| 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–2024 JRuby. All rights reserved.