org.jruby.ast.executable
Class YARVInstructions

java.lang.Object
  extended by org.jruby.ast.executable.YARVInstructions

public abstract class YARVInstructions
extends java.lang.Object

AUTOGENERATED. Change template, not generated file.


Field Summary
static int ALIAS
           
static int ANSWER
           
static int ARGS_BLOCKARG_FLAG
           
static int ARGS_SPLAT_FLAG
           
static int BITBLT
           
static int BRANCHIF
           
static int BRANCHUNLESS
           
static int CHECKINCLUDEARRAY
           
static int CONCATARRAY
           
static int CONCATSTRINGS
           
static int DEFINECLASS
           
static int DEFINED
           
static int DEFINEMETHOD
           
static int DUP
           
static int DUPARRAY
           
static int DUPN
           
static int EMPTSTACK
           
static int EXPANDARRAY
           
static int FCALL_FLAG
           
static int FINISH
           
static int GETCLASSVARIABLE
           
static int GETCONSTANT
           
static int GETDYNAMIC
           
static int GETDYNAMIC_OP__WC__0
           
static int GETDYNAMIC_OP_1_0
           
static int GETDYNAMIC_OP_2_0
           
static int GETDYNAMIC_OP_3_0
           
static int GETDYNAMIC_OP_4_0
           
static int GETGLOBAL
           
static int GETINLINECACHE
           
static int GETINSTANCEVARIABLE
           
static int GETLOCAL
           
static int GETLOCAL_OP_2
           
static int GETLOCAL_OP_3
           
static int GETLOCAL_OP_4
           
static int GETSPECIAL
           
static java.lang.String[] INDEX_TO_NAME
           
static java.util.Map INSTS_TO_INDEX
           
static int INVOKEBLOCK
           
static int INVOKESUPER
           
static int JUMP
           
static int LEAVE
           
static int NEWARRAY
           
static int NEWHASH
           
static int NEWRANGE
           
static int NOP
           
static int ONCEINLINECACHE
           
static int OPT_AREF
           
static int OPT_ASET
           
static int OPT_CALL_NATIVE_COMPILED
           
static int OPT_CASE_DISPATCH
           
static int OPT_CHECKENV
           
static int OPT_DIV
           
static int OPT_EQ
           
static int OPT_LE
           
static int OPT_LENGTH
           
static int OPT_LT
           
static int OPT_LTLT
           
static int OPT_MINUS
           
static int OPT_MOD
           
static int OPT_MULT
           
static int OPT_PLUS
           
static int OPT_REGEXPMATCH1
           
static int OPT_REGEXPMATCH2
           
static int OPT_SUCC
           
static int POP
           
static int POSTEXE
           
static int PUTNIL
           
static int PUTNOT
           
static int PUTOBJECT
           
static int PUTOBJECT_OP_INT2FIX_0_0_C_
           
static int PUTOBJECT_OP_INT2FIX_0_1_C_
           
static int PUTOBJECT_OP_QFALSE
           
static int PUTOBJECT_OP_QTRUE
           
static int PUTSELF
           
static int PUTSTRING
           
static int PUTUNDEF
           
static int REPUT
           
static int SEND
           
static int SEND_OP__WC___WC__QFALSE_0__WC_
           
static int SEND_OP__WC___WC__QFALSE_0X04__WC_
           
static int SEND_OP__WC__0_QFALSE_0__WC_
           
static int SEND_OP__WC__0_QFALSE_0X04__WC_
           
static int SEND_OP__WC__0_QFALSE_0X0C__WC_
           
static int SEND_OP__WC__1_QFALSE_0__WC_
           
static int SEND_OP__WC__1_QFALSE_0X04__WC_
           
static int SEND_OP__WC__2_QFALSE_0__WC_
           
static int SEND_OP__WC__2_QFALSE_0X04__WC_
           
static int SEND_OP__WC__3_QFALSE_0__WC_
           
static int SEND_OP__WC__3_QFALSE_0X04__WC_
           
static int SETCLASSVARIABLE
           
