Class | Description |
---|---|
Array | |
AsString | |
Attribute | |
Backref | |
BacktickString | |
Bignum |
Represents a literal Bignum.
|
BooleanLiteral | |
ClosureLocalVariable |
This represents a variable used in a closure that is
local to the closure and is not defined in any ancestor lexical scope
|
CompoundArray | |
CompoundString | |
CurrentScope | |
DynamicSymbol | |
Fixnum | |
Float | |
GlobalVariable | |
Hash | |
ImmutableLiteral |
Operands extending this type can make a reasonable assumption of
immutability.
|
IRException | |
KeyValuePair | |
Label | |
LocalVariable | |
MethAddr | |
MethodHandle | |
Nil |
Represents nil.
|
NthRef | |
ObjectClass | |
Operand | |
Range | |
Reference | |
Regexp | |
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 | |
TemporaryClosureVariable | |
TemporaryVariable |
A set of variables which are only used in a particular scope and never
visible to Ruby itself.
|
UndefinedValue |
For argument processing.
|
UnexecutableNil | |
Variable | |
WrappedIRClosure |
Copyright © 2001–2015 JRuby. All rights reserved.