Verwendungen von Klasse
org.aspectj.org.eclipse.jdt.internal.compiler.impl.Constant
Packages, die Constant verwenden
Package
Beschreibung
-
Verwendungen von Constant in org.aspectj.org.eclipse.jdt.internal.compiler.ast
Felder in org.aspectj.org.eclipse.jdt.internal.compiler.ast, die deklariert sind als ConstantModifizierer und TypFeldBeschreibungCaseStatement.ResolvedCase.cExpression.constantBinaryExpression.optimizedBooleanConstantConditionalExpression.optimizedBooleanConstantUnaryExpression.optimizedBooleanConstantConditionalExpression.optimizedIfFalseConstantConditionalExpression.optimizedIfTrueConstantMethoden in org.aspectj.org.eclipse.jdt.internal.compiler.ast, die Constant zurückgebenModifizierer und TypMethodeBeschreibungBinaryExpression.optimizedBooleanConstant()CastExpression.optimizedBooleanConstant()ConditionalExpression.optimizedBooleanConstant()Expression.optimizedBooleanConstant()Constant usable for bytecode pattern optimizations, but cannot be inlined since it is not strictly equivalent to the definition of constant expressions.FieldReference.optimizedBooleanConstant()QualifiedNameReference.optimizedBooleanConstant()UnaryExpression.optimizedBooleanConstant()protected ConstantEqualExpression.optimizedNullComparisonConstant()protected ConstantExpression.optimizedNullComparisonConstant()CaseStatement.resolveConstantExpression(BlockScope scope, TypeBinding caseType, TypeBinding switchType, SwitchStatement switchStatement, Expression expression) Methoden in org.aspectj.org.eclipse.jdt.internal.compiler.ast mit Parametern vom Typ ConstantModifizierer und TypMethodeBeschreibungstatic final booleanExpression.isConstantValueRepresentable(Constant constant, int constantTypeID, int targetTypeID) -
Verwendungen von Constant in org.aspectj.org.eclipse.jdt.internal.compiler.classfmt
Felder in org.aspectj.org.eclipse.jdt.internal.compiler.classfmt, die deklariert sind als ConstantMethoden in org.aspectj.org.eclipse.jdt.internal.compiler.classfmt, die Constant zurückgebenModifizierer und TypMethodeBeschreibungFieldInfo.getConstant()Return the constant of the field.RecordComponentInfo.getConstant() -
Verwendungen von Constant in org.aspectj.org.eclipse.jdt.internal.compiler.codegen
Methoden in org.aspectj.org.eclipse.jdt.internal.compiler.codegen mit Parametern vom Typ ConstantModifizierer und TypMethodeBeschreibungvoidCodeStream.generateConstant(Constant constant, int implicitConversionCode) -
Verwendungen von Constant in org.aspectj.org.eclipse.jdt.internal.compiler.env
Methoden in org.aspectj.org.eclipse.jdt.internal.compiler.env, die Constant zurückgeben -
Verwendungen von Constant in org.aspectj.org.eclipse.jdt.internal.compiler.impl
Unterklassen von Constant in org.aspectj.org.eclipse.jdt.internal.compiler.implModifizierer und TypKlasseBeschreibungclassclassclassclassclassclassclassclassclassFelder in org.aspectj.org.eclipse.jdt.internal.compiler.impl, die deklariert sind als ConstantModifizierer und TypFeldBeschreibungstatic final ConstantConstant.NotAConstantstatic final Constant[]Constant.NotAConstantListMethoden in org.aspectj.org.eclipse.jdt.internal.compiler.impl, die Constant zurückgebenModifizierer und TypMethodeBeschreibungfinal ConstantConstant.castTo(int conversionToTargetType) static final ConstantConstant.computeConstantOperation(Constant cst, int id, int operator) static final ConstantConstant.computeConstantOperation(Constant left, int leftId, int operator, Constant right, int rightId) static final ConstantConstant.computeConstantOperationAND(Constant left, int leftId, Constant right, int rightId) static final ConstantConstant.computeConstantOperationAND_AND(Constant left, int leftId, Constant right, int rightId) static final ConstantConstant.computeConstantOperationDIVIDE(Constant left, int leftId, Constant right, int rightId) static final ConstantConstant.computeConstantOperationEQUAL_EQUAL(Constant left, int leftId, Constant right, int rightId) static final ConstantConstant.computeConstantOperationGREATER(Constant left, int leftId, Constant right, int rightId) static final ConstantConstant.computeConstantOperationGREATER_EQUAL(Constant left, int leftId, Constant right, int rightId) static final ConstantConstant.computeConstantOperationLEFT_SHIFT(Constant left, int leftId, Constant right, int rightId) static final ConstantConstant.computeConstantOperationLESS(Constant left, int leftId, Constant right, int rightId) static final ConstantConstant.computeConstantOperationLESS_EQUAL(Constant left, int leftId, Constant right, int rightId) static final ConstantConstant.computeConstantOperationMINUS(Constant left, int leftId, Constant right, int rightId) static final ConstantConstant.computeConstantOperationMULTIPLY(Constant left, int leftId, Constant right, int rightId) static final ConstantConstant.computeConstantOperationOR(Constant left, int leftId, Constant right, int rightId) static final ConstantConstant.computeConstantOperationOR_OR(Constant left, int leftId, Constant right, int rightId) static final ConstantConstant.computeConstantOperationPLUS(Constant left, int leftId, Constant right, int rightId) static final ConstantConstant.computeConstantOperationREMAINDER(Constant left, int leftId, Constant right, int rightId) static final ConstantConstant.computeConstantOperationRIGHT_SHIFT(Constant left, int leftId, Constant right, int rightId) static final ConstantConstant.computeConstantOperationUNSIGNED_RIGHT_SHIFT(Constant left, int leftId, Constant right, int rightId) static final ConstantConstant.computeConstantOperationXOR(Constant left, int leftId, Constant right, int rightId) static ConstantBooleanConstant.fromValue(boolean value) static ConstantByteConstant.fromValue(byte value) static ConstantCharConstant.fromValue(char value) static ConstantDoubleConstant.fromValue(double value) static ConstantFloatConstant.fromValue(float value) static ConstantIntConstant.fromValue(int value) static ConstantLongConstant.fromValue(long value) static ConstantShortConstant.fromValue(short value) static ConstantMethoden in org.aspectj.org.eclipse.jdt.internal.compiler.impl mit Parametern vom Typ ConstantModifizierer und TypMethodeBeschreibungstatic final ConstantConstant.computeConstantOperation(Constant cst, int id, int operator) static final ConstantConstant.computeConstantOperation(Constant left, int leftId, int operator, Constant right, int rightId) static final ConstantConstant.computeConstantOperationAND(Constant left, int leftId, Constant right, int rightId) static final ConstantConstant.computeConstantOperationAND_AND(Constant left, int leftId, Constant right, int rightId) static final ConstantConstant.computeConstantOperationDIVIDE(Constant left, int leftId, Constant right, int rightId) static final ConstantConstant.computeConstantOperationEQUAL_EQUAL(Constant left, int leftId, Constant right, int rightId) static final ConstantConstant.computeConstantOperationGREATER(Constant left, int leftId, Constant right, int rightId) static final ConstantConstant.computeConstantOperationGREATER_EQUAL(Constant left, int leftId, Constant right, int rightId) static final ConstantConstant.computeConstantOperationLEFT_SHIFT(Constant left, int leftId, Constant right, int rightId) static final ConstantConstant.computeConstantOperationLESS(Constant left, int leftId, Constant right, int rightId) static final ConstantConstant.computeConstantOperationLESS_EQUAL(Constant left, int leftId, Constant right, int rightId) static final ConstantConstant.computeConstantOperationMINUS(Constant left, int leftId, Constant right, int rightId) static final ConstantConstant.computeConstantOperationMULTIPLY(Constant left, int leftId, Constant right, int rightId) static final ConstantConstant.computeConstantOperationOR(Constant left, int leftId, Constant right, int rightId) static final ConstantConstant.computeConstantOperationOR_OR(Constant left, int leftId, Constant right, int rightId) static final ConstantConstant.computeConstantOperationPLUS(Constant left, int leftId, Constant right, int rightId) static final ConstantConstant.computeConstantOperationREMAINDER(Constant left, int leftId, Constant right, int rightId) static final ConstantConstant.computeConstantOperationRIGHT_SHIFT(Constant left, int leftId, Constant right, int rightId) static final ConstantConstant.computeConstantOperationUNSIGNED_RIGHT_SHIFT(Constant left, int leftId, Constant right, int rightId) static final ConstantConstant.computeConstantOperationXOR(Constant left, int leftId, Constant right, int rightId) booleanConstant.hasSameValue(Constant otherConstant) Returns true if both constants have the same type and the same actual value -
Verwendungen von Constant in org.aspectj.org.eclipse.jdt.internal.compiler.lookup
Felder in org.aspectj.org.eclipse.jdt.internal.compiler.lookup, die deklariert sind als ConstantMethoden in org.aspectj.org.eclipse.jdt.internal.compiler.lookup, die Constant zurückgebenModifizierer und TypMethodeBeschreibungFieldBinding.constant()ParameterizedFieldBinding.constant()ParameterizedRecordComponentBinding.constant()VariableBinding.constant()Call this variant during resolve / analyse, so we can handle the case when a tentative lambda resolve triggers resolving of outside code.Methoden in org.aspectj.org.eclipse.jdt.internal.compiler.lookup mit Parametern vom Typ ConstantModifizierer und TypMethodeBeschreibungvoidParameterizedFieldBinding.setConstant(Constant constant) voidParameterizedRecordComponentBinding.setConstant(Constant constant) voidVariableBinding.setConstant(Constant constant) Konstruktoren in org.aspectj.org.eclipse.jdt.internal.compiler.lookup mit Parametern vom Typ ConstantModifiziererKonstruktorBeschreibungFieldBinding(char[] name, TypeBinding type, int modifiers, ReferenceBinding declaringClass, Constant constant) SyntheticFieldBinding(char[] name, TypeBinding type, int modifiers, ReferenceBinding declaringClass, Constant constant, int index) VariableBinding(char[] name, TypeBinding type, int modifiers, Constant constant) -
Verwendungen von Constant in org.aspectj.org.eclipse.jdt.internal.core
Methoden in org.aspectj.org.eclipse.jdt.internal.core mit Parametern vom Typ ConstantModifizierer und TypMethodeBeschreibungprotected static ObjectMember.convertConstant(Constant constant) Converts a field constant from the compiler's representation to the Java Model constant representation (Number or String). -
Verwendungen von Constant in org.aspectj.org.eclipse.jdt.internal.core.util
Methoden in org.aspectj.org.eclipse.jdt.internal.core.util mit Parametern vom Typ ConstantModifizierer und TypMethodeBeschreibungstatic ObjectUtil.getAnnotationMemberValue(MemberValuePair memberValuePair, Constant constant) static ObjectUtil.getNegativeAnnotationMemberValue(MemberValuePair memberValuePair, Constant constant)