src/share/classes/com/sun/tools/javadoc/TypeVariableImpl.java

changeset 1644
40adaf938847
parent 1521
71f35e4b93a5
child 1755
ddb4a2bfcd82
     1.1 --- a/src/share/classes/com/sun/tools/javadoc/TypeVariableImpl.java	Mon Mar 18 08:46:09 2013 -0700
     1.2 +++ b/src/share/classes/com/sun/tools/javadoc/TypeVariableImpl.java	Mon Mar 18 14:40:32 2013 -0700
     1.3 @@ -127,7 +127,7 @@
     1.4          final Type upperBound = v.getUpperBound();
     1.5          Name boundname = upperBound.tsym.getQualifiedName();
     1.6          if (boundname == boundname.table.names.java_lang_Object
     1.7 -            && upperBound.getKind() != TypeKind.ANNOTATED) {
     1.8 +            && !upperBound.isAnnotated()) {
     1.9              return List.nil();
    1.10          } else {
    1.11              return env.types.getBounds(v);
    1.12 @@ -139,7 +139,7 @@
    1.13       * Return an empty array if there are none.
    1.14       */
    1.15      public AnnotationDesc[] annotations() {
    1.16 -        if (type.getKind() != TypeKind.ANNOTATED) {
    1.17 +        if (!type.isAnnotated()) {
    1.18              return new AnnotationDesc[0];
    1.19          }
    1.20          List<TypeCompound> tas = ((com.sun.tools.javac.code.Type.AnnotatedType) type).typeAnnotations;

mercurial