Top Fields Constructors Methods
org.jruby.ir.operands

public final Enum OperandType

extends Enum<OperandType>
Class Inheritance

Field Summary

Modifier and TypeField and Description
public static final OperandType
public static final OperandType
public static final OperandType
public static final OperandType
private static final OperandType[]
public static final OperandType
private final byte
public static final OperandType
public static final OperandType
public static final OperandType
public static final OperandType
public static final OperandType
public static final OperandType
public static final OperandType
public static final OperandType
public static final OperandType
public static final OperandType
public static final OperandType
public static final OperandType
public static final OperandType
public static final OperandType
public static final OperandType
public static final OperandType
public static final OperandType
public static final OperandType
public static final OperandType
public static final OperandType
public static final OperandType
public static final OperandType
private final String
public static final OperandType
public static final OperandType
public static final OperandType
public static final OperandType
public static final OperandType
public static final OperandType
public static final OperandType
public static final OperandType
public static final OperandType
public static final OperandType
public static final OperandType
public static final OperandType
public static final OperandType

Constructor Summary

AccessConstructor and Description
private
OperandType(String shortName, byte coded)

Method Summary

Modifier and TypeMethod and Description
public static OperandType
fromCoded(byte coded)

public static OperandType
fromOrdinal(int value)

public byte
public String
public String
toString()

Overrides java.lang.Enum.toString.

Returns the name of this enum constant, as contained in the declaration.

public static OperandType
public static OperandType[]
Inherited from java.lang.Enum:
clonecompareTodescribeConstableequalsfinalizegetDeclaringClasshashCodenameordinalvalueOf

Field Detail

ARRAYback to summary
public static final OperandType ARRAY
BIGNUMback to summary
public static final OperandType BIGNUM
BOOLEANback to summary
public static final OperandType BOOLEAN
BUILTIN_CLASSback to summary
public static final OperandType BUILTIN_CLASS
byteToOperandback to summary
private static final OperandType[] byteToOperand
CHILLED_STRINGback to summary
public static final OperandType CHILLED_STRING
codedback to summary
private final byte coded
COMPLEXback to summary
public static final OperandType COMPLEX
CURRENT_SCOPEback to summary
public static final OperandType CURRENT_SCOPE
DYNAMIC_SYMBOLback to summary
public static final OperandType DYNAMIC_SYMBOL
FILENAMEback to summary
public static final OperandType FILENAME
FIXNUMback to summary
public static final OperandType FIXNUM
FLOATback to summary
public static final OperandType FLOAT
FROZEN_STRINGback to summary
public static final OperandType FROZEN_STRING
GLOBAL_VARIABLEback to summary
public static final OperandType GLOBAL_VARIABLE
HASHback to summary
public static final OperandType HASH
INTEGERback to summary
public static final OperandType INTEGER
IR_EXCEPTIONback to summary
public static final OperandType IR_EXCEPTION
LABELback to summary
public static final OperandType LABEL
LOCAL_VARIABLEback to summary
public static final OperandType LOCAL_VARIABLE
NILback to summary
public static final OperandType NIL
NTH_REFback to summary
public static final OperandType NTH_REF
NULL_BLOCKback to summary
public static final OperandType NULL_BLOCK
RANGEback to summary
public static final OperandType RANGE
RATIONALback to summary
public static final OperandType RATIONAL
REGEXPback to summary
public static final OperandType REGEXP
SCOPEback to summary
public static final OperandType SCOPE
SCOPE_MODULEback to summary
public static final OperandType SCOPE_MODULE
SELFback to summary
public static final OperandType SELF
shortNameback to summary
private final String shortName
SPLATback to summary
public static final OperandType SPLAT
STANDARD_ERRORback to summary
public static final OperandType STANDARD_ERROR
STRING_LITERALback to summary
public static final OperandType STRING_LITERAL
SVALUEback to summary
public static final OperandType SVALUE
SYMBOLback to summary
public static final OperandType SYMBOL
SYMBOL_PROCback to summary
public static final OperandType SYMBOL_PROC
TEMPORARY_VARIABLEback to summary
public static final OperandType TEMPORARY_VARIABLE
UNBOXED_BOOLEANback to summary
public static final OperandType UNBOXED_BOOLEAN
UNBOXED_FIXNUMback to summary
public static final OperandType UNBOXED_FIXNUM
UNBOXED_FLOATback to summary
public static final OperandType UNBOXED_FLOAT
UNDEFINED_VALUEback to summary
public static final OperandType UNDEFINED_VALUE
UNEXECUTABLE_NILback to summary
public static final OperandType UNEXECUTABLE_NIL
WRAPPED_IR_CLOSUREback to summary
public static final OperandType WRAPPED_IR_CLOSURE

Constructor Detail

OperandTypeback to summary
private OperandType(String shortName, byte coded)

Method Detail

fromCodedback to summary
public static OperandType fromCoded(byte coded)
fromOrdinalback to summary
public static OperandType fromOrdinal(int value)
getCodedback to summary
public byte getCoded()
shortNameback to summary
public String shortName()
toStringback to summary
public String toString()

Overrides java.lang.Enum.toString.

Doc from java.lang.Enum.toString.

Returns the name of this enum constant, as contained in the declaration. This method may be overridden, though it typically isn't necessary or desirable. An enum class should override this method when a more "programmer-friendly" string form exists.

Returns:String

the name of this enum constant

Annotations
@Override
valueOfback to summary
public static OperandType valueOf(String name)
valuesback to summary
public static OperandType[] values()