Klasse VariableBinding
java.lang.Object
org.aspectj.org.eclipse.jdt.internal.compiler.lookup.Binding
org.aspectj.org.eclipse.jdt.internal.compiler.lookup.VariableBinding
- Bekannte direkte Unterklassen:
FieldBinding
,LocalVariableBinding
,RecordComponentBinding
-
Feldübersicht
Von Klasse geerbte Felder org.aspectj.org.eclipse.jdt.internal.compiler.lookup.Binding
ANY_EXCEPTION, ARRAY_TYPE, BASE_TYPE, DefaultLocationArrayContents, DefaultLocationField, DefaultLocationParameter, DefaultLocationReturnType, DefaultLocationsForTrueValue, DefaultLocationTypeArgument, DefaultLocationTypeBound, DefaultLocationTypeParameter, 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_PERMITTEDTYPES, 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, TYPE, TYPE_PARAMETER, TYPE_USE, UNINITIALIZED_COMPONENTS, UNINITIALIZED_FIELDS, UNINITIALIZED_METHODS, UNINITIALIZED_REFERENCE_TYPES, VARIABLE, WILDCARD_TYPE
-
Konstruktorübersicht
KonstruktorBeschreibungVariableBinding
(char[] name, TypeBinding type, int modifiers, Constant constant) -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungconstant()
Call this variant during resolve / analyse, so we can handle the case when a tentative lambda resolve triggers resolving of outside code.abstract AnnotationBinding[]
final boolean
final boolean
final boolean
isFinal()
boolean
Answer true if null annotations are enabled and this field is specified @NonNullboolean
Answer true if null annotations are enabled and this field is specified @Nullablechar[]
void
setConstant
(Constant constant) toString()
Von Klasse geerbte Methoden org.aspectj.org.eclipse.jdt.internal.compiler.lookup.Binding
computeUniqueKey, computeUniqueKey, getAnnotationTagBits, initializeDeprecatedAnnotationTagBits, isAnnotationType, isParameter, isTaggedRepeatable, isValid, isValidBinding, isVolatile, kind, problemId, setAnnotations, setAnnotations, shortReadableName
-
Felddetails
-
modifiers
public int modifiers -
type
-
name
public char[] name -
constant
-
id
public int id -
tagBits
public long tagBits
-
-
Konstruktordetails
-
VariableBinding
-
-
Methodendetails
-
constant
-
constant
Call this variant during resolve / analyse, so we can handle the case when a tentative lambda resolve triggers resolving of outside code. -
getAnnotations
- Setzt außer Kraft:
getAnnotations
in KlasseBinding
-
isBlankFinal
public final boolean isBlankFinal() -
isFinal
public final boolean isFinal() -
isEffectivelyFinal
public final boolean isEffectivelyFinal() -
isNonNull
public boolean isNonNull()Answer true if null annotations are enabled and this field is specified @NonNull -
isNullable
public boolean isNullable()Answer true if null annotations are enabled and this field is specified @Nullable -
readableName
public char[] readableName()- Angegeben von:
readableName
in KlasseBinding
-
setConstant
-
toString
-