public CheckedTreeNode append(CheckedTreeNode node) { final TreeDescriptor descriptor = getDescriptor(node); if (!(descriptor instanceof MethodDescriptor)) { return node; } final MethodDescriptor methodDescriptor = (MethodDescriptor) descriptor; final String packageName = methodDescriptor.getPackageName(); return attachNodeToParent(new PackageDescriptor(packageName), node); }
public CheckedTreeNode append(CheckedTreeNode node) { if (!myGroupByClasses) { return node; } final TreeDescriptor descriptor = getDescriptor(node); if (!(descriptor instanceof MethodDescriptor)) { return node; } final MethodDescriptor methodDescriptor = (MethodDescriptor) descriptor; final String className = methodDescriptor.getClassName(); final String packageName = methodDescriptor.getPackageName(); return attachNodeToParent(new ClassDescriptor(className, packageName), node); }