langtools/src/share/classes/com/sun/tools/javac/processing/JavacRoundEnvironment.java
changeset 23795 62509b72088e
parent 22449 1fd6d4bec7dd
child 25690 b1dac768ab79
equal deleted inserted replaced
23794:9437acfa99e9 23795:62509b72088e
   135 
   135 
   136         @Override
   136         @Override
   137         public Set<Element> visitType(TypeElement e, TypeElement p) {
   137         public Set<Element> visitType(TypeElement e, TypeElement p) {
   138             // Type parameters are not considered to be enclosed by a type
   138             // Type parameters are not considered to be enclosed by a type
   139             scan(e.getTypeParameters(), p);
   139             scan(e.getTypeParameters(), p);
   140             return scan(e.getEnclosedElements(), p);
   140             return super.visitType(e, p);
   141         }
   141         }
   142 
   142 
   143         @Override
   143         @Override
   144         public Set<Element> visitExecutable(ExecutableElement e, TypeElement p) {
   144         public Set<Element> visitExecutable(ExecutableElement e, TypeElement p) {
   145             // Type parameters are not considered to be enclosed by an executable
   145             // Type parameters are not considered to be enclosed by an executable
   146             scan(e.getTypeParameters(), p);
   146             scan(e.getTypeParameters(), p);
   147             return scan(e.getEnclosedElements(), p);
   147             return super.visitExecutable(e, p);
   148         }
   148         }
   149 
   149 
   150         @Override
   150         @Override
   151         public Set<Element> scan(Element e, TypeElement p) {
   151         public Set<Element> scan(Element e, TypeElement p) {
   152             java.util.List<? extends AnnotationMirror> annotationMirrors =
   152             java.util.List<? extends AnnotationMirror> annotationMirrors =