Skip to content

Commit 6f2bd1b

Browse files
user proper package declaration
1 parent 4a96a23 commit 6f2bd1b

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

src/main/java/anthonisen/felix/annotationProcessing/VarianceProcessor.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -36,17 +36,17 @@ public boolean process(Set<? extends TypeElement> annotations, RoundEnvironment
3636
messager.printMessage(Kind.NOTE, "Processing annotations:\n");
3737
for (Element e : roundEnv.getElementsAnnotatedWith(MyVariance.class)) {
3838
MyVariance annotation = e.getAnnotation(MyVariance.class);
39-
String packageName = processingEnv.getElementUtils().getPackageOf(e).toString();
40-
if (packageName.contains("output"))
41-
continue;
42-
messager.printMessage(Kind.NOTE, e.getEnclosingElement().getKind().name());
43-
4439
// should not process method declarations
4540
if (!isClassParameter(e))
4641
continue;
4742

4843
TypeParameterElement tE = (TypeParameterElement) e;
4944
String className = tE.getEnclosingElement().getSimpleName().toString();
45+
String packageName = processingEnv.getElementUtils().getPackageOf(tE.getEnclosingElement()).toString();
46+
47+
if (packageName.contains("output"))
48+
continue;
49+
5050
if (annotation.variance() == VarianceType.INVARIANT) {
5151
messager.printMessage(Kind.NOTE,
5252
String.format(

0 commit comments

Comments
 (0)