org.jruby.ast.executable
Class RubiniusInstructions
java.lang.Object
org.jruby.ast.executable.RubiniusInstructions
public abstract class RubiniusInstructions
- extends java.lang.Object
- Author:
- Ola Bini
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NOOP
public static final int NOOP
- See Also:
- Constant Field Values
PUSH_NIL
public static final int PUSH_NIL
- See Also:
- Constant Field Values
PUSH_TRUE
public static final int PUSH_TRUE
- See Also:
- Constant Field Values
PUSH_FALSE
public static final int PUSH_FALSE
- See Also:
- Constant Field Values
ALLOCATE
public static final int ALLOCATE
- See Also:
- Constant Field Values
SET_CLASS
public static final int SET_CLASS
- See Also:
- Constant Field Values
STORE_FIELD
public static final int STORE_FIELD
- See Also:
- Constant Field Values
PUSH_INT
public static final int PUSH_INT
- See Also:
- Constant Field Values
FETCH_FIELD
public static final int FETCH_FIELD
- See Also:
- Constant Field Values
SEND_PRIMITIVE
public static final int SEND_PRIMITIVE
- See Also:
- Constant Field Values
PUSH_CONTEXT
public static final int PUSH_CONTEXT
- See Also:
- Constant Field Values
PUSH_LITERAL
public static final int PUSH_LITERAL
- See Also:
- Constant Field Values
PUSH_SELF
public static final int PUSH_SELF
- See Also:
- Constant Field Values
GOTO
public static final int GOTO
- See Also:
- Constant Field Values
GOTO_IF_FALSE
public static final int GOTO_IF_FALSE
- See Also:
- Constant Field Values
GOTO_IF_TRUE
public static final int GOTO_IF_TRUE
- See Also:
- Constant Field Values
SWAP_STACK
public static final int SWAP_STACK
- See Also:
- Constant Field Values
SET_LOCAL
public static final int SET_LOCAL
- See Also:
- Constant Field Values
PUSH_LOCAL
public static final int PUSH_LOCAL
- See Also:
- Constant Field Values
PUSH_EXCEPTION
public static final int PUSH_EXCEPTION
- See Also:
- Constant Field Values
MAKE_ARRAY
public static final int MAKE_ARRAY
- See Also:
- Constant Field Values
SET_IVAR
public static final int SET_IVAR
- See Also:
- Constant Field Values
PUSH_IVAR
public static final int PUSH_IVAR
- See Also:
- Constant Field Values
GOTO_IF_DEFINED
public static final int GOTO_IF_DEFINED
- See Also:
- Constant Field Values
PUSH_CONST
public static final int PUSH_CONST
- See Also:
- Constant Field Values
SET_CONST
public static final int SET_CONST
- See Also:
- Constant Field Values
SET_CONST_AT
public static final int SET_CONST_AT
- See Also:
- Constant Field Values
FIND_CONST
public static final int FIND_CONST
- See Also:
- Constant Field Values
ATTACH_METHOD
public static final int ATTACH_METHOD
- See Also:
- Constant Field Values
ADD_METHOD
public static final int ADD_METHOD
- See Also:
- Constant Field Values
OPEN_CLASS
public static final int OPEN_CLASS
- See Also:
- Constant Field Values
OPEN_CLASS_UNDER
public static final int OPEN_CLASS_UNDER
- See Also:
- Constant Field Values
OPEN_MODULE
public static final int OPEN_MODULE
- See Also:
- Constant Field Values
OPEN_MODULE_UNDER
public static final int OPEN_MODULE_UNDER
- See Also:
- Constant Field Values
UNSHIFT_TUPLE
public static final int UNSHIFT_TUPLE
- See Also:
- Constant Field Values
CAST_TUPLE
public static final int CAST_TUPLE
- See Also:
- Constant Field Values
MAKE_REST
public static final int MAKE_REST
- See Also:
- Constant Field Values
DUP_TOP
public static final int DUP_TOP
- See Also:
- Constant Field Values
POP
public static final int POP
- See Also:
- Constant Field Values
RET
public static final int RET
- See Also:
- Constant Field Values
SEND_METHOD
public static final int SEND_METHOD
- See Also:
- Constant Field Values
SEND_STACK
public static final int SEND_STACK
- See Also:
- Constant Field Values
SEND_STACK_WITH_BLOCK
public static final int SEND_STACK_WITH_BLOCK
- See Also:
- Constant Field Values
PUSH_BLOCK
public static final int PUSH_BLOCK
- See Also:
- Constant Field Values
CLEAR_EXCEPTION
public static final int CLEAR_EXCEPTION
- See Also:
- Constant Field Values
SOFT_RETURN
public static final int SOFT_RETURN
- See Also:
- Constant Field Values
CALLER_RETURN
public static final int CALLER_RETURN
- See Also:
- Constant Field Values
PUSH_ARRAY
public static final int PUSH_ARRAY
- See Also:
- Constant Field Values
CAST_ARRAY
public static final int CAST_ARRAY
- See Also:
- Constant Field Values
MAKE_HASH
public static final int MAKE_HASH
- See Also:
- Constant Field Values
RAISE_EXC
public static final int RAISE_EXC
- See Also:
- Constant Field Values
SET_ENCLOSER
public static final int SET_ENCLOSER
- See Also:
- Constant Field Values
PUSH_ENCLOSER
public static final int PUSH_ENCLOSER
- See Also:
- Constant Field Values
ACTIVATE_METHOD
public static final int ACTIVATE_METHOD
- See Also:
- Constant Field Values
PUSH_CPATH_TOP
public static final int PUSH_CPATH_TOP
- See Also:
- Constant Field Values
CHECK_ARGCOUNT
public static final int CHECK_ARGCOUNT
- See Also:
- Constant Field Values
PASSED_ARG
public static final int PASSED_ARG
- See Also:
- Constant Field Values
STRING_APPEND
public static final int STRING_APPEND
- See Also:
- Constant Field Values
STRING_DUP
public static final int STRING_DUP
- See Also:
- Constant Field Values
SET_ARGS
public static final int SET_ARGS
- See Also:
- Constant Field Values
GET_ARGS
public static final int GET_ARGS
- See Also:
- Constant Field Values
SEND_WITH_ARG_REGISTER
public static final int SEND_WITH_ARG_REGISTER
- See Also:
- Constant Field Values
CAST_ARRAY_FOR_ARGS
public static final int CAST_ARRAY_FOR_ARGS
- See Also:
- Constant Field Values
SEND_SUPER_STACK_WITH_BLOCK
public static final int SEND_SUPER_STACK_WITH_BLOCK
- See Also:
- Constant Field Values
PUSH_MY_FIELD
public static final int PUSH_MY_FIELD
- See Also:
- Constant Field Values
STORE_MY_FIELD
public static final int STORE_MY_FIELD
- See Also:
- Constant Field Values
OPEN_METACLASS
public static final int OPEN_METACLASS
- See Also:
- Constant Field Values
SET_CACHE_INDEX
public static final int SET_CACHE_INDEX
- See Also:
- Constant Field Values
BLOCK_BREAK
public static final int BLOCK_BREAK
- See Also:
- Constant Field Values
SEND_SUPER_WITH_ARG_REGISTER
public static final int SEND_SUPER_WITH_ARG_REGISTER
- See Also:
- Constant Field Values
META_PUSH_NEG_1
public static final int META_PUSH_NEG_1
- See Also:
- Constant Field Values
META_PUSH_0
public static final int META_PUSH_0
- See Also:
- Constant Field Values
META_PUSH_1
public static final int META_PUSH_1
- See Also:
- Constant Field Values
META_PUSH_2
public static final int META_PUSH_2
- See Also:
- Constant Field Values
META_SEND_STACK_1
public static final int META_SEND_STACK_1
- See Also:
- Constant Field Values
META_SEND_STACK_2
public static final int META_SEND_STACK_2
- See Also:
- Constant Field Values
META_SEND_STACK_3
public static final int META_SEND_STACK_3
- See Also:
- Constant Field Values
META_SEND_STACK_4
public static final int META_SEND_STACK_4
- See Also:
- Constant Field Values
META_SEND_OP_PLUS
public static final int META_SEND_OP_PLUS
- See Also:
- Constant Field Values
META_SEND_OP_MINUS
public static final int META_SEND_OP_MINUS
- See Also:
- Constant Field Values
META_SEND_OP_EQUAL
public static final int META_SEND_OP_EQUAL
- See Also:
- Constant Field Values
META_SEND_OP_LT
public static final int META_SEND_OP_LT
- See Also:
- Constant Field Values
META_SEND_OP_GT
public static final int META_SEND_OP_GT
- See Also:
- Constant Field Values
META_SEND_OP_TEQUAL
public static final int META_SEND_OP_TEQUAL
- See Also:
- Constant Field Values
META_SEND_OP_NEQUAL
public static final int META_SEND_OP_NEQUAL
- See Also:
- Constant Field Values
PUSH_LOCAL_DEPTH
public static final int PUSH_LOCAL_DEPTH
- See Also:
- Constant Field Values
SET_LOCAL_DEPTH
public static final int SET_LOCAL_DEPTH
- See Also:
- Constant Field Values
CREATE_BLOCK
public static final int CREATE_BLOCK
- See Also:
- Constant Field Values
SEND_OFF_STACK
public static final int SEND_OFF_STACK
- See Also:
- Constant Field Values
LOCATE_METHOD
public static final int LOCATE_METHOD
- See Also:
- Constant Field Values
KIND_OF
public static final int KIND_OF
- See Also:
- Constant Field Values
INSTANCE_OF
public static final int INSTANCE_OF
- See Also:
- Constant Field Values
SET_CALL_FLAGS
public static final int SET_CALL_FLAGS
- See Also:
- Constant Field Values
YIELD_DEBUGGER
public static final int YIELD_DEBUGGER
- See Also:
- Constant Field Values
ONE_INT
public static final boolean[] ONE_INT
TWO_INT
public static final boolean[] TWO_INT
NAMES
public static final java.lang.String[] NAMES
RubiniusInstructions
public RubiniusInstructions()
Copyright © 2002-2007 JRuby Team. All Rights Reserved.