Uses of Class
org.eclipse.jdt.internal.compiler.env.AccessRestriction

Packages that use AccessRestriction
org.eclipse.jdt.internal.codeassist   
org.eclipse.jdt.internal.codeassist.impl   
org.eclipse.jdt.internal.compiler   
org.eclipse.jdt.internal.compiler.env   
org.eclipse.jdt.internal.compiler.impl   
org.eclipse.jdt.internal.compiler.lookup   
org.eclipse.jdt.internal.core   
org.eclipse.jdt.internal.core.hierarchy   
org.eclipse.jdt.internal.core.search   
org.eclipse.jdt.internal.core.search.matching   
 

Uses of AccessRestriction in org.eclipse.jdt.internal.codeassist
 

Methods in org.eclipse.jdt.internal.codeassist with parameters of type AccessRestriction
 void SelectionEngine.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 CompletionEngine.acceptType(char[] packageName, char[] simpleTypeName, char[][] enclosingTypeNames, int modifiers, AccessRestriction accessRestriction)
          One result of the search consists of a new type.
 

Uses of AccessRestriction in org.eclipse.jdt.internal.codeassist.impl
 

Methods in org.eclipse.jdt.internal.codeassist.impl with parameters of type AccessRestriction
 void Engine.accept(IBinaryType binaryType, PackageBinding packageBinding, AccessRestriction accessRestriction)
          Add an additional binary type
 void 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.eclipse.jdt.internal.compiler
 

Methods in org.eclipse.jdt.internal.compiler with parameters of type AccessRestriction
 void Compiler.accept(IBinaryType binaryType, PackageBinding packageBinding, AccessRestriction accessRestriction)
          Add an additional binary type
 void 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.eclipse.jdt.internal.compiler.env
 

Methods in org.eclipse.jdt.internal.compiler.env that return AccessRestriction
 AccessRestriction NameEnvironmentAnswer.getAccessRestriction()
          Returns the associated access restriction, or null if none.
 AccessRestriction 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.eclipse.jdt.internal.compiler.env with parameters of type AccessRestriction
NameEnvironmentAnswer(IBinaryType binaryType, AccessRestriction accessRestriction)
           
NameEnvironmentAnswer(ICompilationUnit compilationUnit, AccessRestriction accessRestriction)
           
NameEnvironmentAnswer(ISourceType[] sourceTypes, AccessRestriction accessRestriction)
           
 

Uses of AccessRestriction in org.eclipse.jdt.internal.compiler.impl
 

Methods in org.eclipse.jdt.internal.compiler.impl with parameters of type AccessRestriction
 void 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.eclipse.jdt.internal.compiler.lookup
 

Methods in org.eclipse.jdt.internal.compiler.lookup that return AccessRestriction
 AccessRestriction LookupEnvironment.getAccessRestriction(TypeBinding type)
          Returns the access restriction associated to a given type, or null if none
 

Methods in org.eclipse.jdt.internal.compiler.lookup with parameters of type AccessRestriction
 void LookupEnvironment.buildTypeBindings(CompilationUnitDeclaration unit, AccessRestriction accessRestriction)
           
 BinaryTypeBinding LookupEnvironment.cacheBinaryType(IBinaryType binaryType, AccessRestriction accessRestriction)
           
 BinaryTypeBinding LookupEnvironment.cacheBinaryType(IBinaryType binaryType, boolean needFieldsAndMethods, AccessRestriction accessRestriction)
           
 BinaryTypeBinding LookupEnvironment.createBinaryTypeFrom(IBinaryType binaryType, PackageBinding packageBinding, AccessRestriction accessRestriction)
           
 BinaryTypeBinding LookupEnvironment.createBinaryTypeFrom(IBinaryType binaryType, PackageBinding packageBinding, boolean needFieldsAndMethods, AccessRestriction accessRestriction)
           
 void ClassScope.rebuildMemberTypes(AccessRestriction accessRestriction)
          Rebuilds member types to take into account of RAC-introduced member types such as interface surrogate classes.
 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.eclipse.jdt.internal.core
 

Methods in org.eclipse.jdt.internal.core with parameters of type AccessRestriction
 void CompilationUnitProblemFinder.accept(ISourceType[] sourceTypes, PackageBinding packageBinding, AccessRestriction accessRestriction)
          Add additional source types
 

Uses of AccessRestriction in org.eclipse.jdt.internal.core.hierarchy
 

Methods in org.eclipse.jdt.internal.core.hierarchy with parameters of type AccessRestriction
 void HierarchyResolver.accept(IBinaryType binaryType, PackageBinding packageBinding, AccessRestriction accessRestriction)
          Add an additional binary type
 void 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.eclipse.jdt.internal.core.search
 

Methods in org.eclipse.jdt.internal.core.search with parameters of type AccessRestriction
 void TypeNameRequestorWrapper.acceptType(int modifiers, char[] packageName, char[] simpleTypeName, char[][] enclosingTypeNames, java.lang.String path, AccessRestriction access)
           
 void TypeNameMatchRequestorWrapper.acceptType(int modifiers, char[] packageName, char[] simpleTypeName, char[][] enclosingTypeNames, java.lang.String path, AccessRestriction access)
           
 void IRestrictedAccessTypeRequestor.acceptType(int modifiers, char[] packageName, char[] simpleTypeName, char[][] enclosingTypeNames, java.lang.String path, AccessRestriction access)
           
 

Uses of AccessRestriction in org.eclipse.jdt.internal.core.search.matching
 

Methods in org.eclipse.jdt.internal.core.search.matching with parameters of type AccessRestriction
 void MatchLocator.accept(IBinaryType binaryType, PackageBinding packageBinding, AccessRestriction accessRestriction)
          Add an additional binary type
 void 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