fieldref.java

来自「java 到c的转换程序的原代码.对喜欢C程序而不懂JAVA程序的人很有帮助」· Java 代码 · 共 44 行

JAVA
44
字号
//  FieldRef.java -- a Variable, Method, or InterfaceMethod ref in a Constant tablepackage toba.classfile;public abstract class FieldRef {    public ClassRef cl;    public String name;    public String signature;        private Field     refField;         // the refered-to field    // The constructor called when parsing class files    FieldRef(ClassRef clref, String n, String s) {	cl = clref;	name = n;	signature = s;    }        abstract public void resolveWith(ClassData cdata);    public boolean isResolved() {	if (refField == null)	    return false;	else	    return true;    }    protected void resolveTo(Field f) {	refField = f;    }    public Field getField() {	if (!isResolved()) {	    throw new NoClassDefFoundError("Reference to " + this + " is unresolved.");	}	return refField;    }    public String toString() {	return signature + " " + cl + "." + name;    }};

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?