public static boolean start(RootDoc root) { //iterate over all classes. HashMap<String, ClassInspect> inspects = new HashMap<>(root.classes().length); ClassDoc[] classes = root.classes(); for (ClassDoc classDoc : classes) { ClassInspect classInspect = new ClassInspect(classDoc.name(), ((ClassDocImpl) classDoc).type.toString(), classDoc.commentText()); inspects.put(classInspect.getFullName(), classInspect); classInspect.setMethods(getInspects(classDoc.methods())); classInspect.setConstructors(getInspects(classDoc.constructors())); } SerializeInspect serializeInspect = new SerializeInspect(); String json = serializeInspect.toJson(inspects); serializeInspect.saveToFile(json); return true; }
public ConstructorDoc[] constructors(boolean arg0) { return wrapped.constructors(arg0); }
public ConstructorDoc[] constructors() { return wrapped.constructors(); }
/** * Put all the members(fields, methods and constructors) in the classdoc * to the indexmap. * * @param classdoc ClassDoc whose members will be added to the indexmap. */ protected void putMembersInIndexMap(ClassDoc classdoc) { adjustIndexMap(classdoc.fields()); adjustIndexMap(classdoc.methods()); adjustIndexMap(classdoc.constructors()); }
/** * Put all the members(fields, methods and constructors) in the classdoc * to the indexmap. * * @param classdoc ClassDoc whose members will be added to the indexmap. */ protected void putMembersInIndexMap(ClassDoc classdoc) { adjustIndexMap(classdoc.fields()); adjustIndexMap(classdoc.methods()); adjustIndexMap(classdoc.constructors()); }
public static boolean start(RootDoc root) { Map<String, DocString> docStrings = new HashMap<>(); ClassDoc[] classes = root.classes(); for (ClassDoc classDoc : classes) { for (ConstructorDoc constructorDoc : classDoc.constructors()) { if (constructorDoc.annotations().length != 0) { if (isConstructorAnnotated(constructorDoc)) { Map<String, String> params = ParamStringProcessor.getNameToCommentMapping(constructorDoc); DocString docString = new DocString(constructorDoc.commentText(), params); docStrings.put(constructorDoc.qualifiedName(), docString); } } } } writeDocStringsToFile(docStrings); return true; }
return filter(((ClassDoc) target).innerClasses(true), ClassDoc.class); } else if (methodName.equals("constructors")) { return filter(((ClassDoc) target).constructors(true), ConstructorDoc.class);
ClassDoc.class); } else if (methodName.equals("constructors")) { return filter(((ClassDoc) target).constructors(true), ConstructorDoc.class);
ClassDoc.class); } else if (methodName.equals("constructors")) { return filter(((ClassDoc) target).constructors(true), ConstructorDoc.class);
break; case CONSTRUCTORS: members = cd.constructors(); break; case METHODS:
/** * Process the class documentation. * * @param doc The class documentation. */ protected void processClass(ClassDoc doc) { defaultProcess(doc, true); for ( MemberDoc member : doc.fields() ) { processMember(member); } for ( MemberDoc member : doc.constructors() ) { processMember(member); } for ( MemberDoc member : doc.methods() ) { processMember(member); } if ( doc instanceof AnnotationTypeDoc ) { for ( MemberDoc member : ((AnnotationTypeDoc)doc).elements() ) { processMember(member); } } }
break; case CONSTRUCTORS: members = cd.constructors(); break; case METHODS:
ConstructorDoc[] constructors = classDoc.constructors();
ConstructorDoc[] cons = cd.constructors(); for (int j = 0; j < cons.length; j++) { mapAnnotations(classToConstructorAnnotations, cons[j], cons[j]);
/** * Renders an individual class. * * @param doc input */ private void renderClass(ClassDoc doc, DocletRenderer renderer) { //handle the various parts of the Class doc renderer.renderDoc(doc); for (MemberDoc member : doc.fields()) { renderer.renderDoc(member); } for (MemberDoc member : doc.constructors()) { renderer.renderDoc(member); } for (MemberDoc member : doc.methods()) { renderer.renderDoc(member); } for (MemberDoc member : doc.enumConstants()) { renderer.renderDoc(member); } if (doc instanceof AnnotationTypeDoc) { for (MemberDoc member : ((AnnotationTypeDoc)doc).elements()) { renderer.renderDoc(member); } } }
composeDeprecatedList(getList(CONSTRUCTOR), cd.constructors()); if (cd.isEnum()) { composeDeprecatedList(getList(ENUM_CONSTANT), cd.enumConstants());
composeDeprecatedList(getList(CONSTRUCTOR), cd.constructors()); if (cd.isEnum()) { composeDeprecatedList(getList(ENUM_CONSTANT), cd.enumConstants());
ConstructorDoc[] cons = cd.constructors(); for (int j = 0; j < cons.length; j++) { mapAnnotations(classToConstructorAnnotations, cons[j], cons[j]);
for (ConstructorDoc constructor : classDoc.constructors()) { classNode.getConstructor().add(parseConstructor(constructor));
constructors = classDoc.constructors( false ); // all declared constructors for (int j = 0; j < constructors.length; j++) { constructor = createConstructor( constructors[ j ], umlClassifier );