} else { ClassType classType = (ClassType) value; return Collections.singleton(classType.toString());
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; }
} else { ClassType classType = (ClassType) value; return Collections.singleton(classType.toString());
assert t != t.tsym.type : t.toString(); List<Type> actuals = t.allparams(); List<Type> formals = t.tsym.type.allparams();
assert t != t.tsym.type : t.toString(); List<Type> actuals = t.allparams(); List<Type> formals = t.tsym.type.allparams();