Verwendungen von Klasse
org.aspectj.org.eclipse.jdt.internal.compiler.lookup.Binding
Packages, die Binding verwenden
Package
Beschreibung
-
Verwendungen von Binding in org.aspectj.ajdt.internal.compiler.ast
Felder in org.aspectj.ajdt.internal.compiler.ast mit Typparametern vom Typ Binding -
Verwendungen von Binding in org.aspectj.ajdt.internal.compiler.lookup
Unterklassen von Binding in org.aspectj.ajdt.internal.compiler.lookupModifizierer und TypKlasseBeschreibungclassclassUsed for field references within the body of an around advice to force the use of public access methods.classclassA special method binding representing an ITD that pretends to be a member in some target type for matching purposes.classclassclassMethoden in org.aspectj.ajdt.internal.compiler.lookup mit Parametern vom Typ Binding -
Verwendungen von Binding in org.aspectj.org.eclipse.jdt.internal.codeassist
Methoden in org.aspectj.org.eclipse.jdt.internal.codeassist, die Binding zurückgebenModifizierer und TypMethodeBeschreibungInternalCompletionProposal.getBinding()Returns a binding of the method or field corresponding to this proposal ornullif none.Methoden in org.aspectj.org.eclipse.jdt.internal.codeassist mit Parametern vom Typ BindingModifizierer und TypMethodeBeschreibungvoidMissingTypesGuesser.GuessedTypeRequestor.accept(TypeBinding guessedType, Binding[] missingElements, int[] missingElementsStarts, int[] missingElementsEnds, boolean hasProblems) protected voidCompletionEngine.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 voidCompletionEngine.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 voidCompletionEngine.findMembers(char[] token, ReferenceBinding receiverType, Scope scope, InvocationSite invocationSite, boolean isInsideAnnotationAttribute, Binding[] missingElements, int[] missingElementsStarts, int[] missingElementsEnds, boolean missingElementsHaveProblems) protected voidCompletionEngine.findMemberTypes(char[] typeName, ReferenceBinding receiverType, Scope scope, SourceTypeBinding typeInvocation, boolean staticOnly, boolean staticFieldsAndMethodOnly, ObjectVector typesFound, Binding[] missingElements, int[] missingElementsStarts, int[] missingElementsEnds, boolean missingElementsHaveProblems) voidInternalCompletionProposal.setBinding(Binding binding) Konstruktorparameter in org.aspectj.org.eclipse.jdt.internal.codeassist mit Typargumenten vom Typ BindingModifiziererKonstruktorBeschreibungCompletionUnitStructureRequestor(ICompilationUnit unit, CompilationUnitElementInfo unitInfo, Parser parser, ASTNode assistNode, Map<JavaElement, Binding> bindingCache, Map<Binding, JavaElement> elementCache, Map<ASTNode, JavaElement> elementWithProblemCache, Map newElements) -
Verwendungen von Binding in org.aspectj.org.eclipse.jdt.internal.codeassist.complete
Felder in org.aspectj.org.eclipse.jdt.internal.codeassist.complete, die deklariert sind als BindingKonstruktoren in org.aspectj.org.eclipse.jdt.internal.codeassist.complete mit Parametern vom Typ BindingModifiziererKonstruktorBeschreibungCompletionNodeFound(ASTNode astNode, Binding qualifiedBinding, Scope scope) CompletionNodeFound(ASTNode astNode, Binding qualifiedBinding, Scope scope, boolean insideTypeAnnotation) -
Verwendungen von Binding in org.aspectj.org.eclipse.jdt.internal.codeassist.select
Felder in org.aspectj.org.eclipse.jdt.internal.codeassist.select, die deklariert sind als BindingKonstruktoren in org.aspectj.org.eclipse.jdt.internal.codeassist.select mit Parametern vom Typ BindingModifiziererKonstruktorBeschreibungSelectionNodeFound(Binding binding) SelectionNodeFound(Binding binding, boolean isDeclaration) -
Verwendungen von Binding in org.aspectj.org.eclipse.jdt.internal.compiler.apt.model
Felder in org.aspectj.org.eclipse.jdt.internal.compiler.apt.model, die deklariert sind als BindingModifizierer und TypFeldBeschreibungfinal BindingElementImpl._bindingprotected final BindingTypeMirrorImpl._bindingstatic final BindingNoTypeImpl.NO_TYPE_BINDINGMethoden in org.aspectj.org.eclipse.jdt.internal.compiler.apt.model mit Parametern vom Typ BindingModifizierer und TypMethodeBeschreibungFactory.newElement(Binding binding) Factory.newElement(Binding binding, ElementKind kindHint) Create a new element that knows what kind it is even if the binding is unresolved.Factory.newTypeMirror(Binding binding) Given a binding of uncertain type, try to create the right sort of TypeMirror for it.Konstruktoren in org.aspectj.org.eclipse.jdt.internal.compiler.apt.model mit Parametern vom Typ BindingModifiziererKonstruktorBeschreibungprotectedElementImpl(BaseProcessingEnvImpl env, Binding binding) NoTypeImpl(TypeKind kind, Binding binding) -
Verwendungen von Binding in org.aspectj.org.eclipse.jdt.internal.compiler.ast
Felder in org.aspectj.org.eclipse.jdt.internal.compiler.ast, die deklariert sind als BindingMethoden in org.aspectj.org.eclipse.jdt.internal.compiler.ast, die Binding zurückgebenModifizierer und TypMethodeBeschreibungstatic BindingExpression.getDirectBinding(Expression someExpression) Methoden in org.aspectj.org.eclipse.jdt.internal.compiler.ast mit Parametern vom Typ BindingModifizierer und TypMethodeBeschreibungstatic Annotation[]ASTNode.copyRecordComponentAnnotations(Scope scope, Binding recipient, Annotation[] annotations) static voidASTNode.copySE8AnnotationsToType(BlockScope scope, Binding recipient, Annotation[] annotations, boolean annotatingEnumerator) static booleanAnnotation.isAnnotationTargetAllowed(BlockScope scope, TypeBinding annotationType, Binding recipient) static voidASTNode.resolveAnnotations(BlockScope scope, Annotation[] sourceAnnotations, Binding recipient) static AnnotationBinding[]ASTNode.resolveAnnotations(BlockScope scope, Annotation[] sourceAnnotations, Binding recipient, boolean copySE8AnnotationsToType) Resolve annotations, and check duplicates, answers combined tagBits for recognized standard annotations.static voidASTNode.resolveDeprecatedAnnotations(BlockScope scope, Annotation[] annotations, Binding recipient) Figures if @Deprecated annotation is specified, do not resolve entire annotations. -
Verwendungen von Binding in org.aspectj.org.eclipse.jdt.internal.compiler.codegen
Methoden in org.aspectj.org.eclipse.jdt.internal.compiler.codegen mit Parametern vom Typ BindingModifizierer und TypMethodeBeschreibungvoidCodeStream.generateOuterAccess(Object[] mappingSequence, ASTNode invocationSite, Binding target, Scope scope) voidStackMapFrameCodeStream.generateOuterAccess(Object[] mappingSequence, ASTNode invocationSite, Binding target, Scope scope) -
Verwendungen von Binding in org.aspectj.org.eclipse.jdt.internal.compiler.lookup
Unterklassen von Binding in org.aspectj.org.eclipse.jdt.internal.compiler.lookupModifizierer und TypKlasseBeschreibungclassclassfinal classclassclassclassclassclassCapture-like type variable introduced during 1.8 type inference.classclassclassclassclassImplementation of 18.1.1 in JLS8classAbstraction used for intersection casts in Java 8 + and inferred types: type inference at 1.8+ lub at 1.8+ projections for 'var' at 10+final classclassclassclassclassclassThis class serves a dual purposestatic classclassPseudo method binding used to wrapper a real method, and expose less exceptions than original.classclassclassclassBinding denoting a field after type substitution got performed.classBinding denoting a generic method after type parameter substitutions got performed.classBinding denoting a method after type parameter substitutions got performed.classA parameterized type encapsulates a type with type arguments,classA package binding that is known not to be aSplitPackageBinding.classBinding denoting a polymorphic methodclassclassclassclassclassclassclassclassDenote a raw type, i.e. a generic type referenced without any type arguments.classclassclassclassclassclassclassEncodes a synthetic <factory> method used for resolving a diamond constructor.classclassclassclassBinding for a type parameter, held by source/binary type or method.classclassclassclassFelder in org.aspectj.org.eclipse.jdt.internal.compiler.lookup, die deklariert sind als BindingModifizierer und TypFeldBeschreibungTypeVariableBinding.declaringElementstatic BindingScope.NOT_REDUNDANTImportBinding.resolvedImportMethoden in org.aspectj.org.eclipse.jdt.internal.compiler.lookup, die Binding zurückgebenModifizierer und TypMethodeBeschreibungClassScope.checkRedundantDefaultNullness(int nullBits, int sourceStart) CompilationUnitScope.checkRedundantDefaultNullness(int nullBits, int sourceStart) MethodScope.checkRedundantDefaultNullness(int nullBits, int sourceStart) Scope.checkRedundantDefaultNullness(int nullBits, int sourceStart) Check whether the given null default is redundant at the given position inside this scope.PackageBinding.findDefaultNullnessTarget(Predicate<Integer> predicate) Find a binding (either this package or its enclosing ModuleBinding) where 'defaultNullness' matches the given predicate.CompilationUnitScope.findImport(char[][] compoundName, boolean findStaticImports, boolean onDemand) BlockScope.getBinding(char[][] compoundName, int mask, InvocationSite invocationSite, boolean needResolve) final BindingBlockScope.getBinding(char[][] compoundName, InvocationSite invocationSite) Scope.getBinding(char[] name, int mask, InvocationSite invocationSite, boolean needResolve) final BindingCompilationUnitScope.getImport(char[][] compoundName, boolean onDemand, boolean isStaticImport) LookupEnvironment.getInaccessibleBinding(char[][] compoundName, ModuleBinding clientModule) final BindingScope.getOnlyPackage(char[][] compoundName) final BindingScope.getPackage(char[][] compoundName) PackageBinding.getTypeOrPackage(char[] name, ModuleBinding mod, boolean splitPackageAllowed) final BindingScope.getTypeOrPackage(char[][] compoundName) protected final BindingScope.localCheckRedundantDefaultNullness(int nullBits, int position) Methoden in org.aspectj.org.eclipse.jdt.internal.compiler.lookup mit Parametern vom Typ BindingModifizierer und TypMethodeBeschreibungScope.createTypeVariables(TypeParameter[] typeParameters, Binding declaringElement) voidTypeSystem.fixTypeVariableDeclaringElement(TypeVariableBinding var, Binding declaringElement) If a TVB was created with a dummy declaring element and needs to be fixed now, make sure that this update affects all early clones, too.static booleanbooleanScope.recordNonNullByDefault(Binding target, int value, Annotation annotation, int scopeStart, int scopeEnd) Record a NNBD annotation applying to a given source range within the current scopeModuleBinding.retrieveAnnotationHolder(Binding binding, boolean forceInitialization) ReferenceBinding.retrieveAnnotationHolder(Binding binding, boolean forceInitialization) SourceTypeBinding.retrieveAnnotationHolder(Binding binding, boolean forceInitialization) Konstruktoren in org.aspectj.org.eclipse.jdt.internal.compiler.lookup mit Parametern vom Typ BindingModifiziererKonstruktorBeschreibungImportBinding(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) -
Verwendungen von Binding in org.aspectj.org.eclipse.jdt.internal.compiler.problem
Methoden in org.aspectj.org.eclipse.jdt.internal.compiler.problem mit Parametern vom Typ BindingModifizierer und TypMethodeBeschreibungvoidProblemReporter.cannotRedefineTypeArgumentNullity(TypeBinding typeVariable, Binding superElement, ASTNode location) voidProblemReporter.fieldHiding(FieldDeclaration fieldDecl, Binding hiddenVariable) voidProblemReporter.importProblem(ImportReference importRef, Binding expectedImport) voidProblemReporter.javadocAmbiguousMethodReference(int sourceStart, int sourceEnd, Binding fieldBinding, int modifiers) voidProblemReporter.javadocInvalidField(FieldReference fieldRef, Binding fieldBinding, TypeBinding searchedType, int modifiers) voidProblemReporter.localVariableHiding(LocalDeclaration local, Binding hiddenVariable, boolean isSpecialArgHidingField) voidProblemReporter.nullDefaultAnnotationIsRedundant(ASTNode location, Annotation[] annotations, Binding outer) voidProblemReporter.typeHiding(TypeParameter typeParam, Binding hidden) voidProblemReporter.unresolvableReference(NameReference nameRef, Binding binding) -
Verwendungen von Binding in org.aspectj.org.eclipse.jdt.internal.core
Methoden in org.aspectj.org.eclipse.jdt.internal.core mit Parametern vom Typ BindingModifizierer und TypMethodeBeschreibung -
Verwendungen von Binding in org.aspectj.org.eclipse.jdt.internal.core.search.matching
Methoden in org.aspectj.org.eclipse.jdt.internal.core.search.matching mit Parametern vom Typ BindingModifizierer und TypMethodeBeschreibungprotected voidFieldLocator.matchLevelAndReportImportRef(ImportReference importRef, Binding binding, MatchLocator locator) protected voidMethodLocator.matchLevelAndReportImportRef(ImportReference importRef, Binding binding, MatchLocator locator) protected voidOrLocator.matchLevelAndReportImportRef(ImportReference importRef, Binding binding, MatchLocator locator) protected voidPackageReferenceLocator.matchLevelAndReportImportRef(ImportReference importRef, Binding binding, MatchLocator locator) protected voidPatternLocator.matchLevelAndReportImportRef(ImportReference importRef, Binding binding, MatchLocator locator) Reports the match of the given import reference if the resolveLevel is high enough.protected voidTypeReferenceLocator.matchLevelAndReportImportRef(ImportReference importRef, Binding binding, MatchLocator locator) protected voidAndLocator.matchReportImportRef(ImportReference importRef, Binding binding, IJavaElement element, int accuracy, MatchLocator locator) protected voidOrLocator.matchReportImportRef(ImportReference importRef, Binding binding, IJavaElement element, int accuracy, MatchLocator locator) protected voidPackageReferenceLocator.matchReportImportRef(ImportReference importRef, Binding binding, IJavaElement element, int accuracy, MatchLocator locator) protected voidPatternLocator.matchReportImportRef(ImportReference importRef, Binding binding, IJavaElement element, int accuracy, MatchLocator locator) Reports the match of the given import reference.protected voidTypeReferenceLocator.matchReportImportRef(ImportReference importRef, Binding binding, IJavaElement element, int accuracy, MatchLocator locator) protected voidAndLocator.matchReportReference(ASTNode reference, IJavaElement element, IJavaElement localElement, IJavaElement[] otherElements, Binding elementBinding, int accuracy, MatchLocator locator) protected voidAndLocator.matchReportReference(ASTNode reference, IJavaElement element, Binding elementBinding, int accuracy, MatchLocator locator) protected voidConstructorLocator.matchReportReference(ASTNode reference, IJavaElement element, Binding elementBinding, int accuracy, MatchLocator locator) protected voidFieldLocator.matchReportReference(ASTNode reference, IJavaElement element, IJavaElement localElement, IJavaElement[] otherElements, Binding elementBinding, int accuracy, MatchLocator locator) protected voidFieldLocator.matchReportReference(ASTNode reference, IJavaElement element, Binding elementBinding, int accuracy, MatchLocator locator) protected voidLocalVariableLocator.matchReportReference(ASTNode reference, IJavaElement element, Binding elementBinding, int accuracy, MatchLocator locator) protected voidMethodLocator.matchReportReference(ASTNode reference, IJavaElement element, IJavaElement localElement, IJavaElement[] otherElements, Binding elementBinding, int accuracy, MatchLocator locator) protected voidMethodLocator.matchReportReference(ASTNode reference, IJavaElement element, Binding elementBinding, int accuracy, MatchLocator locator) protected voidModuleLocator.matchReportReference(ASTNode reference, IJavaElement element, IJavaElement localElement, IJavaElement[] otherElements, Binding elementBinding, int accuracy, MatchLocator locator) protected voidModuleLocator.matchReportReference(ASTNode reference, IJavaElement element, Binding elementBinding, int accuracy, MatchLocator locator) protected voidOrLocator.matchReportReference(ASTNode reference, IJavaElement element, IJavaElement localElement, IJavaElement[] otherElements, Binding elementBinding, int accuracy, MatchLocator locator) protected voidOrLocator.matchReportReference(ASTNode reference, IJavaElement element, Binding elementBinding, int accuracy, MatchLocator locator) protected voidPackageReferenceLocator.matchReportReference(ASTNode reference, IJavaElement element, IJavaElement localElement, IJavaElement[] otherElements, Binding elementBinding, int accuracy, MatchLocator locator) protected voidPackageReferenceLocator.matchReportReference(ASTNode reference, IJavaElement element, Binding elementBinding, int accuracy, MatchLocator locator) protected voidPatternLocator.matchReportReference(ASTNode reference, IJavaElement element, IJavaElement localElement, IJavaElement[] otherElements, Binding elementBinding, int accuracy, MatchLocator locator) Reports the match of the given reference.protected voidPatternLocator.matchReportReference(ASTNode reference, IJavaElement element, Binding elementBinding, int accuracy, MatchLocator locator) Reports the match of the given reference.protected voidSuperTypeReferenceLocator.matchReportReference(ASTNode reference, IJavaElement element, Binding elementBinding, int accuracy, MatchLocator locator) protected voidTypeReferenceLocator.matchReportReference(ArrayTypeReference arrayRef, IJavaElement element, Binding elementBinding, int accuracy, MatchLocator locator) protected voidTypeReferenceLocator.matchReportReference(ASTNode reference, IJavaElement element, IJavaElement localElement, IJavaElement[] otherElements, Binding elementBinding, int accuracy, MatchLocator locator) Reports the match of the given reference.protected voidTypeReferenceLocator.matchReportReference(ASTNode reference, IJavaElement element, Binding elementBinding, int accuracy, MatchLocator locator) Reports the match of the given reference.protected voidTypeReferenceLocator.matchReportReference(QualifiedNameReference qNameRef, IJavaElement element, Binding elementBinding, int accuracy, MatchLocator locator) protected voidTypeReferenceLocator.matchReportReference(QualifiedTypeReference qTypeRef, IJavaElement element, Binding elementBinding, int accuracy, MatchLocator locator) ConstructorLocator.newDeclarationMatch(ASTNode reference, IJavaElement element, Binding binding, int accuracy, int length, MatchLocator locator) MatchLocator.newDeclarationMatch(IJavaElement element, Binding binding, int accuracy, int offset, int length) MatchLocator.newDeclarationMatch(IJavaElement element, Binding binding, int accuracy, int offset, int length, SearchParticipant participant, org.eclipse.core.resources.IResource resource) MethodLocator.newDeclarationMatch(ASTNode reference, IJavaElement element, Binding elementBinding, int accuracy, int length, MatchLocator locator) ModuleLocator.newDeclarationMatch(ASTNode node, IJavaElement element, Binding elementBinding, int accuracy, int length, MatchLocator locator) OrLocator.newDeclarationMatch(ASTNode reference, IJavaElement element, Binding elementBinding, int accuracy, int length, MatchLocator locator) PatternLocator.newDeclarationMatch(ASTNode reference, IJavaElement element, Binding elementBinding, int accuracy, int length, MatchLocator locator) MatchLocator.newFieldReferenceMatch(IJavaElement enclosingElement, IJavaElement localElement, Binding enclosingBinding, int accuracy, int offset, int length, ASTNode reference) MatchLocator.newMethodReferenceMatch(IJavaElement enclosingElement, Binding enclosingBinding, int accuracy, int offset, int length, boolean isConstructor, boolean isSynthetic, ASTNode reference) MatchLocator.newModuleReferenceMatch(IJavaElement enclosingElement, Binding enclosingBinding, int accuracy, int offset, int length, ASTNode reference) MatchLocator.newModuleReferenceMatch(IJavaElement enclosingElement, Binding enclosingBinding, int accuracy, ASTNode reference) MatchLocator.newTypeReferenceMatch(IJavaElement enclosingElement, Binding enclosingBinding, int accuracy, int offset, int length, ASTNode reference) MatchLocator.newTypeReferenceMatch(IJavaElement enclosingElement, Binding enclosingBinding, int accuracy, ASTNode reference) protected voidMatchLocator.reportBinaryMemberDeclaration(org.eclipse.core.resources.IResource resource, IMember binaryMember, Binding binaryMemberBinding, IBinaryType info, int accuracy) protected voidMatchLocator.reportMatching(Annotation[] annotations, IJavaElement enclosingElement, IJavaElement[] otherElements, Binding elementBinding, MatchingNodeSet nodeSet, boolean matchedContainer, boolean enclosesElement) Report matching in annotations.protected voidMatchLocator.reportMatching(TypeParameter[] typeParameters, IJavaElement enclosingElement, IJavaElement parent, Binding binding, MatchingNodeSet nodeSet) Report matches in type parameters.protected voidMatchLocator.reportMatchingSuperOrPermit(TypeReference superReference, IJavaElement enclosingElement, Binding elementBinding, MatchingNodeSet nodeSet, boolean matchedClassContainer) intAndLocator.resolveLevel(Binding binding) intConstructorLocator.resolveLevel(Binding binding) intFieldLocator.resolveLevel(Binding binding) intLocalVariableLocator.resolveLevel(Binding binding) intMethodLocator.resolveLevel(Binding binding) intModuleLocator.resolveLevel(Binding binding) intOrLocator.resolveLevel(Binding binding) intPackageReferenceLocator.resolveLevel(Binding binding) intPatternLocator.resolveLevel(Binding binding) Finds out whether the given binding matches this search pattern.intSuperTypeReferenceLocator.resolveLevel(Binding binding) intTypeDeclarationLocator.resolveLevel(Binding binding) intTypeParameterLocator.resolveLevel(Binding binding) intTypeReferenceLocator.resolveLevel(Binding binding) -
Verwendungen von Binding in org.aspectj.org.eclipse.jdt.internal.core.util
Methoden in org.aspectj.org.eclipse.jdt.internal.core.util, die Binding zurückgebenMethoden in org.aspectj.org.eclipse.jdt.internal.core.util mit Parametern vom Typ Binding -
Verwendungen von Binding in org.aspectj.org.eclipse.jdt.internal.eval
Methoden in org.aspectj.org.eclipse.jdt.internal.eval, die Binding zurückgebenModifizierer und TypMethodeBeschreibungCodeSnippetScope.getBinding(char[][] compoundName, int mask, InvocationSite invocationSite, ReferenceBinding receiverType)