static int SETCONSTANT
           
static int SETDYNAMIC
           
static int SETDYNAMIC_OP__WC__0
           
static int SETDYNAMIC_OP_1_0
           
static int SETDYNAMIC_OP_2_0
           
static int SETDYNAMIC_OP_3_0
           
static int SETDYNAMIC_OP_4_0
           
static int SETGLOBAL
           
static int SETINLINECACHE
           
static int SETINSTANCEVARIABLE
           
static int SETLOCAL
           
static int SETLOCAL_OP_2
           
static int SETLOCAL_OP_3
           
static int SETLOCAL_OP_4
           
static int SETN
           
static int SETSPECIAL
           
static int SPLATARRAY
           
static int SUPER
           
static int SWAP
           
static int TAILCALL_FLAG
           
static int TAILRECURSION_FLAG
           
static int THROW
           
static int TOPN
           
static int TOREGEXP
           
static int TOSTRING
           
static int TRACE
           
static int UNDEF
           
static int UNIFIED_DUP_SETLOCAL
           
static int UNIFIED_GETLOCAL_GETLOCAL
           
static int UNIFIED_GETLOCAL_PUTOBJECT
           
static int UNIFIED_PUTOBJECT_PUTOBJECT
           
static int UNIFIED_PUTOBJECT_PUTSTRING
           
static int UNIFIED_PUTOBJECT_SETDYNAMIC
           
static int UNIFIED_PUTOBJECT_SETLOCAL
           
static int UNIFIED_PUTSTRING_PUTOBJECT
           
static int UNIFIED_PUTSTRING_PUTSTRING
           
static int UNIFIED_PUTSTRING_SETDYNAMIC
           
static int UNIFIED_PUTSTRING_SETLOCAL
           
static int VCALL_FLAG
           
 
Constructor Summary
YARVInstructions()
           
 
Method Summary
static int instruction(java.lang.String name)
           
static java.lang.String name(int index)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

NOP

public static final int NOP
See Also:
Constant Field Values

GETLOCAL

public static final int GETLOCAL
See Also:
Constant Field Values

SETLOCAL

public static final int SETLOCAL
See Also:
Constant Field Values

GETSPECIAL

public static final int GETSPECIAL
See Also:
Constant Field Values

SETSPECIAL

public static final int SETSPECIAL
See Also:
Constant Field Values

GETDYNAMIC

public static final int GETDYNAMIC
See Also:
Constant Field Values

SETDYNAMIC

public static final int SETDYNAMIC
See Also:
Constant Field Values

GETINSTANCEVARIABLE

public static final int GETINSTANCEVARIABLE
See Also:
Constant Field Values

SETINSTANCEVARIABLE

public static final int SETINSTANCEVARIABLE
See Also:
Constant Field Values

GETCLASSVARIABLE

public static final int GETCLASSVARIABLE
See Also:
Constant Field Values

SETCLASSVARIABLE

public static final int SETCLASSVARIABLE
See Also:
Constant Field Values

GETCONSTANT

public static final int GETCONSTANT
See Also:
Constant Field Values

SETCONSTANT

public static final int SETCONSTANT
See Also:
Constant Field Values

GETGLOBAL

public static final int GETGLOBAL
See Also:
Constant Field Values

SETGLOBAL

public static final int SETGLOBAL
See Also:
Constant Field Values

PUTNIL

public static final int PUTNIL
See Also:
Constant Field Values

PUTSELF

public static final int PUTSELF
See Also:
Constant Field Values

PUTUNDEF

public static final int PUTUNDEF
See Also:
Constant Field Values

PUTOBJECT

public static final int PUTOBJECT
See Also:
Constant Field Values

PUTSTRING

public static final int PUTSTRING
See Also:
Constant Field Values

CONCATSTRINGS

public static final int CONCATSTRINGS
See Also:
Constant Field Values

TOSTRING

public static final int TOSTRING
See Also:
Constant Field Values

TOREGEXP

public static final int TOREGEXP
See Also:
Constant Field Values

