vmconstobject.java
来自「纯java操作系统jnode,安装简单和操作简单的个人使用的Java操作系统」· Java 代码 · 共 48 行
JAVA
48 行
/**
* $Id: VmConstObject.java,v 1.4 2004/02/24 08:04:15 epr Exp $
*/
package org.jnode.vm.classmgr;
import org.jnode.vm.Uninterruptible;
import org.jnode.vm.VmSystemObject;
/**
* <description>
*
* @author epr
*/
public abstract class VmConstObject extends VmSystemObject implements Uninterruptible {
protected final VmCP cp;
private boolean resolved = false;
public VmConstObject(VmCP cp) {
this.cp = cp;
}
/**
* Resolve the references of this constant to loaded VmXxx objects.
* @param clc
*/
public void resolve(VmClassLoader clc) {
if (!resolved) {
doResolve(clc);
resolved = true;
}
}
/**
* Returns the resolved.
* @return boolean
*/
public boolean isResolved() {
return resolved;
}
/**
* Resolve the references of this constant to loaded VmXxx objects.
* @param clc
*/
protected abstract void doResolve(VmClassLoader clc);
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?