org.reflections
reflections
0.10.2
< /code>
У меня есть следующий код, который делает то, что я хочу: < /p>
Reflections reflections =
new Reflections(new ConfigurationBuilder()
.filterInputsBy(new FilterBuilder().includePackage(packageName))
.setUrls(ClasspathHelper.forPackage(packageName))
.setScanners(new SubTypesScanner(false)));
Set
Подробнее здесь: [url]https://stackoverflow.com/questions/79637171/reflections-api-in-java-17-and-up[/url]
Я работаю с Java Refluections, чтобы найти все тесты JUNIT в моем проекте. Я использую следующую зависимость Maven: < /p> [code] org.reflections reflections 0.10.2
< /code> У меня есть следующий код, который делает то, что я хочу: < /p> Reflections reflections = new Reflections(new ConfigurationBuilder() .filterInputsBy(new FilterBuilder().includePackage(packageName)) .setUrls(ClasspathHelper.forPackage(packageName)) .setScanners(new SubTypesScanner(false)));
Я работаю над каким-то похожим на Spring Di Framework, и я столкнулся с проблемой, сканирующей все классы, аннотированные с определенной аннотацией. @Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.TYPE)
public @interface Component {}...
Я работаю над каким-то похожим на Spring Di Framework, и я столкнулся с проблемой, сканирующей все классы, аннотированные с определенной аннотацией. @Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.TYPE)
public @interface Component {}...
Я определил интерфейс и класс следующим образом:
public interface IXmlKey
{
string Name { get; set; }
string Value { get; set; }
bool HasChildren { get; set; }
}
public interface IXmlKey : IXmlKey where T : IXmlKey
{
public T[] Children { get; set;...