NEWARRAY

public static final int NEWARRAY
See Also:
Constant Field Values

DUPARRAY

public static final int DUPARRAY
See Also:
Constant Field Values

EXPANDARRAY

public static final int EXPANDARRAY
See Also:
Constant Field Values

CONCATARRAY

public static final int CONCATARRAY
See Also:
Constant Field Values

SPLATARRAY

public static final int SPLATARRAY
See Also:
Constant Field Values

CHECKINCLUDEARRAY

public static final int CHECKINCLUDEARRAY
See Also:
Constant Field Values

NEWHASH

public static final int NEWHASH
See Also:
Constant Field Values

NEWRANGE

public static final int NEWRANGE
See Also:
Constant Field Values

PUTNOT

public static final int PUTNOT
See Also:
Constant Field Values

POP

public static final int POP
See Also:
Constant Field Values

DUP

public static final int DUP
See Also:
Constant Field Values

DUPN

public static final int DUPN
See Also:
Constant Field Values

SWAP

public static final int SWAP
See Also:
Constant Field Values

REPUT

public static final int REPUT
See Also:
Constant Field Values

TOPN

public static final int TOPN
See Also:
Constant Field Values

SETN

public static final int SETN
See Also:
Constant Field Values

EMPTSTACK

public static final int EMPTSTACK
See Also:
Constant Field Values

DEFINEMETHOD

public static final int DEFINEMETHOD
See Also:
Constant Field Values

ALIAS

public static final int ALIAS
See Also:
Constant Field Values

UNDEF

public static final int UNDEF
See Also:
Constant Field Values

DEFINED

public static final int DEFINED
See Also:
Constant Field Values

POSTEXE

public static final int POSTEXE
See Also:
Constant Field Values

TRACE

public static final int TRACE
See Also:
Constant Field Values

DEFINECLASS

public static final int DEFINECLASS
See Also:
Constant Field Values

SEND

public static final int SEND
See Also:
Constant Field Values

INVOKESUPER

public static final int INVOKESUPER
See Also:
Constant Field Values

INVOKEBLOCK

public static final int INVOKEBLOCK
See Also:
Constant Field Values

LEAVE

public static final int LEAVE
See Also:
Constant Field Values

FINISH

public static final int FINISH
See Also:
Constant Field Values

THROW

public static final int THROW
See Also:
Constant Field Values

JUMP

public static final int JUMP
See Also:
Constant Field Values

BRANCHIF

public static final int BRANCHIF
See Also:
Constant Field Values

BRANCHUNLESS

public static final int BRANCHUNLESS
See Also:
Constant Field Values

GETINLINECACHE

public static final int GETINLINECACHE
See Also:
Constant Field Values

ONCEINLINECACHE

public static final int ONCEINLINECACHE
See Also:
Constant Field Values

SETINLINECACHE

public static final int SETINLINECACHE
See Also:
Constant Field Values

OPT_CASE_DISPATCH

public static final int OPT_CASE_DISPATCH
See Also:
Constant Field Values

OPT_CHECKENV

public static final int OPT_CHECKENV
See Also:
Constant Field Values

OPT_PLUS

public static final int OPT_PLUS
See Also:
Constant Field Values

OPT_MINUS

public static final int OPT_MINUS
See Also:
Constant Field Values

OPT_MULT

public static final int OPT_MULT
See Also:
Constant Field Values

OPT_DIV

public static final int OPT_DIV
See Also:
Constant Field Values

OPT_MOD

public static final int OPT_MOD
See Also:
Constant Field Values

OPT_EQ

public static final int OPT_EQ
See Also:
Constant Field Values

OPT_LT

public static final int OPT_LT
See Also:
Constant Field Values

OPT_LE

public static final int OPT_LE
See Also:
Constant Field Values

OPT_LTLT

public static final int OPT_LTLT
See Also:
Constant Field Values

OPT_AREF

public static final int OPT_AREF
See Also:
Constant Field Values

OPT_ASET

public static final int OPT_ASET
See Also:
Constant Field Values

