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;