Bug 94698 [5.0] Mark inherited members doesn't work for parameterized types
I20050509-2010 public class MyList extends ArrayList<String> implements List<String> { @Override public boolean add(String o) { // TODO Auto-generated method stub return super.add(o); } } Neiter selecting ArrayList nor List marks the method add(String o). However this method overrides the method from ArrayList and implements the one from List.
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/search/ImplementOccurrencesFinder.java
} catch (BadLocationException e) {
				
			}
		}
	}
	
	/*
	 * @see org.eclipse.jdt.internal.ui.search.IOccurrencesFinder#getJobLabel()
	 */
	public String getJobLabel() {
		return SearchMessages.ImplementOccurrencesFinder_searchfor ; 
	}
	
	public String getPluralLabel(String elementName) {
		String[] args= new String[] {ASTNodes.asString(fSelectedName), "{0}", elementName}; 
		return Messages.format(SearchMessages.ImplementOccurrencesFinder_label_plural, args); 
	}
	
	public String getSingularLabel(String elementName) {
		String[] args= new String[] {ASTNodes.asString(fSelectedName), elementName}; 
		return Messages.format(SearchMessages.ImplementOccurrencesFinder_label_singular, args); 
	}
	
	public void releaseAST() {
		fStart= null;
		fSelectedType= null;
	}
	
}