Modifier and Type | Method and Description |
---|---|
boolean |
canRaiseException() |
boolean |
endsBasicBlock() |
boolean |
hasSideEffects() |
boolean |
isALU() |
boolean |
isArgReceive() |
boolean |
isBranch() |
boolean |
isCall() |
boolean |
isEval() |
boolean |
isException() |
boolean |
isLoad() |
boolean |
isReturn() |
boolean |
isStore() |
boolean |
startsBasicBlock() |
java.lang.String |
toString() |
static Operation |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static Operation[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
boolean |
xfersControl() |
public static final Operation COPY
public static final Operation SET_RETADDR
public static final Operation NOT
public static final Operation ADD
public static final Operation SUB
public static final Operation MUL
public static final Operation DIV
public static final Operation RETURN
public static final Operation CLOSURE_RETURN
public static final Operation BREAK
public static final Operation RECV_ARG
public static final Operation RECV_SELF
public static final Operation RECV_CLOSURE
public static final Operation RECV_OPT_ARG
public static final Operation RECV_CLOSURE_ARG
public static final Operation RECV_EXCEPTION
public static final Operation CALL
public static final Operation JRUBY_IMPL
public static final Operation RUBY_INTERNALS
public static final Operation METHOD_LOOKUP
public static final Operation YIELD
public static final Operation DEF_MODULE
public static final Operation DEF_CLASS
public static final Operation DEF_INST_METH
public static final Operation DEF_CLASS_METH
public static final Operation THROW
public static final Operation RETRY
public static final Operation LABEL
public static final Operation EXC_REGION_START
public static final Operation EXC_REGION_END
public static final Operation CASE
public static final Operation LINE_NUM
public static final Operation FILE_NAME
public static final Operation GET_CONST
public static final Operation GET_GLOBAL_VAR
public static final Operation GET_FIELD
public static final Operation GET_CVAR
public static final Operation GET_ARRAY
public static final Operation BINDING_LOAD
public static final Operation SEARCH_CONST
public static final Operation PUT_CONST
public static final Operation PUT_GLOBAL_VAR
public static final Operation PUT_FIELD
public static final Operation PUT_ARRAY
public static final Operation PUT_CVAR
public static final Operation BINDING_STORE
public static final Operation ATTR_ASSIGN
public static final Operation JUMP
public static final Operation JUMP_INDIRECT
public static final Operation BEQ
public static final Operation BNE
public static final Operation ALLOC_BINDING
public static final Operation THREAD_POLL
public static final Operation DECLARE_TYPE
public static final Operation IS_TRUE
public static final Operation EQQ
public static final Operation MODULE_VERSION_GUARD
public static final Operation METHOD_VERSION_GUARD
public static final Operation BOX_VALUE
public static final Operation UNBOX_VALUE
public static Operation[] values()
for (Operation c : Operation.values()) System.out.println(c);
public static Operation valueOf(java.lang.String name)
name
- the name of the enum constant to be returned.java.lang.IllegalArgumentException
- if this enum type has no constant
with the specified namejava.lang.NullPointerException
- if the argument is nullpublic boolean isALU()
public boolean xfersControl()
public boolean isBranch()
public boolean isLoad()
public boolean isStore()
public boolean isCall()
public boolean isEval()
public boolean isReturn()
public boolean isException()
public boolean isArgReceive()
public boolean startsBasicBlock()
public boolean endsBasicBlock()
public boolean hasSideEffects()
public boolean canRaiseException()
public java.lang.String toString()
toString
in class java.lang.Enum<Operation>
Copyright © 2002-2009 JRuby Team. All Rights Reserved.