private void assumeInheritedComments(DecoratedElement context, DecoratedProcessingEnvironment env, JavaDocTagHandler tagHandler) { //algorithm defined per http://docs.oracle.com/javase/6/docs/technotes/tools/solaris/javadoc.html#inheritingcomments if (context instanceof TypeElement) { assumeInheritedTypeComments((TypeElement) context, tagHandler); } else if (context instanceof ExecutableElement) { assumeInheritedExecutableComments((ExecutableElement) context, env, tagHandler); } }
private void assumeInheritedComments(DecoratedElement context, DecoratedProcessingEnvironment env, JavaDocTagHandler tagHandler) { //algorithm defined per http://docs.oracle.com/javase/6/docs/technotes/tools/solaris/javadoc.html#inheritingcomments if (context instanceof TypeElement) { assumeInheritedTypeComments((TypeElement) context, tagHandler); } else if (context instanceof ExecutableElement) { assumeInheritedExecutableComments((ExecutableElement) context, env, tagHandler); } }
private void assumeInheritedExecutableComments(ExecutableElement context, DecoratedProcessingEnvironment env, JavaDocTagHandler tagHandler) { if (assumeInheritedExecutableComments(context, EMPTY)) { if (env.getElementUtils().overrides(context, candidate, typeElement) && candidate instanceof DecoratedElement) { JavaDoc inheritedDocs = ((DecoratedElement) candidate).getJavaDoc(tagHandler); if (assumeInheritedExecutableComments(context, inheritedDocs)) { return; if (env.getElementUtils().overrides(context, candidate, typeElement) && candidate instanceof DecoratedElement) { JavaDoc inheritedDocs = ((DecoratedElement) candidate).getJavaDoc(tagHandler); assumeInheritedExecutableComments(context, inheritedDocs); return;
private void assumeInheritedExecutableComments(ExecutableElement context, DecoratedProcessingEnvironment env, JavaDocTagHandler tagHandler) { if (assumeInheritedExecutableComments(context, EMPTY)) { if (env.getElementUtils().overrides(context, candidate, typeElement) && candidate instanceof DecoratedElement) { JavaDoc inheritedDocs = ((DecoratedElement) candidate).getJavaDoc(tagHandler); if (assumeInheritedExecutableComments(context, inheritedDocs)) { return; if (env.getElementUtils().overrides(context, candidate, typeElement) && candidate instanceof DecoratedElement) { JavaDoc inheritedDocs = ((DecoratedElement) candidate).getJavaDoc(tagHandler); assumeInheritedExecutableComments(context, inheritedDocs); return;