org.jruby.runtime
Class MethodIndex

java.lang.Object
  extended by org.jruby.runtime.MethodIndex

public class MethodIndex
extends java.lang.Object

Author:
headius

Field Summary
static int EQL
           
static int HASH
           
static int MAX_METHODS
           
static java.lang.String[] METHOD_NAMES
           
static int NO_METHOD
           
static int OP_CMP
           
static int OP_EQUAL
           
 
Constructor Summary
MethodIndex()
           
 
Method Summary
static CallSite getCallSite(java.lang.String name)
           
static CallSite getFastOpsCallSite(java.lang.String name)
           
static CallSite getFunctionalCallSite(java.lang.String name)
           
static CallSite getSuperCallSite()
           
static CallSite getVariableCallSite(java.lang.String name)
           
static boolean hasFastOps(java.lang.String name)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

NO_METHOD

public static final int NO_METHOD
See Also:
Constant Field Values

OP_EQUAL

public static final int OP_EQUAL
See Also:
Constant Field Values

EQL

public static final int EQL
See Also:
Constant Field Values

HASH

public static final int HASH
See Also:
Constant Field Values

OP_CMP

public static final int OP_CMP
See Also:
Constant Field Values

MAX_METHODS

public static final int MAX_METHODS
See Also:
Constant Field Values

METHOD_NAMES

public static final java.lang.String[] METHOD_NAMES
Constructor Detail

MethodIndex

public MethodIndex()
Method Detail

getCallSite

public static CallSite getCallSite(java.lang.String name)

hasFastOps

public static boolean hasFastOps(java.lang.String name)

getFastOpsCallSite

public static CallSite getFastOpsCallSite(java.lang.String name)

getFunctionalCallSite

public static CallSite getFunctionalCallSite(java.lang.String name)

getVariableCallSite

public static CallSite getVariableCallSite(java.lang.String name)

getSuperCallSite

public static CallSite getSuperCallSite()


Copyright © 2002-2009 JRuby Team. All Rights Reserved.