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 |