static boolean isStaticType(ClassDoc node) { boolean staticType = true; int methods = 0; for (MethodDoc m: node.methods()) { if (m.isConstructor()) { continue; } methods ++; if (!m.isStatic()) { staticType = false; break; } } return staticType && methods > 0; }
/** Print the class's operations m */ private boolean operations(Options opt, MethodDoc m[]) { boolean printed = false; for (MethodDoc md : m) { if (hidden(md)) continue; // Filter-out static initializer method if (md.name().equals("<clinit>") && md.isStatic() && md.isPackagePrivate()) continue; stereotype(opt, md, Align.LEFT); String op = visibility(opt, md) + md.name() + // (opt.showType ? "(" + parameter(opt, md.parameters()) + ")" + typeAnnotation(opt, md.returnType()) : "()"); tableLine(Align.LEFT, (md.isAbstract() ? Font.ABSTRACT : Font.NORMAL).wrap(opt, op)); printed = true; tagvalue(opt, md); } return printed; }
/** Print the class's operations m */ private boolean operations(Options opt, MethodDoc m[]) { boolean printed = false; for (MethodDoc md : m) { if (hidden(md)) continue; // Filter-out static initializer method if (md.name().equals("<clinit>") && md.isStatic() && md.isPackagePrivate()) continue; stereotype(opt, md, Align.LEFT); String op = visibility(opt, md) + md.name(); if (opt.showType) { op += "(" + parameter(opt, md.parameters()) + ")" + typeAnnotation(opt, md.returnType()); } else { op += "()"; } tableLine(Align.LEFT, op, opt, md.isAbstract() ? Font.ABSTRACT : Font.NORMAL); printed = true; tagvalue(opt, md); } return printed; }
methodNode.setFinal(methodDoc.isFinal()); methodNode.setNative(methodDoc.isNative()); methodNode.setStatic(methodDoc.isStatic()); methodNode.setSynchronized(methodDoc.isSynchronized()); methodNode.setVarArgs(methodDoc.isVarArgs());
if ( doc.isStatic() ) { result.setOwnerScope( ScopeKindEnum.SK_CLASSIFIER ); } else {