private void recursiveGetChildrenMethodsAndFields( OutlineClass oc, ArrayList<OutlineMethod> childrenMethods, ArrayList<OutlineField> childrenFields) { childrenMethods.addAll(oc.getMethods()); childrenFields.addAll(oc.getFields()); if (oc.getChildren_classes().isEmpty()) return; for (OutlineClass coc : children_classes) recursiveGetChildrenMethodsAndFields(coc, childrenMethods, childrenFields); }
public void addToMethodList(OutlineClass outlineClass, OutlineMethod out) { outlineClass.getMethods().add(out); }