public class UnboxedBoolean extends ImmutableLiteral
| Modifier and Type | Field and Description |
|---|---|
static UnboxedBoolean |
FALSE |
static UnboxedBoolean |
TRUE |
EMPTY_ARRAY| Constructor and Description |
|---|
UnboxedBoolean(boolean truthy) |
| Modifier and Type | Method and Description |
|---|---|
Object |
createCacheObject(ThreadContext context)
Implementing class is responsible for constructing the cached value.
|
boolean |
equals(Object other) |
int |
hashCode() |
boolean |
isFalse() |
boolean |
isTrue() |
String |
toString() |
void |
visit(IRVisitor visitor) |
addUsedVariables, cachedObject, canCopyPropagate, cloneForInlining, hasKnownValue, isCached, retrievegetOperandType, getSimplifiedOperand, getValuepublic static final UnboxedBoolean TRUE
public static final UnboxedBoolean FALSE
public Object createCacheObject(ThreadContext context)
ImmutableLiteralcreateCacheObject in class ImmutableLiteralpublic boolean isTrue()
public boolean isFalse()
Copyright © 2001-2015 JRuby. All Rights Reserved.