|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Uses of FieldBinding in org.eclipse.jdt.internal.compiler.ast |
---|
Fields in org.eclipse.jdt.internal.compiler.ast declared as FieldBinding | |
---|---|
FieldBinding |
FieldReference.binding
|
FieldBinding |
FieldDeclaration.binding
|
FieldBinding |
TypeDeclaration.enumValuesSyntheticfield
|
FieldBinding[] |
QualifiedNameReference.otherBindings
|
FieldBinding[] |
QualifiedNameReference.otherCodegenBindings
|
Methods in org.eclipse.jdt.internal.compiler.ast that return FieldBinding | |
---|---|
FieldBinding |
Reference.fieldBinding()
|
FieldBinding |
NameReference.fieldBinding()
|
FieldBinding |
FieldReference.fieldBinding()
|
FieldBinding |
QualifiedNameReference.generateReadSequence(BlockScope currentScope,
CodeStream codeStream)
|
Methods in org.eclipse.jdt.internal.compiler.ast with parameters of type FieldBinding | |
---|---|
FieldDeclaration |
TypeDeclaration.declarationOf(FieldBinding fieldBinding)
Find the matching parse node, answers null if nothing found |
void |
Reference.fieldStore(CodeStream codeStream,
FieldBinding fieldBinding,
MethodBinding syntheticWriteAccessor,
boolean valueRequired)
|
boolean |
ASTNode.isFieldUseDeprecated(FieldBinding field,
Scope scope,
boolean isStrictlyAssigned)
|
void |
QualifiedNameReference.manageSyntheticAccessIfNecessary(BlockScope currentScope,
FieldBinding fieldBinding,
TypeBinding lastReceiverType,
int index,
FlowInfo flowInfo)
index is <0 to denote write access emulation |
void |
Clinit.setAssertionSupport(FieldBinding assertionSyntheticFieldBinding,
boolean needClassLiteralField)
|
Uses of FieldBinding in org.eclipse.jdt.internal.compiler.codegen |
---|
Fields in org.eclipse.jdt.internal.compiler.codegen declared as FieldBinding | |
---|---|
static FieldBinding[] |
CodeStream.ImplicitThis
|
Methods in org.eclipse.jdt.internal.compiler.codegen with parameters of type FieldBinding | |
---|---|
void |
StackMapFrameCodeStream.generateClassLiteralAccessForType(TypeBinding accessedType,
FieldBinding syntheticFieldBinding)
Macro for building a class descriptor object |
void |
CodeStream.generateClassLiteralAccessForType(TypeBinding accessedType,
FieldBinding syntheticFieldBinding)
Macro for building a class descriptor object |
void |
CodeStream.generateEmulatedReadAccessForField(FieldBinding fieldBinding)
|
void |
CodeStream.generateEmulatedWriteAccessForField(FieldBinding fieldBinding)
|
void |
CodeStream.generateEmulationForField(FieldBinding fieldBinding)
|
void |
CodeStream.getfield(FieldBinding fieldBinding)
|
void |
CodeStream.getstatic(FieldBinding fieldBinding)
|
void |
CodeStream.putfield(FieldBinding fieldBinding)
|
void |
CodeStream.putstatic(FieldBinding fieldBinding)
|
Uses of FieldBinding in org.eclipse.jdt.internal.compiler.flow |
---|
Methods in org.eclipse.jdt.internal.compiler.flow with parameters of type FieldBinding | |
---|---|
boolean |
UnconditionalFlowInfo.isDefinitelyAssigned(FieldBinding field)
|
abstract boolean |
FlowInfo.isDefinitelyAssigned(FieldBinding field)
Check status of definite assignment for a field. |
boolean |
ConditionalFlowInfo.isDefinitelyAssigned(FieldBinding field)
|
boolean |
UnconditionalFlowInfo.isPotentiallyAssigned(FieldBinding field)
|
abstract boolean |
FlowInfo.isPotentiallyAssigned(FieldBinding field)
Check status of potential assignment for a field. |
boolean |
ConditionalFlowInfo.isPotentiallyAssigned(FieldBinding field)
|
void |
UnconditionalFlowInfo.markAsDefinitelyAssigned(FieldBinding field)
|
abstract void |
FlowInfo.markAsDefinitelyAssigned(FieldBinding field)
Record a field got definitely assigned. |
void |
ConditionalFlowInfo.markAsDefinitelyAssigned(FieldBinding field)
|
Uses of FieldBinding in org.eclipse.jdt.internal.compiler.lookup |
---|
Subclasses of FieldBinding in org.eclipse.jdt.internal.compiler.lookup | |
---|---|
class |
ParameterizedFieldBinding
Binding denoting a field after type substitution got performed. |
class |
ProblemFieldBinding
|
class |
SyntheticFieldBinding
|
Fields in org.eclipse.jdt.internal.compiler.lookup declared as FieldBinding | |
---|---|
static FieldBinding |
ArrayBinding.ArrayLength
|
FieldBinding |
ProblemFieldBinding.closestMatch
|
FieldBinding[] |
ParameterizedTypeBinding.fields
|
FieldBinding |
MethodScope.initializedField
|
FieldBinding |
SyntheticArgumentBinding.matchingField
|
static FieldBinding[] |
Binding.NO_FIELDS
|
FieldBinding |
ParameterizedFieldBinding.originalField
|
FieldBinding |
SyntheticMethodBinding.targetReadField
|
FieldBinding |
SyntheticMethodBinding.targetWriteField
|
static FieldBinding[] |
Binding.UNINITIALIZED_FIELDS
|
Methods in org.eclipse.jdt.internal.compiler.lookup that return FieldBinding | |
---|---|
FieldBinding |
SourceTypeBinding.addSyntheticFieldForAssert(BlockScope blockScope)
|
FieldBinding |
SourceTypeBinding.addSyntheticFieldForClassLiteral(TypeBinding targetType,
BlockScope blockScope)
|
FieldBinding |
SourceTypeBinding.addSyntheticFieldForEnumValues()
|
FieldBinding |
SourceTypeBinding.addSyntheticFieldForInnerclass(LocalVariableBinding actualOuterLocalVariable)
|
FieldBinding |
SourceTypeBinding.addSyntheticFieldForInnerclass(ReferenceBinding enclosingType)
|
FieldBinding[] |
ReferenceBinding.availableFields()
Return the array of resolvable fields (resilience) |
FieldBinding[] |
BinaryTypeBinding.availableFields()
|
static FieldBinding |
ReferenceBinding.binarySearch(char[] name,
FieldBinding[] sortedFields)
|
FieldBinding[] |
SourceTypeBinding.fields()
|
FieldBinding[] |
ReferenceBinding.fields()
|
FieldBinding[] |
ParameterizedTypeBinding.fields()
|
FieldBinding[] |
BinaryTypeBinding.fields()
|
FieldBinding |
Scope.findField(TypeBinding receiverType,
char[] fieldName,
InvocationSite invocationSite,
boolean needResolve)
|
FieldBinding |
MethodScope.findField(TypeBinding receiverType,
char[] fieldName,
InvocationSite invocationSite,
boolean needResolve)
Overridden to detect the error case inside an explicit constructor call: class X { int i; X myX; X(X x) { this(i, myX.i, x.i); // same for super calls... |
FieldBinding |
BinaryTypeBinding.getField(char[] fieldName)
|
FieldBinding |
SourceTypeBinding.getField(char[] fieldName,
boolean needResolve)
|
FieldBinding |
ReferenceBinding.getField(char[] fieldName,
boolean needResolve)
|
FieldBinding |
ParameterizedTypeBinding.getField(char[] fieldName,
boolean needResolve)
|
FieldBinding |
BinaryTypeBinding.getField(char[] fieldName,
boolean needResolve)
|
FieldBinding |
Scope.getField(TypeBinding receiverType,
char[] fieldName,
InvocationSite invocationSite)
|
FieldBinding |
SourceTypeBinding.getSyntheticField(LocalVariableBinding actualOuterLocalVariable)
|
FieldBinding |
SourceTypeBinding.getSyntheticField(ReferenceBinding targetEnclosingType,
boolean onlyExactMatch)
|
FieldBinding |
SourceTypeBinding.getUpdatedFieldBinding(FieldBinding targetField,
ReferenceBinding newDeclaringClass)
|
FieldBinding |
ParameterizedFieldBinding.original()
|
FieldBinding |
FieldBinding.original()
Returns the original field (as opposed to parameterized instances) |
FieldBinding[] |
SourceTypeBinding.syntheticFields()
Answer the collection of synthetic fields to append into the classfile |
Methods in org.eclipse.jdt.internal.compiler.lookup with parameters of type FieldBinding | |
---|---|
SyntheticMethodBinding |
SourceTypeBinding.addSyntheticMethod(FieldBinding targetField,
boolean isReadAccess)
|
boolean |
BlockScope.allowBlankFinalFieldAssignment(FieldBinding binding)
Answer true if the receiver is suitable for assigning final blank fields. |
static FieldBinding |
ReferenceBinding.binarySearch(char[] name,
FieldBinding[] sortedFields)
|
FieldBinding |
SourceTypeBinding.getUpdatedFieldBinding(FieldBinding targetField,
ReferenceBinding newDeclaringClass)
|
boolean |
Scope.isDefinedInField(FieldBinding field)
|
boolean |
BlockScope.needBlankFinalFieldInitializationCheck(FieldBinding binding)
Returns true if the context requires to check initialization of final blank fields. |
void |
SourceTypeBinding.setFields(FieldBinding[] fields)
|
static void |
ReferenceBinding.sortFields(FieldBinding[] sortedFields,
int left,
int right)
Sort the field array using a quicksort |
Constructors in org.eclipse.jdt.internal.compiler.lookup with parameters of type FieldBinding | |
---|---|
FieldBinding(FieldBinding initialFieldBinding,
ReferenceBinding declaringClass)
|
|
ParameterizedFieldBinding(ParameterizedTypeBinding parameterizedDeclaringClass,
FieldBinding originalField)
|
|
ProblemFieldBinding(FieldBinding closestMatch,
ReferenceBinding declaringClass,
char[] name,
int problemId)
|
|
SyntheticMethodBinding(FieldBinding targetField,
boolean isReadAccess,
ReferenceBinding declaringClass)
|
|
SyntheticMethodBinding(FieldBinding targetField,
ReferenceBinding declaringClass,
TypeBinding enumBinding,
char[] selector)
|
Uses of FieldBinding in org.eclipse.jdt.internal.compiler.problem |
---|
Methods in org.eclipse.jdt.internal.compiler.problem with parameters of type FieldBinding | |
---|---|
void |
ProblemReporter.cannotAssignToFinalField(FieldBinding field,
ASTNode location)
|
void |
ProblemReporter.cannotUseQualifiedEnumConstantInCaseLabel(Reference location,
FieldBinding field)
|
void |
ProblemReporter.deprecatedField(FieldBinding field,
ASTNode location)
|
void |
ProblemReporter.duplicateInitializationOfBlankFinalField(FieldBinding field,
Reference reference)
|
void |
ProblemReporter.enumStaticFieldUsedDuringInitialization(FieldBinding field,
ASTNode location)
|
void |
ProblemReporter.enumSwitchCannotTargetField(Reference reference,
FieldBinding field)
|
void |
ProblemReporter.forbiddenReference(FieldBinding field,
ASTNode location,
byte classpathEntryType,
java.lang.String classpathEntryName,
int problemId)
|
void |
ProblemReporter.indirectAccessToStaticField(ASTNode location,
FieldBinding field)
|
void |
ProblemReporter.invalidField(NameReference nameRef,
FieldBinding field)
|
void |
ProblemReporter.invalidField(QualifiedNameReference nameRef,
FieldBinding field,
int index,
TypeBinding searchedType)
|
void |
ProblemReporter.javadocDeprecatedField(FieldBinding field,
ASTNode location,
int modifiers)
|
void |
ProblemReporter.missingEnumConstantCase(SwitchStatement switchStatement,
FieldBinding enumConstant)
|
void |
ProblemReporter.needToEmulateFieldAccess(FieldBinding field,
ASTNode location,
boolean isReadAccess)
|
void |
ProblemReporter.nonStaticAccessToStaticField(ASTNode location,
FieldBinding field)
|
void |
ProblemReporter.nonStaticAccessToStaticField(ASTNode location,
FieldBinding field,
int index)
|
void |
ProblemReporter.staticFieldAccessToNonStaticVariable(ASTNode location,
FieldBinding field)
|
void |
ProblemReporter.uninitializedBlankFinalField(FieldBinding field,
ASTNode location)
|
void |
ProblemReporter.uninitializedBlankNonNullField(FieldBinding field,
ASTNode location)
|
void |
ProblemReporter.unqualifiedFieldAccess(NameReference reference,
FieldBinding field)
|
void |
ProblemReporter.unsafeRawFieldAssignment(FieldBinding field,
TypeBinding expressionType,
ASTNode location)
|
Uses of FieldBinding in org.eclipse.jdt.internal.core |
---|
Methods in org.eclipse.jdt.internal.core with parameters of type FieldBinding | |
---|---|
void |
SelectionRequestor.acceptLocalField(FieldBinding fieldBinding)
|
Uses of FieldBinding in org.eclipse.jdt.internal.core.util |
---|
Methods in org.eclipse.jdt.internal.core.util with parameters of type FieldBinding | |
---|---|
static JavaElement |
Util.getUnresolvedJavaElement(FieldBinding binding,
WorkingCopyOwner workingCopyOwner,
Util.BindingsToNodesMap bindingsToNodes)
Return the java element corresponding to the given compiler binding. |
Uses of FieldBinding in org.eclipse.jdt.internal.eval |
---|
Methods in org.eclipse.jdt.internal.eval that return FieldBinding | |
---|---|
FieldBinding |
CodeSnippetScope.findFieldForCodeSnippet(TypeBinding receiverType,
char[] fieldName,
InvocationSite invocationSite)
|
FieldBinding |
CodeSnippetQualifiedNameReference.generateReadSequence(BlockScope currentScope,
CodeStream codeStream)
|
FieldBinding |
CodeSnippetScope.getFieldForCodeSnippet(TypeBinding receiverType,
char[] fieldName,
InvocationSite invocationSite)
|
Methods in org.eclipse.jdt.internal.eval with parameters of type FieldBinding | |
---|---|
boolean |
CodeSnippetScope.canBeSeenByForCodeSnippet(FieldBinding fieldBinding,
TypeBinding receiverType,
InvocationSite invocationSite,
Scope scope)
|
void |
CodeSnippetQualifiedNameReference.manageSyntheticAccessIfNecessary(BlockScope currentScope,
FieldBinding fieldBinding,
TypeBinding lastReceiverType,
int index,
FlowInfo flowInfo)
index is <0 to denote write access emulation |
Uses of FieldBinding in org.jmlspecs.jml4.lookup |
---|
Methods in org.jmlspecs.jml4.lookup with parameters of type FieldBinding | |
---|---|
static FieldDeclaration |
JmlBinaryLookup.getDeclaration(FieldBinding binding,
BinaryTypeBinding binaryTypeBinding)
|
static void |
JmlBinaryLookup.mergeFields(FieldBinding[] sourceFields,
FieldDeclaration[] specFields)
|
Uses of FieldBinding in org.jmlspecs.jml4.nonnull |
---|
Methods in org.jmlspecs.jml4.nonnull with parameters of type FieldBinding | |
---|---|
static boolean |
Nullity.fieldBindingIsDeclaredMonoNonNull(FieldBinding field)
|
static boolean |
Nullity.fieldBindingIsDeclaredNonNull(FieldBinding field)
Returns true iff the given field (as identified by the binding) is declared non-null (via a JML or Java 5 annotation). |
static FieldDeclaration |
Nullity.getFieldDeclaration(FieldBinding fieldBinding)
|
Uses of FieldBinding in org.jmlspecs.jml4.rac |
---|
Methods in org.jmlspecs.jml4.rac with parameters of type FieldBinding | |
---|---|
static char[] |
RacTranslator.getDeclaringClassName(FieldBinding bind)
Returns the name of the class that declaring the given field. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |