@Override public String toString() { return getTagName(); }
@Override public int hashCode() { return getTagName().hashCode(); }
@Override public boolean equals(Object obj) { if (obj instanceof IApiJavadocTag) { return ((IApiJavadocTag) obj).getTagName().equals(getTagName()); } if (obj instanceof String) { return ((String) obj).equals(getTagName()); } return false; }
@Override public String getCompleteTag(int type, int member) { StringBuilder tag = new StringBuilder(); tag.append(getTagName()); String comment = getTagComment(type, member); if (EMPTY_STRING.equals(comment)) { return tag.toString(); } tag.append(" "); //$NON-NLS-1$ tag.append(comment); return tag.toString(); }