1.1 --- a/src/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java Mon Mar 24 13:51:41 2014 -0700 1.2 +++ b/src/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java Wed Mar 26 12:18:11 2014 +0100 1.3 @@ -762,14 +762,14 @@ 1.4 public Set<TypeElement> visitType(TypeElement e, Set<TypeElement> p) { 1.5 // Type parameters are not considered to be enclosed by a type 1.6 scan(e.getTypeParameters(), p); 1.7 - return scan(e.getEnclosedElements(), p); 1.8 + return super.visitType(e, p); 1.9 } 1.10 1.11 @Override 1.12 public Set<TypeElement> visitExecutable(ExecutableElement e, Set<TypeElement> p) { 1.13 // Type parameters are not considered to be enclosed by an executable 1.14 scan(e.getTypeParameters(), p); 1.15 - return scan(e.getEnclosedElements(), p); 1.16 + return super.visitExecutable(e, p); 1.17 } 1.18 1.19 void addAnnotations(Element e, Set<TypeElement> p) {