Bug 83697 [misc] Inline tags are not rendered when in the content of a block tag
Version: 3.1.0 Build id: I20050125-0800 The javadoc manual states that is possible to use inline tags (eg {@link}) in the content of block tags (such as @param). This simple case renders as "foo {@link String bar}" when it should be "foo bar": /** * @param foo {@link String bar} */ public void fred(String foo){}
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/javadoc/JavaDoc2HTMLTextReader.java
buffer.append("<dl>"); 
		print(buffer, JavaDocMessages.getString("JavaDoc2HTMLTextReader.parameters.section"), fParameters, true); 
		print(buffer, JavaDocMessages.getString("JavaDoc2HTMLTextReader.returns.section"), fReturn); 
		print(buffer, JavaDocMessages.getString("JavaDoc2HTMLTextReader.throws.section"), fExceptions, false); 
		print(buffer, JavaDocMessages.getString("JavaDoc2HTMLTextReader.see.section"), fSees, false); 
		printRest(buffer);
		buffer.append("</dl>"); 
		
		return buffer.toString();
	}
	
	private void handleTag(String tag, String tagContent) {
		
		tagContent= tagContent.trim();
		
		if ("@param".equals(tag)) 
			fParameters.add(tagContent);
		else if ("@return".equals(tag)) 
			fReturn= tagContent;
		else if ("@exception".equals(tag)) 
			fExceptions.add(tagContent);
		else if ("@throws".equals(tag)) 
			fExceptions.add(tagContent);
		else if ("@see".equals(tag)) 
			fSees.add(subsituteQualification(tagContent));
		else if (tagContent != null)
			fRest.add(new Pair(tag, tagContent));
	}
	
	/*