public class MethodIndex extends Object
| Modifier and Type | Field and Description | 
|---|---|
| static int | EQLDeprecated.  | 
| static Set<String> | FRAME_AWARE_METHODS | 
| static int | HASHDeprecated.  | 
| static int | MAX_METHODSDeprecated.  | 
| static String[] | METHOD_NAMESDeprecated.  | 
| static int | NO_METHODDeprecated.  | 
| static int | OP_CMPDeprecated.  | 
| static int | OP_EQUALDeprecated.  | 
| 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.