java - 我可以在 Java 的类注释中调用方法吗?
问题描述
我有一个AllTests
用 annotation调用的类@SuiteClasses
。
@RunWith(Categories.class)
@SuiteClasses({
StorageTest.class,
...
})
public class AllTests
{
...
}
因为我想重用SuiteClasses
(Array of Class<?>
) 的列表,所以我想在方法中动态创建数组并返回它。是否可以直接在注释中调用此方法?像这样的东西:
@RunWith(Categories.class)
@SuiteClasses(AllTests.getAllMyRelevantClasses())
public class AllTests
{
public static Class<?>[] getAllMyRelevantClasses() {
return new Class[]{
StorageTest.class,
...};
}
}