Bug 97201 [content assist] Rendering of inner types in Javadoc code assist wrong
RC1 - code assist after 'Inn'. Label is rendered 'R.Innner', should be Inner. public class R { class Inner { } /** * @see Inn * */ private void foo() { } }
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/javadoc/JavaDocCompletionEvaluator.java
} else if (elem instanceof IType) {
				ITypeParameter[] typeParameters= ((IType) elem).getTypeParameters();
				String[] typeParameterNames= new String[typeParameters.length];
				for (int i= 0; i < typeParameters.length; i++) {
					typeParameterNames[i]= "<"+typeParameters[i].getElementName()+">"; 
				}
				addProposals(argument, typeParameterNames, JavaPluginImages.IMG_MISC_DEFAULT);
			}
			return true;
		} else if ("@throws".equals(tag) || "@exception".equals(tag)) { 
			if (elem instanceof IMethod) {
				String[] exceptions= ((IMethod)elem).getExceptionTypes();
				for (int i= 0; i < exceptions.length; i++) {
					String curr= Signature.toString(exceptions[i]);
					if (prefixMatches(argument, curr)) {
						fResult.add(createCompletion(curr, argument, curr, JavaPluginImages.get(JavaPluginImages.IMG_OBJS_CLASS), null, 100));
					}
				}
				evalTypeNameCompletions((IMethod)elem, fCurrentPos - argument.length(), argument);
			}
			return true;
		} else if ("@serialData".equals(tag)) { 
			if (elem instanceof IField) {
				String name= ((IField)elem).getElementName();
				fResult.add(createCompletion(name, argument, name, fLabelProvider.getImage(elem), null, 0));
			}
			return true;
		}
		return false;
	}