inlineoracle.java
来自「纯java操作系统jnode,安装简单和操作简单的个人使用的Java操作系统」· Java 代码 · 共 33 行
JAVA
33 行
/*
* $Id: InlineOracle.java,v 1.1 2003/11/25 11:42:13 epr Exp $
*/
package org.jnode.vm.bytecode;
import org.jnode.vm.classmgr.VmByteCode;
import org.jnode.vm.classmgr.VmMethod;
/**
* @author Ewout Prangsma (epr@users.sourceforge.net)
*/
public interface InlineOracle {
public static final int INVOKE_SPECIAL = 1;
public static final int INVOKE_STATIC = 2;
public static final int INVOKE_INTERFACE = 3;
public static final int INVOKE_VIRTUAL = 4;
/**
* Should the calle method be inline in the caller method?
* @param caller
* @param callee
* @param invokeType
* @return boolean
* @see #INVOKE_INTERFACE
* @see #INVOKE_STATIC
* @see #INVOKE_SPECIAL
* @see #INVOKE_VIRTUAL
*/
public boolean shouldInline(VmByteCode caller, VmMethod callee, int invokeType);
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?