类 org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment
的使用

使用 LookupEnvironment 的软件包
org.eclipse.jdt.internal.compiler   
org.eclipse.jdt.internal.compiler.apt.dispatch   
org.eclipse.jdt.internal.compiler.lookup   
 

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

声明为 LookupEnvironmentorg.eclipse.jdt.internal.compiler 中的字段
 LookupEnvironment Compiler.lookupEnvironment
           
 

org.eclipse.jdt.internal.compiler.apt.dispatchLookupEnvironment 的使用
 

返回 LookupEnvironmentorg.eclipse.jdt.internal.compiler.apt.dispatch 中的方法
 LookupEnvironment BaseProcessingEnvImpl.getLookupEnvironment()
           
 

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

声明为 LookupEnvironmentorg.eclipse.jdt.internal.compiler.lookup 中的字段
 LookupEnvironment ParameterizedTypeBinding.environment
           
 LookupEnvironment PackageBinding.environment
           
 LookupEnvironment CompilationUnitScope.environment
           
protected  LookupEnvironment BinaryTypeBinding.environment
           
 

返回 LookupEnvironmentorg.eclipse.jdt.internal.compiler.lookup 中的方法
 LookupEnvironment Substitution.environment()
          Returns the lookup environment
 LookupEnvironment Scope.environment()
           
 LookupEnvironment ParameterizedTypeBinding.environment()
           
 LookupEnvironment ParameterizedGenericMethodBinding.environment()
           
 LookupEnvironment ArrayBinding.environment()
           
 

参数类型为 LookupEnvironmentorg.eclipse.jdt.internal.compiler.lookup 中的方法
static AnnotationBinding[] AnnotationBinding.addStandardAnnotations(AnnotationBinding[] recordedAnnotations, long annotationTagBits, LookupEnvironment env)
          Add the standard annotations encoded in the tag bits to the recorded annotations.
static AnnotationBinding[] BinaryTypeBinding.createAnnotations(IBinaryAnnotation[] annotationInfos, LookupEnvironment env, char[][][] missingTypeNames)
           
static TypeBinding BinaryTypeBinding.resolveType(TypeBinding type, LookupEnvironment environment, boolean convertGenericToRawType)
           
 void MethodBinding.setAnnotations(AnnotationBinding[] annotations, AnnotationBinding[][] parameterAnnotations, Object defaultValue, LookupEnvironment optionalEnv)
           
 void WildcardBinding.swapUnresolved(UnresolvedReferenceBinding unresolvedType, ReferenceBinding resolvedType, LookupEnvironment env)
           
 void TypeBinding.swapUnresolved(UnresolvedReferenceBinding unresolvedType, ReferenceBinding resolvedType, LookupEnvironment environment)
           
 void ParameterizedTypeBinding.swapUnresolved(UnresolvedReferenceBinding unresolvedType, ReferenceBinding resolvedType, LookupEnvironment env)
           
 void ArrayBinding.swapUnresolved(UnresolvedReferenceBinding unresolvedType, ReferenceBinding resolvedType, LookupEnvironment env)
           
 

参数类型为 LookupEnvironmentorg.eclipse.jdt.internal.compiler.lookup 中的构造方法
ArrayBinding(TypeBinding type, int dimensions, LookupEnvironment environment)
           
BinaryTypeBinding(PackageBinding packageBinding, IBinaryType binaryType, LookupEnvironment environment)
          Standard constructor for creating binary type bindings from binary models (classfiles)
CompilationUnitScope(CompilationUnitDeclaration unit, LookupEnvironment environment)
           
MissingTypeBinding(PackageBinding packageBinding, char[][] compoundName, LookupEnvironment environment)
          Special constructor for constructing proxies of missing types (114349)
PackageBinding(char[][] compoundName, PackageBinding parent, LookupEnvironment environment)
           
PackageBinding(char[] topLevelPackageName, LookupEnvironment environment)
           
PackageBinding(LookupEnvironment environment)
           
ParameterizedGenericMethodBinding(MethodBinding originalMethod, RawTypeBinding rawType, LookupEnvironment environment)
          Create raw generic method for raw type (double substitution from type vars with raw type arguments, and erasure of method variables) Only invoked for non-static generic methods of raw type
ParameterizedGenericMethodBinding(MethodBinding originalMethod, TypeBinding[] typeArguments, LookupEnvironment environment)
          Create method of parameterized type, substituting original parameters with type arguments.
ParameterizedMethodBinding(ReferenceBinding declaringClass, MethodBinding originalMethod, char[][] alternateParamaterNames, LookupEnvironment environment)
          Create method of parameterized type, substituting original parameters/exception/return type with type arguments.
ParameterizedTypeBinding(ReferenceBinding type, TypeBinding[] arguments, ReferenceBinding enclosingType, LookupEnvironment environment)
           
RawTypeBinding(ReferenceBinding type, ReferenceBinding enclosingType, LookupEnvironment environment)
          Raw type arguments are erasure of respective parameter bounds.
TypeVariableBinding(char[] sourceName, Binding declaringElement, int rank, LookupEnvironment environment)
           
WildcardBinding(ReferenceBinding genericType, int rank, TypeBinding bound, TypeBinding[] otherBounds, int boundKind, LookupEnvironment environment)
          When unbound, the bound denotes the corresponding type variable (so as to retrieve its bound lazily)
 



Copyright © 2013. All Rights Reserved.