OPT_LENGTH

public static final int OPT_LENGTH
See Also:
Constant Field Values

OPT_SUCC

public static final int OPT_SUCC
See Also:
Constant Field Values

OPT_REGEXPMATCH1

public static final int OPT_REGEXPMATCH1
See Also:
Constant Field Values

OPT_REGEXPMATCH2

public static final int OPT_REGEXPMATCH2
See Also:
Constant Field Values

OPT_CALL_NATIVE_COMPILED

public static final int OPT_CALL_NATIVE_COMPILED
See Also:
Constant Field Values

BITBLT

public static final int BITBLT
See Also:
Constant Field Values

ANSWER

public static final int ANSWER
See Also:
Constant Field Values

GETLOCAL_OP_2

public static final int GETLOCAL_OP_2
See Also:
Constant Field Values

GETLOCAL_OP_3

public static final int GETLOCAL_OP_3
See Also:
Constant Field Values

GETLOCAL_OP_4

public static final int GETLOCAL_OP_4
See Also:
Constant Field Values

SETLOCAL_OP_2

public static final int SETLOCAL_OP_2
See Also:
Constant Field Values

SETLOCAL_OP_3

public static final int SETLOCAL_OP_3
See Also:
Constant Field Values

SETLOCAL_OP_4

public static final int SETLOCAL_OP_4
See Also:
Constant Field Values

GETDYNAMIC_OP__WC__0

public static final int GETDYNAMIC_OP__WC__0
See Also:
Constant Field Values

GETDYNAMIC_OP_1_0

public static final int GETDYNAMIC_OP_1_0
See Also:
Constant Field Values

GETDYNAMIC_OP_2_0

public static final int GETDYNAMIC_OP_2_0
See Also:
Constant Field Values

GETDYNAMIC_OP_3_0

public static final int GETDYNAMIC_OP_3_0
See Also:
Constant Field Values

GETDYNAMIC_OP_4_0

public static final int GETDYNAMIC_OP_4_0
See Also:
Constant Field Values

SETDYNAMIC_OP__WC__0

public static final int SETDYNAMIC_OP__WC__0
See Also:
Constant Field Values

SETDYNAMIC_OP_1_0

public static final int SETDYNAMIC_OP_1_0
See Also:
Constant Field Values

SETDYNAMIC_OP_2_0

public static final int SETDYNAMIC_OP_2_0
See Also:
Constant Field Values

SETDYNAMIC_OP_3_0

public static final int SETDYNAMIC_OP_3_0
See Also:
Constant Field Values

SETDYNAMIC_OP_4_0

public static final int SETDYNAMIC_OP_4_0
See Also:
Constant Field Values

PUTOBJECT_OP_INT2FIX_0_0_C_

public static final int PUTOBJECT_OP_INT2FIX_0_0_C_
See Also:
Constant Field Values

PUTOBJECT_OP_INT2FIX_0_1_C_

public static final int PUTOBJECT_OP_INT2FIX_0_1_C_
See Also:
Constant Field Values

PUTOBJECT_OP_QTRUE

public static final int PUTOBJECT_OP_QTRUE
See Also:
Constant Field Values

PUTOBJECT_OP_QFALSE

public static final int PUTOBJECT_OP_QFALSE
See Also:
Constant Field Values

SEND_OP__WC___WC__QFALSE_0__WC_

public static final int SEND_OP__WC___WC__QFALSE_0__WC_
See Also:
Constant Field Values

SEND_OP__WC__0_QFALSE_0__WC_

public static final int SEND_OP__WC__0_QFALSE_0__WC_
See Also:
Constant Field Values

SEND_OP__WC__1_QFALSE_0__WC_

public static final int SEND_OP__WC__1_QFALSE_0__WC_
See Also:
Constant Field Values

SEND_OP__WC__2_QFALSE_0__WC_

public static final int SEND_OP__WC__2_QFALSE_0__WC_
See Also:
Constant Field Values

SEND_OP__WC__3_QFALSE_0__WC_

