src/share/classes/com/sun/tools/javac/tree/TreeScanner.java

changeset 308
03944ee4fac4
parent 181
7a595d92e252
child 489
4b4e282a3146
     1.1 --- a/src/share/classes/com/sun/tools/javac/tree/TreeScanner.java	Fri Jun 26 12:22:40 2009 -0700
     1.2 +++ b/src/share/classes/com/sun/tools/javac/tree/TreeScanner.java	Fri Jun 26 18:51:39 2009 -0700
     1.3 @@ -85,6 +85,7 @@
     1.4          scan(tree.restype);
     1.5          scan(tree.typarams);
     1.6          scan(tree.params);
     1.7 +        scan(tree.receiverAnnotations);
     1.8          scan(tree.thrown);
     1.9          scan(tree.defaultValue);
    1.10          scan(tree.body);
    1.11 @@ -204,8 +205,11 @@
    1.12      }
    1.13  
    1.14      public void visitNewArray(JCNewArray tree) {
    1.15 +        scan(tree.annotations);
    1.16          scan(tree.elemtype);
    1.17          scan(tree.dims);
    1.18 +        for (List<JCTypeAnnotation> annos : tree.dimAnnotations)
    1.19 +            scan(annos);
    1.20          scan(tree.elems);
    1.21      }
    1.22  
    1.23 @@ -270,6 +274,7 @@
    1.24      }
    1.25  
    1.26      public void visitTypeParameter(JCTypeParameter tree) {
    1.27 +        scan(tree.annotations);
    1.28          scan(tree.bounds);
    1.29      }
    1.30  
    1.31 @@ -293,6 +298,11 @@
    1.32          scan(tree.args);
    1.33      }
    1.34  
    1.35 +    public void visitAnnotatedType(JCAnnotatedType tree) {
    1.36 +        scan(tree.annotations);
    1.37 +        scan(tree.underlyingType);
    1.38 +    }
    1.39 +
    1.40      public void visitErroneous(JCErroneous tree) {
    1.41      }
    1.42  

mercurial