Class CatchParameterBinding
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.CatchParameterBinding
-
Field Summary
Fields 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
ConstructorsConstructorDescriptionCatchParameterBinding(LocalDeclaration declaration, TypeBinding type, int modifiers, boolean isArgument) -
Method Summary
Methods inherited from class LocalVariableBinding
checkEffectiveFinality, clearEffectiveFinality, computeUniqueKey, fillInDefaultNonNullness, getAnnotations, getEnclosingMethod, 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
-
Constructor Details
-
CatchParameterBinding
public CatchParameterBinding(LocalDeclaration declaration, TypeBinding type, int modifiers, boolean isArgument)
-
-
Method Details
-
getPreciseTypes
-
setPreciseType
-
isCatchParameter
public boolean isCatchParameter()- Overrides:
isCatchParameterin classLocalVariableBinding
-