@Override
public boolean incrementalProcess(Set<? extends TypeElement> annotations, RoundEnvironment roundEnv) {
for (TypeElement annotation : annotations) {
System.out.println("Processing annotation:" + annotation);
}
if (isProcessingDone) {
return false;
}
// generates a class with a constant that contains the name of all classes containing an annotation.
Set<? extends Element> annotatedElements = roundEnv.getElementsAnnotatedWith(Annotation1.class);
Map<String, Set<? extends Element>> mapGeneratedFileNameToOriginatingElements = processElements(annotatedElements);
generateFiles(incrementalProcessingEnvironment.getFiler(), mapGeneratedFileNameToOriginatingElements);
isProcessingDone = true;
return false;
}
M1_OneToOneAP.java 文件源码
java
阅读 37
收藏 0
点赞 0
评论 0
项目:incap
作者:
评论列表
文章目录