public class Boolean extends ImmutableLiteral
EMPTY_ARRAY| Constructor and Description | 
|---|
| Boolean(boolean truthy) | 
| Modifier and Type | Method and Description | 
|---|---|
| Object | createCacheObject(ThreadContext context)Implementing class is responsible for constructing the cached value. | 
| static Boolean | decode(IRReaderDecoder d) | 
| void | encode(IRWriterEncoder e) | 
| boolean | equals(Object other) | 
| OperandType | getOperandType() | 
| int | hashCode() | 
| boolean | isFalse() | 
| boolean | isTrue() | 
| String | toString() | 
| void | visit(IRVisitor visitor) | 
addUsedVariables, cachedObject, canCopyPropagate, cloneForInlining, hasKnownValue, isCached, retrievegetSimplifiedOperand, getValuepublic OperandType getOperandType()
getOperandType in class Operandpublic Object createCacheObject(ThreadContext context)
ImmutableLiteralcreateCacheObject in class ImmutableLiteralpublic boolean isTrue()
public boolean isFalse()
public void encode(IRWriterEncoder e)
public static Boolean decode(IRReaderDecoder d)
Copyright © 2001-2015 JRuby. All Rights Reserved.