Uses of Class
org.aspectj.org.eclipse.jdt.internal.compiler.ast.Reference
Packages that use Reference
Package
Description
The Java DOM/AST is the set of classes that model the source code of a Java program
as a structured document.
-
Uses of Reference in org.aspectj.ajdt.internal.compiler.ast
Subclasses of Reference in org.aspectj.ajdt.internal.compiler.astModifier and TypeClassDescriptionclassUsed to represent super references inside of inter-type declarations.class -
Uses of Reference in org.aspectj.org.eclipse.jdt.core.dom
Methods in org.aspectj.org.eclipse.jdt.core.dom with parameters of type ReferenceModifier and TypeMethodDescription -
Uses of Reference in org.aspectj.org.eclipse.jdt.internal.codeassist.complete
Subclasses of Reference in org.aspectj.org.eclipse.jdt.internal.codeassist.completeModifier and TypeClassDescriptionclassclassclassclassclassclassclass -
Uses of Reference in org.aspectj.org.eclipse.jdt.internal.codeassist.select
Subclasses of Reference in org.aspectj.org.eclipse.jdt.internal.codeassist.selectModifier and TypeClassDescriptionclassclassclassclassclass -
Uses of Reference in org.aspectj.org.eclipse.jdt.internal.compiler.ast
Subclasses of Reference in org.aspectj.org.eclipse.jdt.internal.compiler.astModifier and TypeClassDescriptionclassclassAspectJ Extension - support for FieldBinding.alwaysNeedsAccessMethodclassclassclassclassclassclassclassclassclassMethods in org.aspectj.org.eclipse.jdt.internal.compiler.ast with parameters of type ReferenceModifier and TypeMethodDescriptionbooleanFieldReference.isEquivalent(Reference reference) booleanQualifiedNameReference.isEquivalent(Reference reference) booleanReference.isEquivalent(Reference reference) Is the given reference equivalent to the receiver, meaning that both denote the same path of field reads? Used fromFlowContext.isNullcheckedFieldAccess(Reference).booleanSingleNameReference.isEquivalent(Reference reference) -
Uses of Reference in org.aspectj.org.eclipse.jdt.internal.compiler.flow
Methods in org.aspectj.org.eclipse.jdt.internal.compiler.flow with parameters of type ReferenceModifier and TypeMethodDescriptionbooleanFlowContext.isNullcheckedFieldAccess(Reference reference) Is the given field reference equivalent to a reference that is freshly known to be non-null? Can only return true if CompilerOptions.enableSyntacticNullAnalysisForFields (implicitly by guards before calls toFlowContext.recordNullCheckedFieldReference(Reference, int)).protected booleanFinallyFlowContext.recordFinalAssignment(VariableBinding binding, Reference finalAssignment) protected booleanFlowContext.recordFinalAssignment(VariableBinding variable, Reference finalReference) protected booleanLoopingFlowContext.recordFinalAssignment(VariableBinding binding, Reference finalAssignment) voidFlowContext.recordNullCheckedFieldReference(Reference reference, int timeToLive) Record that a reference to a field has been seen in a non-null state.voidFlowContext.recordSettingFinal(VariableBinding variable, Reference finalReference, FlowInfo flowInfo) -
Uses of Reference in org.aspectj.org.eclipse.jdt.internal.compiler.problem
Methods in org.aspectj.org.eclipse.jdt.internal.compiler.problem with parameters of type ReferenceModifier and TypeMethodDescriptionvoidProblemReporter.cannotUseQualifiedEnumConstantInCaseLabel(Reference location, FieldBinding field) voidProblemReporter.duplicateInitializationOfBlankFinalField(FieldBinding field, Reference reference) voidProblemReporter.duplicateResourceReference(Reference ref) voidProblemReporter.enumSwitchCannotTargetField(Reference reference, FieldBinding field) voidProblemReporter.forwardReference(Reference reference, int indexInQualification, FieldBinding field) -
Uses of Reference in org.aspectj.org.eclipse.jdt.internal.core.search.matching
Methods in org.aspectj.org.eclipse.jdt.internal.core.search.matching with parameters of type ReferenceModifier and TypeMethodDescriptionintAndLocator.match(Reference node, MatchingNodeSet nodeSet) intOrLocator.match(Reference node, MatchingNodeSet nodeSet) intPackageReferenceLocator.match(Reference node, MatchingNodeSet nodeSet) intPatternLocator.match(Reference node, MatchingNodeSet nodeSet) intTypeReferenceLocator.match(Reference node, MatchingNodeSet nodeSet) intVariableLocator.match(Reference node, MatchingNodeSet nodeSet) protected intFieldLocator.matchReference(Reference node, MatchingNodeSet nodeSet, boolean writeOnlyAccess) protected intVariableLocator.matchReference(Reference node, MatchingNodeSet nodeSet, boolean writeOnlyAccess) -
Uses of Reference in org.aspectj.org.eclipse.jdt.internal.eval
Subclasses of Reference in org.aspectj.org.eclipse.jdt.internal.evalModifier and TypeClassDescriptionclassclassclassA single name reference inside a code snippet can denote a field of a remote receiver object (that is, the receiver of the context in the stack frame).classA super reference inside a code snippet denotes a reference to the super type of the remote receiver object (that is, the receiver of the context in the stack frame).classA this reference inside a code snippet denotes a remote receiver object (that is, the receiver of the context in the stack frame)