| Modifier and Type | Field and Description |
|---|---|
| public static final UnexecutableNil |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| public OperandType | |
| public Object | retrieve(ThreadContext context, IRubyObject self, StaticScope currScope, DynamicScope currDynScope, Object[] temp)
Overrides org. retrieve the live value represented by this immutable literal. |
| public String | toString()
Overrides org. Returns a string representation of the object. |
| public void |
| U_NIL | back to summary |
|---|---|
| public static final UnexecutableNil U_NIL | |
| UnexecutableNil | back to summary |
|---|---|
| private UnexecutableNil() | |
| getOperandType | back to summary |
|---|---|
| public OperandType getOperandType() Overrides org.
| |
| retrieve | back to summary |
|---|---|
| public Object retrieve(ThreadContext context, IRubyObject self, StaticScope currScope, DynamicScope currDynScope, Object[] temp) Overrides org. Doc from org. retrieve the live value represented by this immutable literal. An interesting property of knowing something cannot change at compile time is that all information necessary to construct it is also known at compile time. We don't pre-create these since we don't want to assume the cost of constructing literals which may never be used.
| |
| toString | back to summary |
|---|---|
| public String toString() Overrides org. Doc from java. Returns a string representation of the object.
Satisfying this method's contract implies a non- | |
| visit | back to summary |
|---|---|
| public void visit(IRVisitor visitor) Overrides org.
| |