langtools/src/share/classes/com/sun/source/util/TreeScanner.java
changeset 7072 4863847e93a5
parent 6597 9367c22c445f
child 7074 0183c3f9614e
equal deleted inserted replaced
7071:8bcda461a06a 7072:4863847e93a5
   136     public R visitMethod(MethodTree node, P p) {
   136     public R visitMethod(MethodTree node, P p) {
   137         R r = scan(node.getModifiers(), p);
   137         R r = scan(node.getModifiers(), p);
   138         r = scanAndReduce(node.getReturnType(), p, r);
   138         r = scanAndReduce(node.getReturnType(), p, r);
   139         r = scanAndReduce(node.getTypeParameters(), p, r);
   139         r = scanAndReduce(node.getTypeParameters(), p, r);
   140         r = scanAndReduce(node.getParameters(), p, r);
   140         r = scanAndReduce(node.getParameters(), p, r);
   141         r = scanAndReduce(node.getReceiverAnnotations(), p, r);
   141 //308        r = scanAndReduce(node.getReceiverAnnotations(), p, r);
   142         r = scanAndReduce(node.getThrows(), p, r);
   142         r = scanAndReduce(node.getThrows(), p, r);
   143         r = scanAndReduce(node.getBody(), p, r);
   143         r = scanAndReduce(node.getBody(), p, r);
   144         r = scanAndReduce(node.getDefaultValue(), p, r);
   144         r = scanAndReduce(node.getDefaultValue(), p, r);
   145         return r;
   145         return r;
   146     }
   146     }
   359     public R visitDisjointType(DisjointTypeTree node, P p) {
   359     public R visitDisjointType(DisjointTypeTree node, P p) {
   360         return scan(node.getTypeComponents(), p);
   360         return scan(node.getTypeComponents(), p);
   361     }
   361     }
   362 
   362 
   363     public R visitTypeParameter(TypeParameterTree node, P p) {
   363     public R visitTypeParameter(TypeParameterTree node, P p) {
   364         R r = scan(node.getAnnotations(), p);
   364         R r = scan(node.getBounds(), p);
   365         r = scanAndReduce(node.getBounds(), p, r);
   365 //308        R r = scanAndReduce(node.getAnnotations(), p, r);
   366         return r;
   366         return r;
   367     }
   367     }
   368 
   368 
   369     public R visitWildcard(WildcardTree node, P p) {
   369     public R visitWildcard(WildcardTree node, P p) {
   370         return scan(node.getBound(), p);
   370         return scan(node.getBound(), p);
   378         R r = scan(node.getAnnotationType(), p);
   378         R r = scan(node.getAnnotationType(), p);
   379         r = scanAndReduce(node.getArguments(), p, r);
   379         r = scanAndReduce(node.getArguments(), p, r);
   380         return r;
   380         return r;
   381     }
   381     }
   382 
   382 
   383    public R visitAnnotatedType(AnnotatedTypeTree node, P p) {
   383 //308   public R visitAnnotatedType(AnnotatedTypeTree node, P p) {
   384        R r = scan(node.getAnnotations(), p);
   384 //308       R r = scan(node.getAnnotations(), p);
   385        r = scanAndReduce(node.getUnderlyingType(), p, r);
   385 //308       r = scanAndReduce(node.getUnderlyingType(), p, r);
   386        return r;
   386 //308       return r;
   387    }
   387 //308   }
   388 
   388 
   389     public R visitOther(Tree node, P p) {
   389     public R visitOther(Tree node, P p) {
   390         return null;
   390         return null;
   391     }
   391     }
   392 
   392