org.eclipse.jdt.internal.compiler.impl
Class BooleanConstant

java.lang.Object
  extended by org.eclipse.jdt.internal.compiler.impl.Constant
      extended by org.eclipse.jdt.internal.compiler.impl.BooleanConstant
All Implemented Interfaces:
OperatorIds, TypeIds

public class BooleanConstant
extends Constant


Field Summary
 
Fields inherited from class org.eclipse.jdt.internal.compiler.impl.Constant
NotAConstant
 
Fields inherited from interface org.eclipse.jdt.internal.compiler.lookup.TypeIds
Boolean2Boolean, Boolean2Int, Boolean2String, BOXING, Byte2Byte, Byte2Char, Byte2Double, Byte2Float, Byte2Int, Byte2Long, Byte2Short, Byte2String, Char2Byte, Char2Char, Char2Double, Char2Float, Char2Int, Char2Long, Char2Short, Char2String, COMPILE_TYPE_MASK, Double2Byte, Double2Char, Double2Double, Double2Float, Double2Int, Double2Long, Double2Short, Double2String, Float2Byte, Float2Char, Float2Double, Float2Float, Float2Int, Float2Long, Float2Short, Float2String, IMPLICIT_CONVERSION_MASK, Int2Byte, Int2Char, Int2Double, Int2Float, Int2Int, Int2Long, Int2Short, Int2String, Long2Byte, Long2Char, Long2Double, Long2Float, Long2Int, Long2Long, Long2Short, Long2String, NoId, Null2String, Object2Object, Object2String, Short2Byte, Short2Char, Short2Double, Short2Float, Short2Int, Short2Long, Short2Short, Short2String, String2String, T_boolean, T_byte, T_char, T_double, T_float, T_int, T_JavaIoException, T_JavaIoExternalizable, T_JavaIoObjectStreamException, T_JavaIoPrintStream, T_JavaIoSerializable, T_JavaLangAnnotationAnnotation, T_JavaLangAnnotationDocumented, T_JavaLangAnnotationElementType, T_JavaLangAnnotationInherited, T_JavaLangAnnotationRetention, T_JavaLangAnnotationRetentionPolicy, T_JavaLangAnnotationTarget, T_JavaLangAssertionError, T_JavaLangBoolean, T_JavaLangByte, T_JavaLangCharacter, T_JavaLangClass, T_JavaLangClassNotFoundException, T_JavaLangCloneable, T_JavaLangDeprecated, T_JavaLangDouble, T_JavaLangEnum, T_JavaLangError, T_JavaLangException, T_JavaLangFloat, T_JavaLangIllegalArgumentException, T_JavaLangInteger, T_JavaLangIterable, T_JavaLangLong, T_JavaLangNoClassDefError, T_JavaLangObject, T_JavaLangOverride, T_JavaLangReflectConstructor, T_JavaLangReflectField, T_JavaLangReflectMethod, T_JavaLangRuntimeException, T_JavaLangShort, T_JavaLangString, T_JavaLangStringBuffer, T_JavaLangStringBuilder, T_JavaLangSuppressWarnings, T_JavaLangSystem, T_JavaLangThrowable, T_JavaLangVoid, T_JavaUtilIterator, T_long, T_null, T_short, T_undefined, T_void, UNBOXING
 
Fields inherited from interface org.eclipse.jdt.internal.compiler.ast.OperatorIds
AND, AND_AND, DIVIDE, EQUAL, EQUAL_EQUAL, GREATER, GREATER_EQUAL, INSTANCEOF, JML_ELEMTYPE, JML_EQUIV, JML_IMPLIES, JML_NONNULLELEMENTS, JML_NOT_ASSIGNED, JML_NOT_EQUIV, JML_NOT_MODIFIED, JML_OLD, JML_PRE, JML_REPRESENTS, JML_REV_IMPLIES, JML_TYPE, JML_TYPEOF, JmlOtherOpIdStart, LEFT_SHIFT, LESS, LESS_EQUAL, MINUS, MINUS_MINUS, MULTIPLY, NOT, NOT_EQUAL, NumberOfExtraTablesForJML, NumberOfTables, OR, OR_OR, PLUS, PLUS_PLUS, QUESTIONCOLON, REMAINDER, RIGHT_SHIFT, TWIDDLE, UNSIGNED_RIGHT_SHIFT, XOR
 
Method Summary
 boolean booleanValue()
           
static BooleanConstant fromValue(boolean value)
           
 java.lang.String stringValue()
           
 java.lang.String toString()
           
 int typeID()
           
 
Methods inherited from class org.eclipse.jdt.internal.compiler.impl.Constant
byteValue, castTo, charValue, computeConstantOperation, computeConstantOperation, computeConstantOperationAND_AND, computeConstantOperationAND, computeConstantOperationDIVIDE, computeConstantOperationEQUAL_EQUAL, computeConstantOperationGREATER_EQUAL, computeConstantOperationGREATER, computeConstantOperationLEFT_SHIFT, computeConstantOperationLESS_EQUAL, computeConstantOperationLESS, computeConstantOperationMINUS, computeConstantOperationMULTIPLY, computeConstantOperationOR_OR, computeConstantOperationOR, computeConstantOperationPLUS, computeConstantOperationREMAINDER, computeConstantOperationRIGHT_SHIFT, computeConstantOperationUNSIGNED_RIGHT_SHIFT, computeConstantOperationXOR, doubleValue, floatValue, hasSameValue, intValue, longValue, shortValue, typeName
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Method Detail

fromValue

public static BooleanConstant fromValue(boolean value)

booleanValue

public boolean booleanValue()
Overrides:
booleanValue in class Constant

stringValue

public java.lang.String stringValue()
Overrides:
stringValue in class Constant

toString

public java.lang.String toString()
Overrides:
toString in class Constant

typeID

public int typeID()
Specified by:
typeID in class Constant