Uses of Class
org.aspectj.org.eclipse.jdt.internal.compiler.env.AccessRestriction
Packages that use AccessRestriction
Package
Description
-
Uses of AccessRestriction in org.aspectj.ajdt.internal.compiler.lookup
Methods in org.aspectj.ajdt.internal.compiler.lookup with parameters of type AccessRestrictionModifier and TypeMethodDescriptionvoid
AjLookupEnvironment.buildTypeBindings(CompilationUnitDeclaration unit, AccessRestriction accessRestriction)
AjLookupEnvironment.createBinaryTypeFrom(IBinaryType binaryType, PackageBinding packageBinding, boolean needFieldsAndMethods, AccessRestriction accessRestriction)
-
Uses of AccessRestriction in org.aspectj.org.eclipse.jdt.internal.codeassist
Methods in org.aspectj.org.eclipse.jdt.internal.codeassist with parameters of type AccessRestrictionModifier and TypeMethodDescriptionvoid
CompletionEngine.accept(ICompilationUnit sourceUnit, AccessRestriction accessRestriction)
void
SelectionEngine.accept(ISourceType[] sourceTypes, PackageBinding packageBinding, AccessRestriction accessRestriction)
void
CompletionEngine.acceptConstructor(int modifiers, char[] simpleTypeName, int parameterCount, char[] signature, char[][] parameterTypes, char[][] parameterNames, int typeModifiers, char[] packageName, int extraFlags, String path, AccessRestriction accessRestriction)
void
ISearchRequestor.acceptConstructor(int modifiers, char[] simpleTypeName, int parameterCount, char[] signature, char[][] parameterTypes, char[][] parameterNames, int typeModifiers, char[] packageName, int extraFlags, String path, AccessRestriction access)
void
SelectionEngine.acceptConstructor(int modifiers, char[] simpleTypeName, int parameterCount, char[] signature, char[][] parameterTypes, char[][] parameterNames, int typeModifiers, char[] packageName, int extraFlags, String path, AccessRestriction access)
void
CompletionEngine.acceptType(char[] packageName, char[] simpleTypeName, char[][] enclosingTypeNames, int modifiers, AccessRestriction accessRestriction)
void
ISearchRequestor.acceptType(char[] packageName, char[] typeName, char[][] enclosingTypeNames, int modifiers, AccessRestriction accessRestriction)
One result of the search consists of a new type.void
SelectionEngine.acceptType(char[] packageName, char[] simpleTypeName, char[][] enclosingTypeNames, int modifiers, AccessRestriction accessRestriction)
-
Uses of AccessRestriction in org.aspectj.org.eclipse.jdt.internal.codeassist.impl
Methods in org.aspectj.org.eclipse.jdt.internal.codeassist.impl with parameters of type AccessRestrictionModifier and TypeMethodDescriptionvoid
Engine.accept(IBinaryType binaryType, PackageBinding packageBinding, AccessRestriction accessRestriction)
Add an additional binary typevoid
Engine.accept(ICompilationUnit sourceUnit, AccessRestriction accessRestriction)
Add an additional compilation unit.void
Engine.accept(ISourceType[] sourceTypes, PackageBinding packageBinding, AccessRestriction accessRestriction)
Add additional source types (the first one is the requested type, the rest is formed by the secondary types defined in the same compilation unit). -
Uses of AccessRestriction in org.aspectj.org.eclipse.jdt.internal.compiler
Methods in org.aspectj.org.eclipse.jdt.internal.compiler with parameters of type AccessRestrictionModifier and TypeMethodDescriptionvoid
Compiler.accept(IBinaryType binaryType, PackageBinding packageBinding, AccessRestriction accessRestriction)
Add an additional binary typevoid
Compiler.accept(ICompilationUnit sourceUnit, AccessRestriction accessRestriction)
Add an additional compilation unit into the loop -> build compilation unit declarations, their bindings and record their results.void
Compiler.accept(ISourceType[] sourceTypes, PackageBinding packageBinding, AccessRestriction accessRestriction)
Add additional source types -
Uses of AccessRestriction in org.aspectj.org.eclipse.jdt.internal.compiler.batch
Methods in org.aspectj.org.eclipse.jdt.internal.compiler.batch that return AccessRestrictionModifier and TypeMethodDescriptionprotected AccessRestriction
ClasspathLocation.fetchAccessRestriction(String qualifiedBinaryFileName)
Return the first access rule which is violated when accessing a given type, or null if no 'non accessible' access rule applies. -
Uses of AccessRestriction in org.aspectj.org.eclipse.jdt.internal.compiler.env
Methods in org.aspectj.org.eclipse.jdt.internal.compiler.env that return AccessRestrictionModifier and TypeMethodDescriptionNameEnvironmentAnswer.getAccessRestriction()
Returns the associated access restriction, or null if none.AccessRuleSet.getViolatedRestriction(char[] targetTypeFilePath)
Select the first access rule which is violated when accessing a given type, or null if no 'non accessible' access rule applies.Constructors in org.aspectj.org.eclipse.jdt.internal.compiler.env with parameters of type AccessRestrictionModifierConstructorDescriptionNameEnvironmentAnswer(IBinaryType binaryType, AccessRestriction accessRestriction)
NameEnvironmentAnswer(IBinaryType binaryType, AccessRestriction accessRestriction, char[] module)
NameEnvironmentAnswer(ICompilationUnit compilationUnit, AccessRestriction accessRestriction)
NameEnvironmentAnswer(ICompilationUnit compilationUnit, AccessRestriction accessRestriction, char[] module)
NameEnvironmentAnswer(ISourceType[] sourceTypes, AccessRestriction accessRestriction, String externalAnnotationPath, char[] module)
-
Uses of AccessRestriction in org.aspectj.org.eclipse.jdt.internal.compiler.impl
Methods in org.aspectj.org.eclipse.jdt.internal.compiler.impl with parameters of type AccessRestrictionModifier and TypeMethodDescriptionvoid
ITypeRequestor.accept(IBinaryType binaryType, PackageBinding packageBinding, AccessRestriction accessRestriction)
Accept the resolved binary form for the requested type.void
ITypeRequestor.accept(ICompilationUnit unit, AccessRestriction accessRestriction)
Accept the requested type's compilation unit.void
ITypeRequestor.accept(ISourceType[] sourceType, PackageBinding packageBinding, AccessRestriction accessRestriction)
Accept the unresolved source forms for the requested type. -
Uses of AccessRestriction in org.aspectj.org.eclipse.jdt.internal.compiler.lookup
Methods in org.aspectj.org.eclipse.jdt.internal.compiler.lookup that return AccessRestrictionModifier and TypeMethodDescriptionLookupEnvironment.getAccessRestriction(TypeBinding type)
Returns the access restriction associated to a given type, or null if noneMethods in org.aspectj.org.eclipse.jdt.internal.compiler.lookup with parameters of type AccessRestrictionModifier and TypeMethodDescriptionvoid
LookupEnvironment.buildTypeBindings(CompilationUnitDeclaration unit, AccessRestriction accessRestriction)
LookupEnvironment.cacheBinaryType(IBinaryType binaryType, boolean needFieldsAndMethods, AccessRestriction accessRestriction)
LookupEnvironment.cacheBinaryType(IBinaryType binaryType, AccessRestriction accessRestriction)
LookupEnvironment.createBinaryTypeFrom(IBinaryType binaryType, PackageBinding packageBinding, boolean needFieldsAndMethods, AccessRestriction accessRestriction)
LookupEnvironment.createBinaryTypeFrom(IBinaryType binaryType, PackageBinding packageBinding, AccessRestriction accessRestriction)
void
LookupEnvironment.setAccessRestriction(ReferenceBinding type, AccessRestriction accessRestriction)
Associate a given type with some access restriction (did not store the restriction directly into binding, since sparse information) -
Uses of AccessRestriction in org.aspectj.org.eclipse.jdt.internal.core
Methods in org.aspectj.org.eclipse.jdt.internal.core with parameters of type AccessRestrictionModifier and TypeMethodDescriptionvoid
CompilationUnitProblemFinder.accept(ISourceType[] sourceTypes, PackageBinding packageBinding, AccessRestriction accessRestriction)
Add additional source types -
Uses of AccessRestriction in org.aspectj.org.eclipse.jdt.internal.core.hierarchy
Methods in org.aspectj.org.eclipse.jdt.internal.core.hierarchy with parameters of type AccessRestrictionModifier and TypeMethodDescriptionvoid
HierarchyResolver.accept(IBinaryType binaryType, PackageBinding packageBinding, AccessRestriction accessRestriction)
Add an additional binary typevoid
HierarchyResolver.accept(ICompilationUnit sourceUnit, AccessRestriction accessRestriction)
Add an additional compilation unit.void
HierarchyResolver.accept(ISourceType[] sourceTypes, PackageBinding packageBinding, AccessRestriction accessRestriction)
Add additional source types -
Uses of AccessRestriction in org.aspectj.org.eclipse.jdt.internal.core.search
Methods in org.aspectj.org.eclipse.jdt.internal.core.search with parameters of type AccessRestrictionModifier and TypeMethodDescriptionvoid
IRestrictedAccessConstructorRequestor.acceptConstructor(int modifiers, char[] simpleTypeName, int parameterCount, char[] signature, char[][] parameterTypes, char[][] parameterNames, int typeModifiers, char[] packageName, int extraFlags, String path, AccessRestriction access)
void
IRestrictedAccessMethodRequestor.acceptMethod(char[] methodName, int parameterCount, char[] declaringQualification, char[] simpleTypeName, int typeModifiers, char[] packageName, char[] signature, char[][] parameterTypes, char[][] parameterNames, char[] returnType, int modifiers, String path, AccessRestriction access, int methodIndex)
void
MethodNameMatchRequestorWrapper.acceptMethod(char[] methodName, int parameterCount, char[] declaringQualifier, char[] simpleTypeName, int typeModifiers, char[] packageName, char[] signature, char[][] parameterTypes, char[][] parameterNames, char[] returnType, int modifiers, String path, AccessRestriction access, int methodIndex)
void
MethodNameRequestorWrapper.acceptMethod(char[] methodName, int parameterCount, char[] declaringQualification, char[] simpleTypeName, int typeModifiers, char[] packageName, char[] signature, char[][] parameterTypes, char[][] parameterNames, char[] returnType, int modifiers, String path, AccessRestriction access, int methodIndex)
void
IRestrictedAccessTypeRequestor.acceptType(int modifiers, char[] packageName, char[] simpleTypeName, char[][] enclosingTypeNames, String path, AccessRestriction access)
void
TypeNameMatchRequestorWrapper.acceptType(int modifiers, char[] packageName, char[] simpleTypeName, char[][] enclosingTypeNames, String path, AccessRestriction access)
void
TypeNameRequestorWrapper.acceptType(int modifiers, char[] packageName, char[] simpleTypeName, char[][] enclosingTypeNames, String path, AccessRestriction access)
NameMatchRequestorWrapper.getType(int modifiers, char[] packageName, char[] simpleTypeName, char[][] enclosingTypeNames, String path, AccessRestriction access)
-
Uses of AccessRestriction in org.aspectj.org.eclipse.jdt.internal.core.search.indexing
Methods in org.aspectj.org.eclipse.jdt.internal.core.search.indexing with parameters of type AccessRestrictionModifier and TypeMethodDescriptionvoid
SourceIndexer.accept(IBinaryType binaryType, PackageBinding packageBinding, AccessRestriction accessRestriction)
void
SourceIndexer.accept(ICompilationUnit unit, AccessRestriction accessRestriction)
void
SourceIndexer.accept(ISourceType[] sourceTypes, PackageBinding packageBinding, AccessRestriction accessRestriction)
-
Uses of AccessRestriction 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 AccessRestrictionModifier and TypeMethodDescriptionvoid
MatchLocator.accept(IBinaryType binaryType, PackageBinding packageBinding, AccessRestriction accessRestriction)
Add an additional binary typevoid
MatchLocator.accept(ICompilationUnit sourceUnit, AccessRestriction accessRestriction)
Add an additional compilation unit into the loop -> build compilation unit declarations, their bindings and record their results.void
MatchLocator.accept(ISourceType[] sourceTypes, PackageBinding packageBinding, AccessRestriction accessRestriction)
Add additional source types