public class MethodIndex extends Object
Modifier and Type | Field and Description |
---|---|
static int |
EQL
Deprecated.
|
static Set<String> |
FRAME_AWARE_METHODS |
static int |
HASH
Deprecated.
|
static int |
MAX_METHODS
Deprecated.
|
static String[] |
METHOD_NAMES
Deprecated.
|
static int |
NO_METHOD
Deprecated.
|
static int |
OP_CMP
Deprecated.
|
static int |
OP_EQUAL
Deprecated.
|
static Set<String> |
SCOPE_AWARE_METHODS |
Constructor and Description |
---|
MethodIndex() |
Modifier and Type | Method and Description |
---|---|
static void |
addFrameAwareMethods(String... methods) |
static void |
addScopeAwareMethods(String... methods) |
static CallSite |
getCallSite(String name) |
static CallSite |
getFastFixnumOpsCallSite(String name) |
static String |
getFastFixnumOpsMethod(String name) |
static CallSite |
getFastFloatOpsCallSite(String name) |
static String |
getFastFloatOpsMethod(String name) |
static CallSite |
getFunctionalCallSite(String name) |
static CallSite |
getSuperCallSite() |
static CallSite |
getVariableCallSite(String name) |
static boolean |
hasFastFixnumOps(String name) |
static boolean |
hasFastFloatOps(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 String[] METHOD_NAMES
public static boolean hasFastFixnumOps(String name)
public static boolean hasFastFloatOps(String name)
public static CallSite getSuperCallSite()
public static void addFrameAwareMethods(String... methods)
public static void addScopeAwareMethods(String... methods)
Copyright © 2001-2015 JRuby. All Rights Reserved.