if (node.getParent() instanceof TypeDeclaration) {
TypeDeclaration parent = (TypeDeclaration) node.getParent();
if (parentMatches(parent, cls)) {
for (Object o : node.tags()) {
TagElement tag = (TagElement) o;
JavadocTagElement docs = handleTagFragment(tag, cls);
cls.getJavadocs().add(docs);
}
}
} else if (node.getParent() instanceof MethodDeclaration) {
// a method
MethodDeclaration parent = (MethodDeclaration) node.getParent();
JavaMethod method = getMethodFor(parent, cls);
if (method != null) {
for (Object o : node.tags()) {
TagElement tag = (TagElement) o;
JavadocTagElement docs = handleTagFragment(tag, method);
method.getJavadocs().add(docs);
}
}