类 org.eclipse.jdt.internal.compiler.env.AccessRestriction
的使用

使用 AccessRestriction 的软件包
org.eclipse.jdt.internal.compiler   
org.eclipse.jdt.internal.compiler.batch   
org.eclipse.jdt.internal.compiler.env   
org.eclipse.jdt.internal.compiler.impl   
org.eclipse.jdt.internal.compiler.lookup   
 

org.eclipse.jdt.internal.compilerAccessRestriction 的使用
 

参数类型为 AccessRestrictionorg.eclipse.jdt.internal.compiler 中的方法
 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
 

org.eclipse.jdt.internal.compiler.batchAccessRestriction 的使用
 

返回 AccessRestrictionorg.eclipse.jdt.internal.compiler.batch 中的方法
protected  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.
 

org.eclipse.jdt.internal.compiler.envAccessRestriction 的使用
 

返回 AccessRestrictionorg.eclipse.jdt.internal.compiler.env 中的方法
 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.
 

参数类型为 AccessRestrictionorg.eclipse.jdt.internal.compiler.env 中的构造方法
NameEnvironmentAnswer(IBinaryType binaryType, AccessRestriction accessRestriction)
           
NameEnvironmentAnswer(ICompilationUnit compilationUnit, AccessRestriction accessRestriction)
           
NameEnvironmentAnswer(ISourceType[] sourceTypes, AccessRestriction accessRestriction)
           
 

org.eclipse.jdt.internal.compiler.implAccessRestriction 的使用
 

参数类型为 AccessRestrictionorg.eclipse.jdt.internal.compiler.impl 中的方法
 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.
 

org.eclipse.jdt.internal.compiler.lookupAccessRestriction 的使用
 

返回 AccessRestrictionorg.eclipse.jdt.internal.compiler.lookup 中的方法
 AccessRestriction LookupEnvironment.getAccessRestriction(TypeBinding type)
          Returns the access restriction associated to a given type, or null if none
 

参数类型为 AccessRestrictionorg.eclipse.jdt.internal.compiler.lookup 中的方法
 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 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)
 



Copyright © 2013. All Rights Reserved.