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

changeset 910
ebf7c13df6c0
parent 554
9d9f26857129
child 1357
c75be5bc5283
     1.1 --- a/src/share/classes/com/sun/tools/javadoc/TypeVariableImpl.java	Fri Mar 04 11:33:37 2011 -0800
     1.2 +++ b/src/share/classes/com/sun/tools/javadoc/TypeVariableImpl.java	Fri Mar 04 19:53:03 2011 -0800
     1.3 @@ -1,5 +1,5 @@
     1.4  /*
     1.5 - * Copyright (c) 2003, 2008, Oracle and/or its affiliates. All rights reserved.
     1.6 + * Copyright (c) 2003, 2011, Oracle and/or its affiliates. All rights reserved.
     1.7   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
     1.8   *
     1.9   * This code is free software; you can redistribute it and/or modify it
    1.10 @@ -78,14 +78,17 @@
    1.11      /**
    1.12       * Return the ClassDoc of the erasure of this type variable.
    1.13       */
    1.14 +    @Override
    1.15      public ClassDoc asClassDoc() {
    1.16          return env.getClassDoc((ClassSymbol)env.types.erasure(type).tsym);
    1.17      }
    1.18  
    1.19 +    @Override
    1.20      public TypeVariable asTypeVariable() {
    1.21          return this;
    1.22      }
    1.23  
    1.24 +    @Override
    1.25      public String toString() {
    1.26          return typeVarToString(env, (TypeVar)type, true);
    1.27      }
    1.28 @@ -96,7 +99,7 @@
    1.29       * "extends" clause.  Class names are qualified if "full" is true.
    1.30       */
    1.31      static String typeVarToString(DocEnv env, TypeVar v, boolean full) {
    1.32 -        StringBuffer s = new StringBuffer(v.toString());
    1.33 +        StringBuilder s = new StringBuilder(v.toString());
    1.34          List<Type> bounds = getBounds(v, env);
    1.35          if (bounds.nonEmpty()) {
    1.36              boolean first = true;

mercurial