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 AREF
           
static int ASET
           
static int DEFAULT
           
static int EMPTY_P
           
static int EQL_P
           
static int EQUALEQUAL
           
static int HASH
           
static int METHOD_MISSING
           
static java.util.List<java.lang.String> NAMES
           
static int NO_INDEX
           
static int OP_EQQ
           
static int OP_GT
           
static int OP_LE
           
static int OP_LSHIFT
           
static int OP_LT
           
static int OP_MINUS
           
static int OP_PLUS
           
static int OP_SPACESHIP
           
static int OP_TIMES
           
static int TO_A
           
static int TO_ARY
           
static int TO_F
           
static int TO_HASH
           
static int TO_I
           
static int TO_INT
           
static int TO_IO
           
static int TO_S
           
static int TO_STR
           
 
Constructor Summary
MethodIndex()
           
 
Method Summary
static CallSite getCallSite(java.lang.String name)
           
static CallSite getFunctionalCallSite(java.lang.String name)
           
static int getIndex(java.lang.String methodName)
           
static CallSite getVariableCallSite(java.lang.String name)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

NAMES

public static final java.util.List<java.lang.String> NAMES

NO_INDEX

public static final int NO_INDEX

OP_PLUS

public static final int OP_PLUS

OP_MINUS

public static final int OP_MINUS

OP_LT

public static final int OP_LT

AREF

public static final int AREF

ASET

public static final int ASET

EQUALEQUAL

public static final int EQUALEQUAL

OP_LSHIFT

public static final int OP_LSHIFT

EMPTY_P

public static final int EMPTY_P

TO_S

public static final int TO_S

TO_I

public static final int TO_I

TO_STR

public static final int TO_STR

TO_ARY

public static final int TO_ARY

TO_INT

public static final int TO_INT

TO_F

public static final int TO_F

TO_A

public static final int TO_A

TO_IO

public static final int TO_IO

HASH

public static final int HASH

OP_GT

public static final int OP_GT

OP_TIMES

public static final int OP_TIMES

OP_LE

public static final int OP_LE

OP_SPACESHIP

public static final int OP_SPACESHIP

OP_EQQ

public static final int OP_EQQ

EQL_P

public static final int EQL_P

TO_HASH

public static final int TO_HASH

METHOD_MISSING

public static final int METHOD_MISSING

DEFAULT

public static final int DEFAULT
Constructor Detail

MethodIndex

public MethodIndex()
Method Detail

getIndex

public static int getIndex(java.lang.String methodName)

getCallSite

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

getFunctionalCallSite

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

getVariableCallSite

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


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