public static final int SEND_OP__WC__3_QFALSE_0__WC_
See Also:
Constant Field Values

SEND_OP__WC___WC__QFALSE_0X04__WC_

public static final int SEND_OP__WC___WC__QFALSE_0X04__WC_
See Also:
Constant Field Values

SEND_OP__WC__0_QFALSE_0X04__WC_

public static final int SEND_OP__WC__0_QFALSE_0X04__WC_
See Also:
Constant Field Values

SEND_OP__WC__1_QFALSE_0X04__WC_

public static final int SEND_OP__WC__1_QFALSE_0X04__WC_
See Also:
Constant Field Values

SEND_OP__WC__2_QFALSE_0X04__WC_

public static final int SEND_OP__WC__2_QFALSE_0X04__WC_
See Also:
Constant Field Values

SEND_OP__WC__3_QFALSE_0X04__WC_

public static final int SEND_OP__WC__3_QFALSE_0X04__WC_
See Also:
Constant Field Values

SEND_OP__WC__0_QFALSE_0X0C__WC_

public static final int SEND_OP__WC__0_QFALSE_0X0C__WC_
See Also:
Constant Field Values

UNIFIED_PUTOBJECT_PUTOBJECT

public static final int UNIFIED_PUTOBJECT_PUTOBJECT
See Also:
Constant Field Values

UNIFIED_PUTOBJECT_PUTSTRING

public static final int UNIFIED_PUTOBJECT_PUTSTRING
See Also:
Constant Field Values

UNIFIED_PUTOBJECT_SETLOCAL

public static final int UNIFIED_PUTOBJECT_SETLOCAL
See Also:
Constant Field Values

UNIFIED_PUTOBJECT_SETDYNAMIC

public static final int UNIFIED_PUTOBJECT_SETDYNAMIC
See Also:
Constant Field Values

UNIFIED_PUTSTRING_PUTSTRING

public static final int UNIFIED_PUTSTRING_PUTSTRING
See Also:
Constant Field Values

UNIFIED_PUTSTRING_PUTOBJECT

public static final int UNIFIED_PUTSTRING_PUTOBJECT
See Also:
Constant Field Values

UNIFIED_PUTSTRING_SETLOCAL

public static final int UNIFIED_PUTSTRING_SETLOCAL
See Also:
Constant Field Values

UNIFIED_PUTSTRING_SETDYNAMIC

public static final int UNIFIED_PUTSTRING_SETDYNAMIC
See Also:
Constant Field Values

UNIFIED_DUP_SETLOCAL

public static final int UNIFIED_DUP_SETLOCAL
See Also:
Constant Field Values

UNIFIED_GETLOCAL_GETLOCAL

public static final int UNIFIED_GETLOCAL_GETLOCAL
See Also:
Constant Field Values

UNIFIED_GETLOCAL_PUTOBJECT

public static final int UNIFIED_GETLOCAL_PUTOBJECT
See Also:
Constant Field Values

INSTS_TO_INDEX

public static final java.util.Map INSTS_TO_INDEX

INDEX_TO_NAME

public static final java.lang.String[] INDEX_TO_NAME

ARGS_SPLAT_FLAG

public static final int ARGS_SPLAT_FLAG
See Also:
Constant Field Values

ARGS_BLOCKARG_FLAG

public static final int ARGS_BLOCKARG_FLAG
See Also:
Constant Field Values

FCALL_FLAG

public static final int FCALL_FLAG
See Also:
Constant Field Values

VCALL_FLAG

public static final int VCALL_FLAG
See Also:
Constant Field Values

TAILCALL_FLAG

public static final int TAILCALL_FLAG
See Also:
Constant Field Values

TAILRECURSION_FLAG

public static final int TAILRECURSION_FLAG
See Also:
Constant Field Values

SUPER

public static final int SUPER
See Also:
Constant Field Values
Constructor Detail

YARVInstructions

public YARVInstructions()
Method Detail

instruction

public static int instruction(java.lang.String name)

name

public static java.lang.String name(int index)


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