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 TypeMethodDescriptionvoidAjLookupEnvironment.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 TypeMethodDescriptionvoidCompletionEngine.accept(ICompilationUnit sourceUnit, AccessRestriction accessRestriction) voidSelectionEngine.accept(ISourceType[] sourceTypes, PackageBinding packageBinding, AccessRestriction accessRestriction) voidCompletionEngine.acceptConstructor(int modifiers, char[] simpleTypeName, int parameterCount, char[] signature, char[][] parameterTypes, char[][] parameterNames, int typeModifiers, char[] packageName, int extraFlags, String path, AccessRestriction accessRestriction) voidISearchRequestor.acceptConstructor(int modifiers, char[] simpleTypeName, int parameterCount, char[] signature, char[][] parameterTypes, char[][] parameterNames, int typeModifiers, char[] packageName, int extraFlags, String path, AccessRestriction access) voidSelectionEngine.acceptConstructor(int modifiers, char[] simpleTypeName, int parameterCount, char[] signature, char[][] parameterTypes, char[][] parameterNames, int typeModifiers, char[] packageName, int extraFlags, String path, AccessRestriction access) voidCompletionEngine.acceptType(char[] packageName, char[] simpleTypeName, char[][] enclosingTypeNames, int modifiers, AccessRestriction accessRestriction) voidISearchRequestor.acceptType(char[] packageName, char[] typeName, char[][] enclosingTypeNames, int modifiers, AccessRestriction accessRestriction) One result of the search consists of a new type.voidSelectionEngine.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 TypeMethodDescriptionvoidEngine.accept(IBinaryType binaryType, PackageBinding packageBinding, AccessRestriction accessRestriction) Add an additional binary typevoidEngine.accept(ICompilationUnit sourceUnit, AccessRestriction accessRestriction) Add an additional compilation unit.voidEngine.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 TypeMethodDescriptionvoidCompiler.accept(IBinaryType binaryType, PackageBinding packageBinding, AccessRestriction accessRestriction) Add an additional binary typevoidCompiler.accept(ICompilationUnit sourceUnit, AccessRestriction accessRestriction) Add an additional compilation unit into the loop -> build compilation unit declarations, their bindings and record their results.voidCompiler.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 AccessRestrictionClasspathLocation.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 TypeMethodDescriptionvoidITypeRequestor.accept(IBinaryType binaryType, PackageBinding packageBinding, AccessRestriction accessRestriction) Accept the resolved binary form for the requested type.voidITypeRequestor.accept(ICompilationUnit unit, AccessRestriction accessRestriction) Accept the requested type's compilation unit.voidITypeRequestor.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 TypeMethodDescriptionvoidLookupEnvironment.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) voidLookupEnvironment.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 TypeMethodDescriptionvoidCompilationUnitProblemFinder.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 TypeMethodDescriptionvoidHierarchyResolver.accept(IBinaryType binaryType, PackageBinding packageBinding, AccessRestriction accessRestriction) Add an additional binary typevoidHierarchyResolver.accept(ICompilationUnit sourceUnit, AccessRestriction accessRestriction) Add an additional compilation unit.voidHierarchyResolver.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 TypeMethodDescriptionvoidIRestrictedAccessConstructorRequestor.acceptConstructor(int modifiers, char[] simpleTypeName, int parameterCount, char[] signature, char[][] parameterTypes, char[][] parameterNames, int typeModifiers, char[] packageName, int extraFlags, String path, AccessRestriction access) voidIRestrictedAccessMethodRequestor.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) voidMethodNameMatchRequestorWrapper.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) voidMethodNameRequestorWrapper.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) voidIRestrictedAccessTypeRequestor.acceptType(int modifiers, char[] packageName, char[] simpleTypeName, char[][] enclosingTypeNames, String path, AccessRestriction access) voidTypeNameMatchRequestorWrapper.acceptType(int modifiers, char[] packageName, char[] simpleTypeName, char[][] enclosingTypeNames, String path, AccessRestriction access) voidTypeNameRequestorWrapper.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 TypeMethodDescriptionvoidSourceIndexer.accept(IBinaryType binaryType, PackageBinding packageBinding, AccessRestriction accessRestriction) voidSourceIndexer.accept(ICompilationUnit unit, AccessRestriction accessRestriction) voidSourceIndexer.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 TypeMethodDescriptionvoidMatchLocator.accept(IBinaryType binaryType, PackageBinding packageBinding, AccessRestriction accessRestriction) Add an additional binary typevoidMatchLocator.accept(ICompilationUnit sourceUnit, AccessRestriction accessRestriction) Add an additional compilation unit into the loop -> build compilation unit declarations, their bindings and record their results.voidMatchLocator.accept(ISourceType[] sourceTypes, PackageBinding packageBinding, AccessRestriction accessRestriction) Add additional source types