| constant | type | note |
|---|---|---|
| U_NIL | UnexecutableNil |
retrieve(org.jruby.runtime.ThreadContext context, org.jruby.runtime.builtin.IRubyObject self, org.jruby.parser.StaticScope currScope, org.jruby.runtime.DynamicScope currDynScope, Object[] temp)toString()| field | type | note |
|---|---|---|
| EMPTY_ARRAY | Operand[] |
isTruthyImmediate() · also: is_truthy_immediateReturns true if this is an immediate value that will always be considered truthy (true, numbers, etc)
addUsedVariables(List<org.jruby.ir.operands.Variable> l)isCached() · also: is_cachedHas this object already been cached?
cachedObject(org.jruby.runtime.ThreadContext context)Returns the cached object. If not then it asks class to create an object to cache.
canCopyPropagate()hasKnownValue() · also: has_known_valuecreateCacheObject(org.jruby.runtime.ThreadContext context)isFalseyImmediate() · also: is_falsey_immediate