|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Uses of Binding in org.eclipse.jdt.internal.codeassist |
|---|
| Methods in org.eclipse.jdt.internal.codeassist with parameters of type Binding | |
|---|---|
void |
MissingTypesGuesser.GuessedTypeRequestor.accept(TypeBinding guessedType,
Binding[] missingElements,
int[] missingElementsStarts,
int[] missingElementsEnds,
boolean hasProblems)
|
protected void |
CompletionEngine.findFieldsAndMethods(char[] token,
TypeBinding receiverType,
Scope scope,
ObjectVector fieldsFound,
ObjectVector methodsFound,
InvocationSite invocationSite,
Scope invocationScope,
boolean implicitCall,
boolean superCall,
Binding[] missingElements,
int[] missingElementsStarts,
int[] missingElementsEnds,
boolean missingElementsHaveProblems,
char[] castedReceiver,
int receiverStart,
int receiverEnd)
|
protected void |
CompletionEngine.findFieldsAndMethodsFromAnotherReceiver(char[] token,
TypeReference receiverType,
Scope scope,
ObjectVector fieldsFound,
ObjectVector methodsFound,
InvocationSite invocationSite,
Scope invocationScope,
boolean implicitCall,
boolean superCall,
Binding[] missingElements,
int[] missingElementsStarts,
int[] missingElementsEnds,
boolean missingElementsHaveProblems,
char[][] receiverName,
int receiverStart,
int receiverEnd)
|
protected void |
CompletionEngine.findMembers(char[] token,
ReferenceBinding receiverType,
Scope scope,
InvocationSite invocationSite,
boolean isInsideAnnotationAttribute,
Binding[] missingElements,
int[] missingElementsStarts,
int[] missingElementsEnds,
boolean missingElementsHaveProblems)
|
protected void |
CompletionEngine.findMemberTypes(char[] typeName,
ReferenceBinding receiverType,
Scope scope,
SourceTypeBinding typeInvocation,
boolean staticOnly,
boolean staticFieldsAndMethodOnly,
ObjectVector typesFound,
Binding[] missingElements,
int[] missingElementsStarts,
int[] missingElementsEnds,
boolean missingElementsHaveProblems)
|
| Uses of Binding in org.eclipse.jdt.internal.codeassist.complete |
|---|
| Fields in org.eclipse.jdt.internal.codeassist.complete declared as Binding | |
|---|---|
Binding |
CompletionNodeFound.qualifiedBinding
|
| Constructors in org.eclipse.jdt.internal.codeassist.complete with parameters of type Binding | |
|---|---|
CompletionNodeFound(ASTNode astNode,
Binding qualifiedBinding,
Scope scope)
|
|
CompletionNodeFound(ASTNode astNode,
Binding qualifiedBinding,
Scope scope,
boolean insideTypeAnnotation)
|
|
| Uses of Binding in org.eclipse.jdt.internal.codeassist.select |
|---|
| Fields in org.eclipse.jdt.internal.codeassist.select declared as Binding | |
|---|---|
Binding |
SelectionNodeFound.binding
|
| Constructors in org.eclipse.jdt.internal.codeassist.select with parameters of type Binding | |
|---|---|
SelectionNodeFound(Binding binding)
|
|
SelectionNodeFound(Binding binding,
boolean isDeclaration)
|
|
| Uses of Binding in org.eclipse.jdt.internal.compiler.ast |
|---|
| Fields in org.eclipse.jdt.internal.compiler.ast declared as Binding | |
|---|---|
Binding |
NameReference.binding
|
Binding |
Annotation.recipient
|
| Methods in org.eclipse.jdt.internal.compiler.ast that return Binding | |
|---|---|
static Binding |
Expression.getDirectBinding(Expression someExpression)
|
| Methods in org.eclipse.jdt.internal.compiler.ast with parameters of type Binding | |
|---|---|
static void |
ASTNode.resolveAnnotations(BlockScope scope,
Annotation[] sourceAnnotations,
Binding recipient)
Resolve annotations, and check duplicates, answers combined tagBits for recognized standard annotations |
static void |
ASTNode.resolveDeprecatedAnnotations(BlockScope scope,
Annotation[] annotations,
Binding recipient)
Figures if @Deprecated annotation is specified, do not resolve entire annotations. |
| Uses of Binding in org.eclipse.jdt.internal.compiler.codegen |
|---|
| Methods in org.eclipse.jdt.internal.compiler.codegen with parameters of type Binding | |
|---|---|
void |
CodeStream.generateOuterAccess(java.lang.Object[] mappingSequence,
ASTNode invocationSite,
Binding target,
Scope scope)
|
void |
StackMapFrameCodeStream.generateOuterAccess(java.lang.Object[] mappingSequence,
ASTNode invocationSite,
Binding target,
Scope scope)
|
| Uses of Binding in org.eclipse.jdt.internal.compiler.lookup |
|---|
| Subclasses of Binding in org.eclipse.jdt.internal.compiler.lookup | |
|---|---|
class |
ArrayBinding
|
class |
BaseTypeBinding
|
class |
BinaryTypeBinding
|
class |
CaptureBinding
|
class |
CatchParameterBinding
|
class |
FieldBinding
|
class |
ImportBinding
|
class |
ImportConflictBinding
|
class |
LocalTypeBinding
|
class |
LocalVariableBinding
|
class |
MemberTypeBinding
|
class |
MethodBinding
|
class |
MissingTypeBinding
|
class |
MostSpecificExceptionMethodBinding
Pseudo method binding used to wrapper a real method, and expose less exceptions than original. |
class |
NestedTypeBinding
|
class |
PackageBinding
|
class |
ParameterizedFieldBinding
Binding denoting a field after type substitution got performed. |
class |
ParameterizedGenericMethodBinding
Binding denoting a generic method after type parameter substitutions got performed. |
class |
ParameterizedMethodBinding
Binding denoting a method after type parameter substitutions got performed. |
class |
ParameterizedTypeBinding
A parameterized type encapsulates a type with type arguments, |
class |
PolymorphicMethodBinding
Binding denoting a polymorphic method |
class |
ProblemBinding
|
class |
ProblemFieldBinding
|
class |
ProblemMethodBinding
|
class |
ProblemPackageBinding
|
class |
ProblemReferenceBinding
|
class |
RawTypeBinding
Denote a raw type, i.e. |
class |
ReferenceBinding
|
class |
SourceTypeBinding
|
class |
SyntheticArgumentBinding
|
class |
SyntheticFieldBinding
|
class |
SyntheticMethodBinding
|
class |
TypeBinding
|
class |
TypeVariableBinding
Binding for a type parameter, held by source/binary type or method. |
class |
UnresolvedReferenceBinding
|
class |
VariableBinding
|
class |
WildcardBinding
|
| Fields in org.eclipse.jdt.internal.compiler.lookup declared as Binding | |
|---|---|
Binding |
TypeVariableBinding.declaringElement
|
Binding |
ImportBinding.resolvedImport
|
| Methods in org.eclipse.jdt.internal.compiler.lookup that return Binding | |
|---|---|
Binding |
CompilationUnitScope.findImport(char[][] compoundName,
boolean findStaticImports,
boolean onDemand)
|
Binding |
BlockScope.getBinding(char[][] compoundName,
int mask,
InvocationSite invocationSite,
boolean needResolve)
|
Binding |
BlockScope.getBinding(char[][] compoundName,
InvocationSite invocationSite)
|
Binding |
Scope.getBinding(char[] name,
int mask,
InvocationSite invocationSite,
boolean needResolve)
|
Binding |
CompilationUnitScope.getImport(char[][] compoundName,
boolean onDemand,
boolean isStaticImport)
|
Binding |
Scope.getOnlyPackage(char[][] compoundName)
|
Binding |
Scope.getPackage(char[][] compoundName)
|
Binding |
PackageBinding.getTypeOrPackage(char[] name)
|
Binding |
Scope.getTypeOrPackage(char[][] compoundName)
|
| Methods in org.eclipse.jdt.internal.compiler.lookup with parameters of type Binding | |
|---|---|
TypeVariableBinding[] |
Scope.createTypeVariables(TypeParameter[] typeParameters,
Binding declaringElement)
|
AnnotationHolder |
SourceTypeBinding.retrieveAnnotationHolder(Binding binding,
boolean forceInitialization)
|
AnnotationHolder |
ReferenceBinding.retrieveAnnotationHolder(Binding binding,
boolean forceInitialization)
|
| Constructors in org.eclipse.jdt.internal.compiler.lookup with parameters of type Binding | |
|---|---|
ImportBinding(char[][] compoundName,
boolean isOnDemand,
Binding binding,
ImportReference reference)
|
|
ImportConflictBinding(char[][] compoundName,
Binding methodBinding,
ReferenceBinding conflictingTypeBinding,
ImportReference reference)
|
|
TypeVariableBinding(char[] sourceName,
Binding declaringElement,
int rank,
LookupEnvironment environment)
|
|
| Uses of Binding in org.eclipse.jdt.internal.compiler.problem |
|---|
| Methods in org.eclipse.jdt.internal.compiler.problem with parameters of type Binding | |
|---|---|
void |
ProblemReporter.fieldHiding(FieldDeclaration fieldDecl,
Binding hiddenVariable)
|
void |
ProblemReporter.importProblem(ImportReference importRef,
Binding expectedImport)
|
void |
ProblemReporter.javadocAmbiguousMethodReference(int sourceStart,
int sourceEnd,
Binding fieldBinding,
int modifiers)
|
void |
ProblemReporter.javadocInvalidField(FieldReference fieldRef,
Binding fieldBinding,
TypeBinding searchedType,
int modifiers)
|
void |
ProblemReporter.localVariableHiding(LocalDeclaration local,
Binding hiddenVariable,
boolean isSpecialArgHidingField)
|
void |
ProblemReporter.nullDefaultAnnotationIsRedundant(ASTNode location,
Annotation[] annotations,
Binding outer)
|
void |
ProblemReporter.typeHiding(TypeParameter typeParam,
Binding hidden)
|
void |
ProblemReporter.unresolvableReference(NameReference nameRef,
Binding binding)
|
| Uses of Binding in org.eclipse.jdt.internal.core |
|---|
| Methods in org.eclipse.jdt.internal.core with parameters of type Binding | |
|---|---|
JavaElement |
SourceType.resolved(Binding binding)
|
JavaElement |
SourceField.resolved(Binding binding)
|
JavaElement |
SourceMethod.resolved(Binding binding)
|
JavaElement |
BinaryType.resolved(Binding binding)
|
JavaElement |
JavaElement.resolved(Binding binding)
|
| Uses of Binding in org.eclipse.jdt.internal.core.search.matching |
|---|
| Methods in org.eclipse.jdt.internal.core.search.matching with parameters of type Binding | |
|---|---|
protected void |
MethodLocator.matchLevelAndReportImportRef(ImportReference importRef,
Binding binding,
MatchLocator locator)
|
protected void |
FieldLocator.matchLevelAndReportImportRef(ImportReference importRef,
Binding binding,
MatchLocator locator)
|
protected void |
PatternLocator.matchLevelAndReportImportRef(ImportReference importRef,
Binding binding,
MatchLocator locator)
Reports the match of the given import reference if the resolveLevel is high enough. |
protected void |
TypeReferenceLocator.matchLevelAndReportImportRef(ImportReference importRef,
Binding binding,
MatchLocator locator)
|
protected void |
OrLocator.matchLevelAndReportImportRef(ImportReference importRef,
Binding binding,
MatchLocator locator)
|
protected void |
PackageReferenceLocator.matchLevelAndReportImportRef(ImportReference importRef,
Binding binding,
MatchLocator locator)
|
protected void |
PatternLocator.matchReportImportRef(ImportReference importRef,
Binding binding,
IJavaElement element,
int accuracy,
MatchLocator locator)
Reports the match of the given import reference. |
protected void |
TypeReferenceLocator.matchReportImportRef(ImportReference importRef,
Binding binding,
IJavaElement element,
int accuracy,
MatchLocator locator)
|
protected void |
OrLocator.matchReportImportRef(ImportReference importRef,
Binding binding,
IJavaElement element,
int accuracy,
MatchLocator locator)
|
protected void |
AndLocator.matchReportImportRef(ImportReference importRef,
Binding binding,
IJavaElement element,
int accuracy,
MatchLocator locator)
|
protected void |
PackageReferenceLocator.matchReportImportRef(ImportReference importRef,
Binding binding,
IJavaElement element,
int accuracy,
MatchLocator locator)
|
protected void |
TypeReferenceLocator.matchReportReference(ArrayTypeReference arrayRef,
IJavaElement element,
Binding elementBinding,
int accuracy,
MatchLocator locator)
|
protected void |
LocalVariableLocator.matchReportReference(ASTNode reference,
IJavaElement element,
Binding elementBinding,
int accuracy,
MatchLocator locator)
|
protected void |
MethodLocator.matchReportReference(ASTNode reference,
IJavaElement element,
Binding elementBinding,
int accuracy,
MatchLocator locator)
|
protected void |
FieldLocator.matchReportReference(ASTNode reference,
IJavaElement element,
Binding elementBinding,
int accuracy,
MatchLocator locator)
|
protected void |
PatternLocator.matchReportReference(ASTNode reference,
IJavaElement element,
Binding elementBinding,
int accuracy,
MatchLocator locator)
Reports the match of the given reference. |
protected void |
TypeReferenceLocator.matchReportReference(ASTNode reference,
IJavaElement element,
Binding elementBinding,
int accuracy,
MatchLocator locator)
Reports the match of the given reference. |
protected void |
OrLocator.matchReportReference(ASTNode reference,
IJavaElement element,
Binding elementBinding,
int accuracy,
MatchLocator locator)
|
protected void |
AndLocator.matchReportReference(ASTNode reference,
IJavaElement element,
Binding elementBinding,
int accuracy,
MatchLocator locator)
|
protected void |
ConstructorLocator.matchReportReference(ASTNode reference,
IJavaElement element,
Binding elementBinding,
int accuracy,
MatchLocator locator)
|
protected void |
SuperTypeReferenceLocator.matchReportReference(ASTNode reference,
IJavaElement element,
Binding elementBinding,
int accuracy,
MatchLocator locator)
|
protected void |
PackageReferenceLocator.matchReportReference(ASTNode reference,
IJavaElement element,
Binding elementBinding,
int accuracy,
MatchLocator locator)
|
protected void |
MethodLocator.matchReportReference(ASTNode reference,
IJavaElement element,
IJavaElement localElement,
IJavaElement[] otherElements,
Binding elementBinding,
int accuracy,
MatchLocator locator)
|
protected void |
FieldLocator.matchReportReference(ASTNode reference,
IJavaElement element,
IJavaElement localElement,
IJavaElement[] otherElements,
Binding elementBinding,
int accuracy,
MatchLocator locator)
|
protected void |
PatternLocator.matchReportReference(ASTNode reference,
IJavaElement element,
IJavaElement localElement,
IJavaElement[] otherElements,
Binding elementBinding,
int accuracy,
MatchLocator locator)
Reports the match of the given reference. |
protected void |
TypeReferenceLocator.matchReportReference(ASTNode reference,
IJavaElement element,
IJavaElement localElement,
IJavaElement[] otherElements,
Binding elementBinding,
int accuracy,
MatchLocator locator)
Reports the match of the given reference. |
protected void |
OrLocator.matchReportReference(ASTNode reference,
IJavaElement element,
IJavaElement localElement,
IJavaElement[] otherElements,
Binding elementBinding,
int accuracy,
MatchLocator locator)
|
protected void |
AndLocator.matchReportReference(ASTNode reference,
IJavaElement element,
IJavaElement localElement,
IJavaElement[] otherElements,
Binding elementBinding,
int accuracy,
MatchLocator locator)
|
protected void |
PackageReferenceLocator.matchReportReference(ASTNode reference,
IJavaElement element,
IJavaElement localElement,
IJavaElement[] otherElements,
Binding elementBinding,
int accuracy,
MatchLocator locator)
|
protected void |
TypeReferenceLocator.matchReportReference(QualifiedNameReference qNameRef,
IJavaElement element,
Binding elementBinding,
int accuracy,
MatchLocator locator)
|
protected void |
TypeReferenceLocator.matchReportReference(QualifiedTypeReference qTypeRef,
IJavaElement element,
Binding elementBinding,
int accuracy,
MatchLocator locator)
|
SearchMatch |
MethodLocator.newDeclarationMatch(ASTNode reference,
IJavaElement element,
Binding elementBinding,
int accuracy,
int length,
MatchLocator locator)
|
SearchMatch |
PatternLocator.newDeclarationMatch(ASTNode reference,
IJavaElement element,
Binding elementBinding,
int accuracy,
int length,
MatchLocator locator)
|
SearchMatch |
OrLocator.newDeclarationMatch(ASTNode reference,
IJavaElement element,
Binding elementBinding,
int accuracy,
int length,
MatchLocator locator)
|
SearchMatch |
ConstructorLocator.newDeclarationMatch(ASTNode reference,
IJavaElement element,
Binding binding,
int accuracy,
int length,
MatchLocator locator)
|
SearchMatch |
MatchLocator.newDeclarationMatch(IJavaElement element,
Binding binding,
int accuracy,
int offset,
int length)
|
SearchMatch |
MatchLocator.newDeclarationMatch(IJavaElement element,
Binding binding,
int accuracy,
int offset,
int length,
SearchParticipant participant,
IResource resource)
|
FieldReferenceMatch |
MatchLocator.newFieldReferenceMatch(IJavaElement enclosingElement,
IJavaElement localElement,
Binding enclosingBinding,
int accuracy,
int offset,
int length,
ASTNode reference)
|
MethodReferenceMatch |
MatchLocator.newMethodReferenceMatch(IJavaElement enclosingElement,
Binding enclosingBinding,
int accuracy,
int offset,
int length,
boolean isConstructor,
boolean isSynthetic,
ASTNode reference)
|
TypeReferenceMatch |
MatchLocator.newTypeReferenceMatch(IJavaElement enclosingElement,
Binding enclosingBinding,
int accuracy,
ASTNode reference)
|
TypeReferenceMatch |
MatchLocator.newTypeReferenceMatch(IJavaElement enclosingElement,
Binding enclosingBinding,
int accuracy,
int offset,
int length,
ASTNode reference)
|
protected void |
MatchLocator.reportBinaryMemberDeclaration(IResource resource,
IMember binaryMember,
Binding binaryMemberBinding,
IBinaryType info,
int accuracy)
|
protected void |
MatchLocator.reportMatching(Annotation[] annotations,
IJavaElement enclosingElement,
IJavaElement[] otherElements,
Binding elementBinding,
MatchingNodeSet nodeSet,
boolean matchedContainer,
boolean enclosesElement)
Report matching in annotations. |
protected void |
MatchLocator.reportMatching(TypeParameter[] typeParameters,
IJavaElement enclosingElement,
IJavaElement parent,
Binding binding,
MatchingNodeSet nodeSet)
Report matches in type parameters. |
protected void |
MatchLocator.reportMatchingSuper(TypeReference superReference,
IJavaElement enclosingElement,
Binding elementBinding,
MatchingNodeSet nodeSet,
boolean matchedClassContainer)
|
int |
LocalVariableLocator.resolveLevel(Binding binding)
|
int |
MethodLocator.resolveLevel(Binding binding)
|
int |
FieldLocator.resolveLevel(Binding binding)
|
int |
TypeDeclarationLocator.resolveLevel(Binding binding)
|
int |
PatternLocator.resolveLevel(Binding binding)
Finds out whether the given binding matches this search pattern. |
int |
TypeParameterLocator.resolveLevel(Binding binding)
|
int |
TypeReferenceLocator.resolveLevel(Binding binding)
|
int |
OrLocator.resolveLevel(Binding binding)
|
int |
AndLocator.resolveLevel(Binding binding)
|
int |
ConstructorLocator.resolveLevel(Binding binding)
|
int |
SuperTypeReferenceLocator.resolveLevel(Binding binding)
|
int |
PackageReferenceLocator.resolveLevel(Binding binding)
|
| Uses of Binding in org.eclipse.jdt.internal.core.util |
|---|
| Methods in org.eclipse.jdt.internal.core.util that return Binding | |
|---|---|
Binding |
BindingKeyResolver.getCompilerBinding()
|
| Methods in org.eclipse.jdt.internal.core.util with parameters of type Binding | |
|---|---|
ASTNode |
Util.BindingsToNodesMap.get(Binding binding)
|
| Uses of Binding in org.eclipse.jdt.internal.eval |
|---|
| Methods in org.eclipse.jdt.internal.eval that return Binding | |
|---|---|
Binding |
CodeSnippetScope.getBinding(char[][] compoundName,
int mask,
InvocationSite invocationSite,
ReferenceBinding receiverType)
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||