src/share/classes/com/sun/source/tree/Tree.java

changeset 662
b4e7a57af8df
parent 582
366a7b9b5627
child 722
4851ff2ffc10
     1.1 --- a/src/share/classes/com/sun/source/tree/Tree.java	Fri Aug 27 17:14:51 2010 -0700
     1.2 +++ b/src/share/classes/com/sun/source/tree/Tree.java	Fri Aug 27 17:21:17 2010 -0700
     1.3 @@ -94,7 +94,7 @@
     1.4          CATCH(CatchTree.class),
     1.5  
     1.6          /**
     1.7 -         * Used for instances of {@link ClassTree}.
     1.8 +         * Used for instances of {@link ClassTree} representing classes.
     1.9           */
    1.10          CLASS(ClassTree.class),
    1.11  
    1.12 @@ -558,6 +558,21 @@
    1.13          ERRONEOUS(ErroneousTree.class),
    1.14  
    1.15          /**
    1.16 +         * Used for instances of {@link ClassTree} representing interfaces.
    1.17 +         */
    1.18 +        INTERFACE(ClassTree.class),
    1.19 +
    1.20 +        /**
    1.21 +         * Used for instances of {@link ClassTree} representing enums.
    1.22 +         */
    1.23 +        ENUM(ClassTree.class),
    1.24 +
    1.25 +        /**
    1.26 +         * Used for instances of {@link ClassTree} representing annotation types.
    1.27 +         */
    1.28 +        ANNOTATION_TYPE(ClassTree.class),
    1.29 +
    1.30 +        /**
    1.31           * An implementation-reserved node. This is the not the node
    1.32           * you are looking for.
    1.33           */

mercurial