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 annotationvoidNameReference.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.classclassclassclassFields in org.aspectj.org.eclipse.jdt.internal.compiler.lookup declared as VariableBindingModifier and TypeFieldDescriptionstatic VariableBinding[]BlockScope.EmulationPathToImplicitThisstatic VariableBinding[]BlockScope.NoEnclosingInstanceInConstructorCallstatic 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.nullityMismatchVariableIsFreeTypeVariable(VariableBinding variable, ASTNode location)