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

changeset 1902
fae8f309ff80
parent 1706
95d29b99e5b3
child 1987
9c0e192c0926
     1.1 --- a/src/share/classes/com/sun/tools/javadoc/ClassDocImpl.java	Wed Jul 17 14:14:49 2013 +0100
     1.2 +++ b/src/share/classes/com/sun/tools/javadoc/ClassDocImpl.java	Wed Jul 17 14:16:25 2013 +0100
     1.3 @@ -46,6 +46,7 @@
     1.4  import com.sun.tools.javac.code.Symbol.*;
     1.5  import com.sun.tools.javac.code.Type;
     1.6  import com.sun.tools.javac.code.Type.ClassType;
     1.7 +import com.sun.tools.javac.code.TypeTag;
     1.8  import com.sun.tools.javac.comp.AttrContext;
     1.9  import com.sun.tools.javac.comp.Env;
    1.10  import com.sun.tools.javac.tree.JCTree;
    1.11 @@ -516,7 +517,7 @@
    1.12              return null;
    1.13          Type sup = env.types.supertype(type);
    1.14          return TypeMaker.getType(env,
    1.15 -                                 (sup != type) ? sup : env.syms.objectType);
    1.16 +                                 (sup.hasTag(TypeTag.NONE)) ? env.syms.objectType : sup);
    1.17      }
    1.18  
    1.19      /**

mercurial