Klasse Constant
java.lang.Object
org.aspectj.org.eclipse.jdt.internal.compiler.impl.Constant
- Alle implementierten Schnittstellen:
OperatorIds,TypeIds
- Bekannte direkte Unterklassen:
BooleanConstant,ByteConstant,CharConstant,DoubleConstant,FloatConstant,IntConstant,LongConstant,ShortConstant,StringConstant
-
Feldübersicht
FelderVon Schnittstelle geerbte Felder org.aspectj.org.eclipse.jdt.internal.compiler.ast.OperatorIds
AND, 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, XORVon Schnittstelle geerbte Felder org.aspectj.org.eclipse.jdt.internal.compiler.lookup.TypeIds
BitAnyNullAnnotation, BitAutoCloseable, BitCloseable, BitCollection, BitList, BitMap, BitNonNullAnnotation, BitNonNullByDefaultAnnotation, BitNullableAnnotation, 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_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_JavaLangRecord, 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_JavaUtilList, T_JavaUtilMap, T_JavaUtilObjects, T_JavaxInjectInject, T_JdkInternalPreviewFeature, T_JunitFrameworkAssert, T_LastWellKnownTypeId, T_long, T_null, T_OrgApacheCommonsLang3Validate, T_OrgApacheCommonsLangValidate, T_OrgEclipseCoreRuntimeAssert, T_OrgJunitAssert, T_OrgJunitJupiterApiAssertions, T_OrgJunitJupiterParamsProviderMethodSource, T_OrgSpringframeworkBeansFactoryAnnotationAutowired, T_short, T_undefined, T_void, UNBOXING -
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungbooleanbytefinal ConstantcastTo(int conversionToTargetType) charstatic final ConstantcomputeConstantOperation(Constant cst, int id, int operator) static final ConstantcomputeConstantOperation(Constant left, int leftId, int operator, Constant right, int rightId) static final ConstantcomputeConstantOperationAND(Constant left, int leftId, Constant right, int rightId) static final ConstantcomputeConstantOperationAND_AND(Constant left, int leftId, Constant right, int rightId) static final ConstantcomputeConstantOperationDIVIDE(Constant left, int leftId, Constant right, int rightId) static final ConstantcomputeConstantOperationEQUAL_EQUAL(Constant left, int leftId, Constant right, int rightId) static final ConstantcomputeConstantOperationGREATER(Constant left, int leftId, Constant right, int rightId) static final ConstantcomputeConstantOperationGREATER_EQUAL(Constant left, int leftId, Constant right, int rightId) static final ConstantcomputeConstantOperationLEFT_SHIFT(Constant left, int leftId, Constant right, int rightId) static final ConstantcomputeConstantOperationLESS(Constant left, int leftId, Constant right, int rightId) static final ConstantcomputeConstantOperationLESS_EQUAL(Constant left, int leftId, Constant right, int rightId) static final ConstantcomputeConstantOperationMINUS(Constant left, int leftId, Constant right, int rightId) static final ConstantcomputeConstantOperationMULTIPLY(Constant left, int leftId, Constant right, int rightId) static final ConstantcomputeConstantOperationOR(Constant left, int leftId, Constant right, int rightId) static final ConstantcomputeConstantOperationOR_OR(Constant left, int leftId, Constant right, int rightId) static final ConstantcomputeConstantOperationPLUS(Constant left, int leftId, Constant right, int rightId) static final ConstantcomputeConstantOperationREMAINDER(Constant left, int leftId, Constant right, int rightId) static final ConstantcomputeConstantOperationRIGHT_SHIFT(Constant left, int leftId, Constant right, int rightId) static final ConstantcomputeConstantOperationUNSIGNED_RIGHT_SHIFT(Constant left, int leftId, Constant right, int rightId) static final ConstantcomputeConstantOperationXOR(Constant left, int leftId, Constant right, int rightId) doublefloatbooleanhasSameValue(Constant otherConstant) Returns true if both constants have the same type and the same actual valueintintValue()longshorttoString()abstract inttypeID()typeName()
-
Felddetails
-
NotAConstant
-
NotAConstantList
-
-
Konstruktordetails
-
Constant
public Constant()
-
-
Methodendetails
-
booleanValue
public boolean booleanValue() -
byteValue
public byte byteValue() -
castTo
-
charValue
public char charValue() -
computeConstantOperation
-
computeConstantOperation
-
computeConstantOperationAND
-
computeConstantOperationAND_AND
-
computeConstantOperationDIVIDE
-
computeConstantOperationEQUAL_EQUAL
-
computeConstantOperationGREATER
-
computeConstantOperationGREATER_EQUAL
-
computeConstantOperationLEFT_SHIFT
-
computeConstantOperationLESS
-
computeConstantOperationLESS_EQUAL
-
computeConstantOperationMINUS
-
computeConstantOperationMULTIPLY
-
computeConstantOperationOR
-
computeConstantOperationOR_OR
-
computeConstantOperationPLUS
-
computeConstantOperationREMAINDER
-
computeConstantOperationRIGHT_SHIFT
-
computeConstantOperationUNSIGNED_RIGHT_SHIFT
-
computeConstantOperationXOR
-
doubleValue
public double doubleValue() -
floatValue
public float floatValue() -
hasSameValue
Returns true if both constants have the same type and the same actual value- Parameter:
otherConstant-
-
intValue
public int intValue() -
longValue
public long longValue() -
shortValue
public short shortValue() -
stringValue
-
toString
-
typeID
public abstract int typeID() -
typeName
-