是否可以在中处理自定义批注build.gradle?目前,我正在一些java文件中使用反射API处理它们。如果有帮助,我会这样处理它们:
Reflections reflections = new Reflections(".*");
Set<Class<?>> flagAnnotatedClasses = reflections.getTypesAnnotatedWith(Flags.class);
for (Class cl : flagAnnotatedClasses) {
/** Get all the flags for a particular class annotated with @Flag. */
Annotation[] flags = cl.getAnnotationsByType(Flag.class);
for (Annotation flag : flags) {
String key = ((Flag) flag).key();
String value = ((Flag) flag).value();
System.out.println("key:"+key+", value:"+value);
}
}
这可以在build.gradle?我想把这事做完生成.gradle这样我就可以在处理过程中抛出GradleException。