@Override public String renderSource(ExecutableElement elt, String source) { return super.renderSource(elt, source).toUpperCase(); } };
public String renderSource(TypeElement elt, String source) { TreePath path = docTrees.getPath(elt); ClassTree classTree = (ClassTree) path.getLeaf(); return renderSource(path, Collections.singletonList(classTree), source); }
/** * Render the source fragment for the Java language. Java being the pivot language, we consider this method as the * _default_ behavior. This method is final as it must not be overridden by any extension. * * @param elt the element * @param source the source * @return the fragment */ @Override public String renderSource(ExecutableElement elt, String source) { // Get block TreePath path = docTrees.getPath(elt); MethodTree methodTree = (MethodTree) path.getLeaf(); BlockTree blockTree = methodTree.getBody(); List<? extends StatementTree> statements = blockTree.getStatements(); if (statements.size() > 0) { return renderSource(path, statements, source); } else { return null; } }
fragment = javaGen.renderSource((ExecutableElement) elt, source); JavaDocGenerator javaGen = new JavaDocGenerator(); javaGen.init(processingEnv); fragment = javaGen.renderSource(typeElt, source); if (fragment != null) { writer.literalMode();