public class MethodIndex
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static int |
EQL
Deprecated.
|
static java.util.Set<java.lang.String> |
FRAME_AWARE_METHODS |
static int |
HASH
Deprecated.
|
static int |
MAX_METHODS
Deprecated.
|
static java.util.Map<java.lang.String,java.util.Set<FrameField>> |
METHOD_FRAME_READS |
static java.util.Map<java.lang.String,java.util.Set<FrameField>> |
METHOD_FRAME_WRITES |
static java.lang.String[] |
METHOD_NAMES
Deprecated.
|
static int |
NO_METHOD
Deprecated.
|
static int |
OP_CMP
Deprecated.
|
static int |
OP_EQUAL
Deprecated.
|
static java.util.Set<java.lang.String> |
SCOPE_AWARE_METHODS |
Constructor and Description |
---|
MethodIndex() |
Modifier and Type | Method and Description |
---|---|
static void |
addFrameAwareMethods(java.lang.String... methods)
Deprecated.
|
static void |
addMethodReadFields(java.lang.String name,
FrameField[] reads) |
static void |
addMethodReadFieldsPacked(int readBits,
java.lang.String methodsPacked) |
static void |
addMethodWriteFields(java.lang.String name,
FrameField[] write) |
static void |
addMethodWriteFieldsPacked(int writeBits,
java.lang.String methodsPacked) |
static void |
addScopeAwareMethods(java.lang.String... methods)
Deprecated.
|
static CallSite |
getCallSite(java.lang.String name) |
static CallSite |
getFastFixnumOpsCallSite(java.lang.String name) |
static java.lang.String |
getFastFixnumOpsMethod(java.lang.String name) |
static CallSite |
getFastFloatOpsCallSite(java.lang.String name) |
static java.lang.String |
getFastFloatOpsMethod(java.lang.String name) |
static CallSite |
getFunctionalCallSite(java.lang.String name) |
static CallSite |
getSuperCallSite() |
static CallSite |
getVariableCallSite(java.lang.String name) |
static boolean |
hasFastFixnumOps(java.lang.String name) |
static boolean |
hasFastFloatOps(java.lang.String name) |
@Deprecated public static final int NO_METHOD
@Deprecated public static final int OP_EQUAL
@Deprecated public static final int EQL
@Deprecated public static final int HASH
@Deprecated public static final int OP_CMP
@Deprecated public static final int MAX_METHODS
@Deprecated public static final java.lang.String[] METHOD_NAMES
public static final java.util.Set<java.lang.String> FRAME_AWARE_METHODS
public static final java.util.Set<java.lang.String> SCOPE_AWARE_METHODS
public static final java.util.Map<java.lang.String,java.util.Set<FrameField>> METHOD_FRAME_READS
public static final java.util.Map<java.lang.String,java.util.Set<FrameField>> METHOD_FRAME_WRITES
public static CallSite getCallSite(java.lang.String name)
public static boolean hasFastFixnumOps(java.lang.String name)
public static java.lang.String getFastFixnumOpsMethod(java.lang.String name)
public static CallSite getFastFixnumOpsCallSite(java.lang.String name)
public static boolean hasFastFloatOps(java.lang.String name)
public static java.lang.String getFastFloatOpsMethod(java.lang.String name)
public static CallSite getFastFloatOpsCallSite(java.lang.String name)
public static CallSite getFunctionalCallSite(java.lang.String name)
public static CallSite getVariableCallSite(java.lang.String name)
public static CallSite getSuperCallSite()
public static void addMethodReadFieldsPacked(int readBits, java.lang.String methodsPacked)
public static void addMethodWriteFieldsPacked(int writeBits, java.lang.String methodsPacked)
public static void addMethodReadFields(java.lang.String name, FrameField[] reads)
public static void addMethodWriteFields(java.lang.String name, FrameField[] write)
@Deprecated public static void addFrameAwareMethods(java.lang.String... methods)
@Deprecated public static void addScopeAwareMethods(java.lang.String... methods)
Copyright © 2001-2018 JRuby. All Rights Reserved.