Class AptBinaryLocalVariableBinding
java.lang.Object
org.aspectj.org.eclipse.jdt.internal.compiler.lookup.Binding
org.aspectj.org.eclipse.jdt.internal.compiler.lookup.VariableBinding
org.aspectj.org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding
org.aspectj.org.eclipse.jdt.internal.compiler.lookup.AptBinaryLocalVariableBinding
-
Field Summary
FieldsFields inherited from class LocalVariableBinding
closeTracker, declaration, declaringScope, FAKE_USED, ILLEGAL_SELF_REFERENCE_IF_USED, initializationCount, initializationPCs, resolvedPosition, uninitializedInMethod, UNUSED, USED, useFlagFields inherited from class Binding
ANY_EXCEPTION, ARRAY_TYPE, BASE_TYPE, DefaultLocationArrayContents, DefaultLocationField, DefaultLocationParameter, DefaultLocationRecordComponent, DefaultLocationReturnType, DefaultLocationsForTrueValue, DefaultLocationTypeArgument, DefaultLocationTypeBound, DefaultLocationTypeParameter, extendedTagBits, FIELD, GENERIC_TYPE, IMPORT, INTERSECTION_TYPE, INTERSECTION_TYPE18, LOCAL, METHOD, MODULE, NO_ANNOTATIONS, NO_COMPONENTS, NO_ELEMENT_VALUE_PAIRS, NO_EXCEPTIONS, NO_FIELDS, NO_MEMBER_TYPES, NO_METHODS, NO_MODULES, NO_NULL_DEFAULT, NO_PACKAGES, NO_PARAMETER_NAMES, NO_PARAMETERS, NO_PERMITTED_TYPES, NO_PLAIN_PACKAGES, NO_REFERENCE_TYPES, NO_SUPERINTERFACES, NO_TYPE_VARIABLES, NO_TYPES, NULL_UNSPECIFIED_BY_DEFAULT, NullnessDefaultMASK, PACKAGE, PARAMETERIZED_TYPE, PATTERN, POLY_TYPE, RAW_TYPE, RECORD_COMPONENT, tagBits, TYPE, TYPE_PARAMETER, TYPE_USE, UNINITIALIZED_FIELDS, UNINITIALIZED_METHODS, UNINITIALIZED_REFERENCE_TYPES, VARIABLE, WILDCARD_TYPE -
Constructor Summary
ConstructorsConstructorDescriptionAptBinaryLocalVariableBinding(char[] name, TypeBinding type, int modifiers, AnnotationBinding[] annotationBindings, MethodBinding methodBinding) -
Method Summary
Methods inherited from class LocalVariableBinding
checkEffectiveFinality, clearEffectiveFinality, computeUniqueKey, fillInDefaultNonNullness, getEnclosingMethod, isCatchParameter, isParameter, isPatternVariable, isResourceVariable, isSecret, isUninitializedIn, kind, markAsUninitializedIn, merge, recordInitializationEndPC, recordInitializationStartPC, resetInitializations, setAnnotations, toStringMethods inherited from class VariableBinding
constant, constant, getDeclaringClass, isBlankFinal, isDeprecated, isEffectivelyFinal, isFinal, isNonNull, isNullable, isPublic, isStatic, readableName, setConstantMethods inherited from class Binding
computeUniqueKey, getAnnotationTagBits, initializeDeprecatedAnnotationTagBits, isAnnotationType, isTaggedRepeatable, isValid, isValidBinding, isVolatile, problemId, setAnnotations, shortReadableName
-
Field Details
-
methodBinding
-
-
Constructor Details
-
AptBinaryLocalVariableBinding
public AptBinaryLocalVariableBinding(char[] name, TypeBinding type, int modifiers, AnnotationBinding[] annotationBindings, MethodBinding methodBinding)
-
-
Method Details
-
getAnnotations
- Overrides:
getAnnotationsin classLocalVariableBinding
-
hashCode
-
equals
-