public ClassRef(RuntimeConstantPools cp, string className) : base(cp, className) { }
public MethodRef(RuntimeConstantPools cp, string className, string name, string desc) : base(cp, className, name, desc) { }
public InterfaceRef(RuntimeConstantPools cp, string className, string name, string desc) : base(cp, className, name, desc) { }
public MemberRef(RuntimeConstantPools cp, string className, string name, string desc) : base(cp, className) { this.Name = name; this.Desc = desc; }
public SymbolicRef(RuntimeConstantPools cp, string className) { this.ConstantPool = cp; this.ClassName = className; }