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 addToFieldList(OutlineClass outlineClass, OutlineField out) { outlineClass.getFields().add(out); }