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 TypeClassDescriptionclass
Used 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 TypeClassDescriptionclass
class
class
class
class
class
class
-
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 TypeClassDescriptionclass
class
class
class
class
-
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 TypeClassDescriptionclass
class
AspectJ Extension - support for FieldBinding.alwaysNeedsAccessMethodclass
class
class
class
class
class
class
class
class
Methods in org.aspectj.org.eclipse.jdt.internal.compiler.ast with parameters of type ReferenceModifier and TypeMethodDescriptionboolean
FieldReference.isEquivalent(Reference reference)
boolean
QualifiedNameReference.isEquivalent(Reference reference)
boolean
Reference.isEquivalent(Reference reference)
Is the given reference equivalent to the receiver, meaning that both denote the same path of field reads?boolean
SingleNameReference.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 TypeMethodDescriptionboolean
FlowContext.isNullcheckedFieldAccess(Reference reference)
Is the given field reference equivalent to a reference that is freshly known to be non-null?protected boolean
FinallyFlowContext.recordFinalAssignment(VariableBinding binding, Reference finalAssignment)
protected boolean
FlowContext.recordFinalAssignment(VariableBinding variable, Reference finalReference)
protected boolean
LoopingFlowContext.recordFinalAssignment(VariableBinding binding, Reference finalAssignment)
void
FlowContext.recordNullCheckedFieldReference(Reference reference, int timeToLive)
Record that a reference to a field has been seen in a non-null state.void
FlowContext.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 TypeMethodDescriptionvoid
ProblemReporter.cannotUseQualifiedEnumConstantInCaseLabel(Reference location, FieldBinding field)
void
ProblemReporter.duplicateInitializationOfBlankFinalField(FieldBinding field, Reference reference)
void
ProblemReporter.duplicateResourceReference(Reference ref)
void
ProblemReporter.enumSwitchCannotTargetField(Reference reference, FieldBinding field)
void
ProblemReporter.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 TypeMethodDescriptionint
AndLocator.match(Reference node, MatchingNodeSet nodeSet)
int
OrLocator.match(Reference node, MatchingNodeSet nodeSet)
int
PackageReferenceLocator.match(Reference node, MatchingNodeSet nodeSet)
int
PatternLocator.match(Reference node, MatchingNodeSet nodeSet)
int
TypeReferenceLocator.match(Reference node, MatchingNodeSet nodeSet)
int
VariableLocator.match(Reference node, MatchingNodeSet nodeSet)
protected int
FieldLocator.matchReference(Reference node, MatchingNodeSet nodeSet, boolean writeOnlyAccess)
protected int
VariableLocator.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 TypeClassDescriptionclass
class
class
A 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).class
A 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).class
A this reference inside a code snippet denotes a remote receiver object (that is, the receiver of the context in the stack frame)