Skip to content

Commit

Permalink
unable to process @template without gwt-user in classpath
Browse files Browse the repository at this point in the history
  • Loading branch information
Dmitrii Tikhomirov committed Sep 12, 2019
1 parent 1725283 commit 76df91d
Showing 1 changed file with 5 additions and 3 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -55,9 +55,11 @@ public boolean process(Set<? extends TypeElement> annotations, RoundEnvironment

templateTypes.addAll(roundEnv.getElementsAnnotatedWith(processingEnv.getElementUtils().getTypeElement(TEMPLATE_ANNOTATION_NAME))
.stream().map(Element::getEnclosingElement).map(TypeElement.class::cast).collect(Collectors.toSet()));
templateTypes.addAll(roundEnv.getElementsAnnotatedWith(processingEnv.getElementUtils().getTypeElement(OLD_TEMPLATE_ANNOTATION_NAME))
.stream().map(Element::getEnclosingElement).map(TypeElement.class::cast).collect(Collectors.toSet()));

TypeElement oldTemplateAnnotationName = processingEnv.getElementUtils().getTypeElement(OLD_TEMPLATE_ANNOTATION_NAME);
if (oldTemplateAnnotationName != null) {
templateTypes.addAll(roundEnv.getElementsAnnotatedWith(oldTemplateAnnotationName)
.stream().map(Element::getEnclosingElement).map(TypeElement.class::cast).collect(Collectors.toSet()));
}
for (TypeElement templateType : templateTypes) {
try {
String packageName = processingEnv.getElementUtils().getPackageOf(templateType).getQualifiedName().toString();
Expand Down

0 comments on commit 76df91d

Please sign in to comment.