Bug 86852 [1.5] Code assist for Javadoc and generics creates comments with warnings
Go to the "#" and hit Ctrl + Space. -------------------------- import java.util.List; /** * @see # */ public class TestGenericComment { void somthing(List<? extends Object> objects) { } }
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/javadoc/JavaDocCompletionEvaluator.java
}	
	
	/*
	 * Returns true if case is handled
	 */
	private boolean addArgumentProposals(String tag, String argument) throws JavaModelException {	
		IJavaElement elem= fCompilationUnit.getElementAt(fCurrentPos);
		if ("@see".equals(tag) || "@link".equals(tag) || "@linkplain".equals(tag) || "@value".equals(tag)) { 
			if (elem instanceof IMember) {
				evalSeeTag((IMember) elem, argument);
				return true;
			}
		} else if ("@param".equals(tag)) { 
			if (elem instanceof IMethod) {
				String[] names= ((IMethod)elem).getParameterNames();
				addProposals(argument, names, JavaPluginImages.IMG_MISC_DEFAULT);
				ITypeParameter[] typeParameters= ((IMethod)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);
			} 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);
			}