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

changeset 470
b96ad32c004a
parent 461
0e75f9f6d1d4
child 550
a6f2911a7c55
     1.1 --- a/src/share/classes/com/sun/tools/javac/tree/Pretty.java	Wed Jan 13 17:39:44 2010 -0800
     1.2 +++ b/src/share/classes/com/sun/tools/javac/tree/Pretty.java	Thu Jan 14 17:18:30 2010 -0800
     1.3 @@ -1152,20 +1152,7 @@
     1.4  
     1.5      // Prints the inner element type of a nested array
     1.6      private void printBaseElementType(JCTree tree) throws IOException {
     1.7 -        switch (tree.getTag()) {
     1.8 -        case JCTree.TYPEARRAY:
     1.9 -            printBaseElementType(((JCArrayTypeTree)tree).elemtype);
    1.10 -            return;
    1.11 -        case JCTree.WILDCARD:
    1.12 -            printBaseElementType(((JCWildcard)tree).inner);
    1.13 -            return;
    1.14 -        case JCTree.ANNOTATED_TYPE:
    1.15 -            printBaseElementType(((JCAnnotatedType)tree).underlyingType);
    1.16 -            return;
    1.17 -        default:
    1.18 -            printExpr(tree);
    1.19 -            return;
    1.20 -        }
    1.21 +        printExpr(TreeInfo.innermostType(tree));
    1.22      }
    1.23  
    1.24      // prints the brackets of a nested array in reverse order

mercurial