| Class and Description |
|---|
| Array |
| AsString |
| Bignum
Represents a literal Bignum.
|
| Boolean |
| ClosureLocalVariable
This represents a non-temporary variable used in a closure
and defined in this or a parent closure.
|
| Complex
Represents a Complex literal.
|
| CurrentScope |
| DynamicSymbol |
| Filename
Represents the script's __FILE__.
|
| Fixnum |
| Float |
| FrozenString
Represents a literal string value.
|
| GlobalVariable |
| Hash |
| IRException |
| Label |
| LocalVariable |
| Nil
Represents nil.
|
| NthRef |
| NullBlock
Represents Block.NULL block, the block that cannot be yielded.
|
| ObjectClass |
| Operand |
| Rational
Literal Rational number.
|
| Regexp
Represents a literal regexp from ruby, constructed on first traversal and then cached.
|
| ScopeModule
Wrap a scope for the purpose of finding live module which happens to be associated with it.
|
| Self |
| Splat |
| StandardError |
| StringLiteral
Represents a literal string value.
|
| SValue |
| Symbol |
| SymbolProc
A literal representing proc'ified symbols, as in &:foo.
|
| TemporaryBooleanVariable
Represents a temporary variable for an unboxed Boolean operand.
|
| TemporaryFixnumVariable
Represents a temporary variable for an unboxed Fixnum operand.
|
| TemporaryFloatVariable
Represents a temporary variable for an unboxed Float operand.
|
| TemporaryLocalVariable
A set of variables which are only used in a particular scope and never
visible to Ruby itself.
|
| TemporaryVariable |
| TemporaryVariableType
This enum exists because we will frequently run into an arbitrary temporary variable
and we want to be able to quickly switch on type.
|
| UnboxedBoolean |
| UnboxedFixnum |
| UnboxedFloat |
| UndefinedValue
For argument processing.
|
| UnexecutableNil |
| Variable |
| WrappedIRClosure |
| Class and Description |
|---|
| LocalVariable |
| Operand |
| TemporaryLocalVariable
A set of variables which are only used in a particular scope and never
visible to Ruby itself.
|
| Variable |
| Class and Description |
|---|
| GlobalVariable |
| Label |
| LocalVariable |
| Operand |
| StringLiteral
Represents a literal string value.
|
| TemporaryLocalVariable
A set of variables which are only used in a particular scope and never
visible to Ruby itself.
|
| Variable |
| WrappedIRClosure |
| Class and Description |
|---|
| Operand |
| Variable |
| Class and Description |
|---|
| Operand |
| Variable |
| Class and Description |
|---|
| Operand |
| Variable |
| Class and Description |
|---|
| Operand |
| Variable |
| Class and Description |
|---|
| Operand |
| Class and Description |
|---|
| Array |
| AsString |
| Bignum
Represents a literal Bignum.
|
| Boolean |
| CurrentScope |
| DepthCloneable
For Operands which can be accessed from nested scopes we sometimes need to adjust them
for different depths.
|
| DynamicSymbol |
| Filename
Represents the script's __FILE__.
|
| Fixnum |
| Float |
| FrozenString
Represents a literal string value.
|
| GlobalVariable |
| Hash |
| ImmutableLiteral
Operands extending this type can make a reasonable assumption of
immutability.
|
| IRException |
| Label |
| LocalVariable |
| Nil
Represents nil.
|
| NthRef |
| NullBlock
Represents Block.NULL block, the block that cannot be yielded.
|
| Operand |
| OperandType |
| Reference |
| Regexp
Represents a literal regexp from ruby, constructed on first traversal and then cached.
|
| ScopeModule
Wrap a scope for the purpose of finding live module which happens to be associated with it.
|
| Self |
| Splat |
| StringLiteral
Represents a literal string value.
|
| SValue |
| Symbol |
| SymbolProc
A literal representing proc'ified symbols, as in &:foo.
|
| TemporaryClosureVariable |
| TemporaryCurrentModuleVariable |
| TemporaryCurrentScopeVariable |
| TemporaryFixnumVariable
Represents a temporary variable for an unboxed Fixnum operand.
|
| TemporaryFloatVariable
Represents a temporary variable for an unboxed Float operand.
|
| TemporaryLocalVariable
A set of variables which are only used in a particular scope and never
visible to Ruby itself.
|
| TemporaryVariable |
| TemporaryVariableType
This enum exists because we will frequently run into an arbitrary temporary variable
and we want to be able to quickly switch on type.
|
| UnboxedBoolean |
| UndefinedValue
For argument processing.
|
| UnexecutableNil |
| Variable |
| WrappedIRClosure |
| Class and Description |
|---|
| Operand |
| Variable |
| Class and Description |
|---|
| Array |
| AsString |
| Bignum
Represents a literal Bignum.
|
| Boolean |
| ClosureLocalVariable
This represents a non-temporary variable used in a closure
and defined in this or a parent closure.
|
| Complex
Represents a Complex literal.
|
| CurrentScope |
| DynamicSymbol |
| Filename
Represents the script's __FILE__.
|
| Fixnum |
| Float |
| FrozenString
Represents a literal string value.
|
| GlobalVariable |
| Hash |
| IRException |
| Label |
| LocalVariable |
| Nil
Represents nil.
|
| NthRef |
| NullBlock
Represents Block.NULL block, the block that cannot be yielded.
|
| ObjectClass |
| Operand |
| OperandType |
| Rational
Literal Rational number.
|
| Regexp
Represents a literal regexp from ruby, constructed on first traversal and then cached.
|
| ScopeModule
Wrap a scope for the purpose of finding live module which happens to be associated with it.
|
| Self |
| Splat |
| StandardError |
| StringLiteral
Represents a literal string value.
|
| SValue |
| Symbol |
| SymbolProc
A literal representing proc'ified symbols, as in &:foo.
|
| TemporaryBooleanVariable
Represents a temporary variable for an unboxed Boolean operand.
|
| TemporaryFixnumVariable
Represents a temporary variable for an unboxed Fixnum operand.
|
| TemporaryFloatVariable
Represents a temporary variable for an unboxed Float operand.
|
| TemporaryLocalVariable
A set of variables which are only used in a particular scope and never
visible to Ruby itself.
|
| TemporaryVariable |
| TemporaryVariableType
This enum exists because we will frequently run into an arbitrary temporary variable
and we want to be able to quickly switch on type.
|
| UnboxedBoolean |
| UnboxedFixnum |
| UnboxedFloat |
| UndefinedValue
For argument processing.
|
| UnexecutableNil |
| Variable |
| WrappedIRClosure |
| Class and Description |
|---|
| Label |
| Class and Description |
|---|
| Operand |
| Class and Description |
|---|
| Array |
| AsString |
| Bignum
Represents a literal Bignum.
|
| Boolean |
| ClosureLocalVariable
This represents a non-temporary variable used in a closure
and defined in this or a parent closure.
|
| Complex
Represents a Complex literal.
|
| CurrentScope |
| DynamicSymbol |
| Filename
Represents the script's __FILE__.
|
| Fixnum |
| Float |
| FrozenString
Represents a literal string value.
|
| Hash |
| Label |
| LocalVariable |
| Nil
Represents nil.
|
| NthRef |
| NullBlock
Represents Block.NULL block, the block that cannot be yielded.
|
| ObjectClass |
| Operand |
| Rational
Literal Rational number.
|
| Regexp
Represents a literal regexp from ruby, constructed on first traversal and then cached.
|
| ScopeModule
Wrap a scope for the purpose of finding live module which happens to be associated with it.
|
| Self |
| Splat |
| StandardError |
| StringLiteral
Represents a literal string value.
|
| SValue |
| Symbol |
| SymbolProc
A literal representing proc'ified symbols, as in &:foo.
|
| TemporaryBooleanVariable
Represents a temporary variable for an unboxed Boolean operand.
|
| TemporaryFixnumVariable
Represents a temporary variable for an unboxed Fixnum operand.
|
| TemporaryFloatVariable
Represents a temporary variable for an unboxed Float operand.
|
| TemporaryLocalVariable
A set of variables which are only used in a particular scope and never
visible to Ruby itself.
|
| TemporaryVariable |
| UnboxedBoolean |
| UnboxedFixnum |
| UnboxedFloat |
| UndefinedValue
For argument processing.
|
| UnexecutableNil |
| Variable |
| WrappedIRClosure |
| Class and Description |
|---|
| Label |
| Operand |
| Variable |
Copyright © 2001-2016 JRuby. All Rights Reserved.