public abstract class Constant extends Object implements TypeIds, OperatorIds
| Modifier and Type | Field and Description |
|---|---|
static Constant |
NotAConstant |
BitAutoCloseable, BitCloseable, BitResourceFreeCloseable, BitUninitialized, BitUninternedType, BitWrapperCloseable, 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, InheritableBits, Int2Byte, Int2Char, Int2Double, Int2Float, Int2Int, Int2Long, Int2Short, Int2String, Long2Byte, Long2Char, Long2Double, Long2Float, Long2Int, Long2Long, Long2Short, Long2String, NoId, Null2Null, Null2String, Object2boolean, Object2byte, Object2char, Object2double, Object2float, Object2int, Object2long, Object2Object, Object2short, Object2String, Short2Byte, Short2Char, Short2Double, Short2Float, Short2Int, Short2Long, Short2Short, Short2String, String2String, T_boolean, T_byte, T_char, T_ComGoogleCommonBasePreconditions, T_ComGoogleInjectInject, T_ConfiguredAnnotationNonNull, T_ConfiguredAnnotationNonNullByDefault, T_ConfiguredAnnotationNullable, 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_JavaLangAnnotationRepeatable, T_JavaLangAnnotationRetention, T_JavaLangAnnotationRetentionPolicy, T_JavaLangAnnotationTarget, T_JavaLangAssertionError, T_JavaLangAutoCloseable, 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_JavaLangFunctionalInterface, T_JavaLangIllegalArgumentException, T_JavaLangInteger, T_JavaLangInvokeMethodHandlePolymorphicSignature, T_JavaLangIterable, T_JavaLangLong, T_JavaLangNoClassDefError, T_JavaLangObject, T_JavaLangOverride, T_JavaLangReflectConstructor, T_JavaLangReflectField, T_JavaLangReflectMethod, T_JavaLangRuntimeException, T_JavaLangSafeVarargs, T_JavaLangShort, T_JavaLangString, T_JavaLangStringBuffer, T_JavaLangStringBuilder, T_JavaLangSuppressWarnings, T_JavaLangSystem, T_JavaLangThrowable, T_JavaLangVoid, T_JavaUtilCollection, T_JavaUtilIterator, T_JavaUtilObjects, T_JavaxInjectInject, T_JunitFrameworkAssert, T_LastWellKnownTypeId, T_long, T_null, T_OrgApacheCommonsLang3Validate, T_OrgApacheCommonsLangValidate, T_OrgEclipseCoreRuntimeAssert, T_OrgJunitAssert, T_short, T_undefined, T_void, UNBOXINGAND, AND_AND, DIVIDE, EQUAL, EQUAL_EQUAL, GREATER, GREATER_EQUAL, INSTANCEOF, LEFT_SHIFT, LESS, LESS_EQUAL, MINUS, MINUS_MINUS, MULTIPLY, NOT, NOT_EQUAL, NumberOfTables, OR, OR_OR, PLUS, PLUS_PLUS, QUESTIONCOLON, REMAINDER, RIGHT_SHIFT, TWIDDLE, UNSIGNED_RIGHT_SHIFT, XOR| Constructor and Description |
|---|
Constant() |
public static final Constant NotAConstant
public boolean booleanValue()
public byte byteValue()
public final Constant castTo(int conversionToTargetType)
public char charValue()
public static final Constant computeConstantOperation(Constant cst, int id, int operator)
public static final Constant computeConstantOperation(Constant left, int leftId, int operator, Constant right, int rightId)
public static final Constant computeConstantOperationAND(Constant left, int leftId, Constant right, int rightId)
public static final Constant computeConstantOperationAND_AND(Constant left, int leftId, Constant right, int rightId)
public static final Constant computeConstantOperationDIVIDE(Constant left, int leftId, Constant right, int rightId)
public static final Constant computeConstantOperationEQUAL_EQUAL(Constant left, int leftId, Constant right, int rightId)
public static final Constant computeConstantOperationGREATER(Constant left, int leftId, Constant right, int rightId)
public static final Constant computeConstantOperationGREATER_EQUAL(Constant left, int leftId, Constant right, int rightId)
public static final Constant computeConstantOperationLEFT_SHIFT(Constant left, int leftId, Constant right, int rightId)
public static final Constant computeConstantOperationLESS(Constant left, int leftId, Constant right, int rightId)
public static final Constant computeConstantOperationLESS_EQUAL(Constant left, int leftId, Constant right, int rightId)
public static final Constant computeConstantOperationMINUS(Constant left, int leftId, Constant right, int rightId)
public static final Constant computeConstantOperationMULTIPLY(Constant left, int leftId, Constant right, int rightId)
public static final Constant computeConstantOperationOR(Constant left, int leftId, Constant right, int rightId)
public static final Constant computeConstantOperationOR_OR(Constant left, int leftId, Constant right, int rightId)
public static final Constant computeConstantOperationPLUS(Constant left, int leftId, Constant right, int rightId)
public static final Constant computeConstantOperationREMAINDER(Constant left, int leftId, Constant right, int rightId)
public static final Constant computeConstantOperationRIGHT_SHIFT(Constant left, int leftId, Constant right, int rightId)
public static final Constant computeConstantOperationUNSIGNED_RIGHT_SHIFT(Constant left, int leftId, Constant right, int rightId)
public static final Constant computeConstantOperationXOR(Constant left, int leftId, Constant right, int rightId)
public double doubleValue()
public float floatValue()
public boolean hasSameValue(Constant otherConstant)
otherConstant - public int intValue()
public long longValue()
public short shortValue()
public String stringValue()
public abstract int typeID()
public String typeName()
Copyright © 2015. All rights reserved.