Fork of the Fernflower decompiler
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
fernflower/src/org/jetbrains/java/decompiler/modules/renamer/ClassWrapperNode.java

42 lines
839 B

package org.jetbrains.java.decompiler.modules.renamer;
10 years ago
import java.util.ArrayList;
import java.util.List;
import org.jetbrains.java.decompiler.struct.StructClass;
10 years ago
public class ClassWrapperNode {
private StructClass classStruct;
private ClassWrapperNode superclass;
private List<ClassWrapperNode> subclasses = new ArrayList<ClassWrapperNode>();
public ClassWrapperNode(StructClass cl) {
this.classStruct = cl;
}
public void addSubclass(ClassWrapperNode node) {
node.setSuperclass(this);
subclasses.add(node);
}
public StructClass getClassStruct() {
return classStruct;
}
public List<ClassWrapperNode> getSubclasses() {
return subclasses;
}
public ClassWrapperNode getSuperclass() {
return superclass;
}
public void setSuperclass(ClassWrapperNode superclass) {
this.superclass = superclass;
}
}