for (int i = 0; i < classes.length; i++) { ClassDoc c = classes[i]; if (!c.isAbstract() && isUnitTest(c)) { document(c, pw);
public boolean isAbstract() { return wrapped.isAbstract(); }
/** * Determine whether a given class should be documented. * @param classDoc the type of the given class. * @return True if the class should be documented. False otherwise. */ protected static boolean shouldDocument(ClassDoc classDoc) { if (classDoc.isAbstract()) { return false; } // TODO: Code duplication with GATKDoclet, including DocletUtils.getClassForDoc(). // TODO: Refactor common methods into DocletUtils, and possibly just use DocumentGATKFeatureObjects. final Class<?> docClass; try { docClass = (Class<?>) DocletUtils.getClassForDoc(classDoc); } catch (ClassNotFoundException e) { return false; } catch (NoClassDefFoundError e) { return false; } catch (UnsatisfiedLinkError e) { return false; // naughty BWA bindings } if (Throwable.class.isAssignableFrom(docClass)) { return false; // UserExceptions } final DocumentedGATKFeature f = docClass.getAnnotation(DocumentedGATKFeature.class); return f != null && f.enable(); }
return null; if(viewClass.isAbstract()) { System.out.println(viewClass + " is an abstract view, no output will be generated!"); return null; if (classes[i].tags("view").length > 0 && !classes[i].isAbstract()) views.add(buildView(srcRootDoc, classes[i], opt));
return null; if(viewClass.isAbstract()) { System.out.println(viewClass + " is an abstract view, no output will be generated!"); return null; if (classes[i].tags("view").length > 0 && !classes[i].isAbstract()) views.add(buildView(srcRootDoc, classes[i], opt));
buf.append(escape(getNodeLabel(pkg, node))); buf.append("\""); if (node.isAbstract() && !node.isInterface()) { buf.append(", fontname=\""); buf.append(ITALIC_FONT);
for (int i = 0; i < classes.length; i++) { ClassDoc c = classes[i]; if (!c.isAbstract() && isUnitTest(c)) { document(c, pw);
private static int getPrecedence(ClassDoc c) { if (c.isAnnotationType()) { return 0; } if (c.isEnum()) { return 1; } if (ClassDocGraph.isStaticType(c)) { return 2; } if (c.isInterface()) { return 3; } if (c.isAbstract()) { return 4; } if (c.isError() || c.isException()) { return 100; } return 50; } }
classNode.setComment(comment); classNode.setAbstract(classDoc.isAbstract()); classNode.setError(classDoc.isError()); classNode.setException(classDoc.isException());
result.setAbstract( classDoc.isAbstract() );
result.setAbstract( classDoc.isAbstract() );
tableLine(Align.CENTER, guilWrap(opt, "enumeration")); stereotype(opt, c, Align.CENTER); Font font = c.isAbstract() && !c.isInterface() ? Font.CLASS_ABSTRACT : Font.CLASS; String qualifiedName = qualifiedName(opt, r); int startTemplate = qualifiedName.indexOf('<');
tableLine(Align.CENTER, guilWrap(opt, "enumeration")); stereotype(opt, c, Align.CENTER); Font font = c.isAbstract() && !c.isInterface() ? Font.CLASS_ABSTRACT : Font.CLASS; String qualifiedName = qualifiedName(opt, className); int idx = splitPackageClass(qualifiedName);
if( overriddenType.asClassDoc().isAbstract() && method.isAbstract() )
if (overriddenType.asClassDoc().isAbstract() && method.isAbstract()){