Uses of Class
org.aspectj.org.eclipse.jdt.internal.compiler.lookup.VariableBinding
Packages that use VariableBinding
Package
Description
-
Uses of VariableBinding in org.aspectj.ajdt.internal.compiler.lookup
Subclasses of VariableBinding in org.aspectj.ajdt.internal.compiler.lookupModifier and TypeClassDescriptionclassUsed for field references within the body of an around advice to force the use of public access methods.classclass -
Uses of VariableBinding in org.aspectj.org.eclipse.jdt.internal.compiler.ast
Fields in org.aspectj.org.eclipse.jdt.internal.compiler.ast declared as VariableBindingMethods in org.aspectj.org.eclipse.jdt.internal.compiler.ast that return VariableBindingModifier and TypeMethodDescriptionExpression.nullAnnotatedVariableBinding(boolean supportTypeAnnotations) Used on the lhs of an assignment for detecting null spec violation.FieldReference.nullAnnotatedVariableBinding(boolean supportTypeAnnotations) QualifiedNameReference.nullAnnotatedVariableBinding(boolean supportTypeAnnotations) SingleNameReference.nullAnnotatedVariableBinding(boolean supportTypeAnnotations) Methods in org.aspectj.org.eclipse.jdt.internal.compiler.ast with parameters of type VariableBindingModifier and TypeMethodDescriptionstatic intNullAnnotationMatching.checkAssignment(BlockScope currentScope, FlowContext flowContext, VariableBinding var, FlowInfo flowInfo, int nullStatus, Expression expression, TypeBinding providedType) Check null-ness of 'var' against a possible null annotationbooleanNameReference.checkEffectiveFinality(VariableBinding localBinding, Scope scope) -
Uses of VariableBinding in org.aspectj.org.eclipse.jdt.internal.compiler.flow
Methods in org.aspectj.org.eclipse.jdt.internal.compiler.flow with parameters of type VariableBindingModifier and TypeMethodDescriptionprotected booleanFinallyFlowContext.recordFinalAssignment(VariableBinding binding, Reference finalAssignment) protected booleanFlowContext.recordFinalAssignment(VariableBinding variable, Reference finalReference) protected booleanLoopingFlowContext.recordFinalAssignment(VariableBinding binding, Reference finalAssignment) voidFlowContext.recordSettingFinal(VariableBinding variable, Reference finalReference, FlowInfo flowInfo) -
Uses of VariableBinding in org.aspectj.org.eclipse.jdt.internal.compiler.lookup
Subclasses of VariableBinding in org.aspectj.org.eclipse.jdt.internal.compiler.lookupModifier and TypeClassDescriptionclassclassclassclassclassclassBinding denoting a field after type substitution got performed.classBinding denoting a record component after type substitution got performed.classclassclassclassFields in org.aspectj.org.eclipse.jdt.internal.compiler.lookup declared as VariableBindingModifier and TypeFieldDescriptionstatic final VariableBinding[]BlockScope.EmulationPathToImplicitThisstatic final VariableBinding[]BlockScope.NoEnclosingInstanceInConstructorCallstatic final VariableBinding[]BlockScope.NoEnclosingInstanceInStaticContextMethods in org.aspectj.org.eclipse.jdt.internal.compiler.lookup that return VariableBindingModifier and TypeMethodDescriptionBlockScope.getEmulationPath(LocalVariableBinding outerLocalVariable) -
Uses of VariableBinding in org.aspectj.org.eclipse.jdt.internal.compiler.problem
Methods in org.aspectj.org.eclipse.jdt.internal.compiler.problem with parameters of type VariableBindingModifier and TypeMethodDescriptionvoidProblemReporter.cannotReferToNonEffectivelyFinalOuterLocal(VariableBinding local, ASTNode location) voidProblemReporter.cannotReferToNonFinalField(VariableBinding local, ASTNode location) voidProblemReporter.cannotReferToNonFinalLocalInGuard(VariableBinding local, ASTNode location) voidProblemReporter.nullityMismatchVariableIsFreeTypeVariable(VariableBinding variable, ASTNode location)