|
||||||||||
| 上一个 下一个 | 框架 无框架 | |||||||||
| 使用 LookupEnvironment 的软件包 | |
|---|---|
| org.eclipse.jdt.internal.compiler | |
| org.eclipse.jdt.internal.compiler.apt.dispatch | |
| org.eclipse.jdt.internal.compiler.lookup | |
| org.eclipse.jdt.internal.compiler 中 LookupEnvironment 的使用 |
|---|
| 声明为 LookupEnvironment 的 org.eclipse.jdt.internal.compiler 中的字段 | |
|---|---|
LookupEnvironment |
Compiler.lookupEnvironment
|
| org.eclipse.jdt.internal.compiler.apt.dispatch 中 LookupEnvironment 的使用 |
|---|
| 返回 LookupEnvironment 的 org.eclipse.jdt.internal.compiler.apt.dispatch 中的方法 | |
|---|---|
LookupEnvironment |
BaseProcessingEnvImpl.getLookupEnvironment()
|
| org.eclipse.jdt.internal.compiler.lookup 中 LookupEnvironment 的使用 |
|---|
| 声明为 LookupEnvironment 的 org.eclipse.jdt.internal.compiler.lookup 中的字段 | |
|---|---|
LookupEnvironment |
ParameterizedTypeBinding.environment
|
LookupEnvironment |
PackageBinding.environment
|
LookupEnvironment |
CompilationUnitScope.environment
|
protected LookupEnvironment |
BinaryTypeBinding.environment
|
| 返回 LookupEnvironment 的 org.eclipse.jdt.internal.compiler.lookup 中的方法 | |
|---|---|
LookupEnvironment |
Substitution.environment()
Returns the lookup environment |
LookupEnvironment |
Scope.environment()
|
LookupEnvironment |
ParameterizedTypeBinding.environment()
|
LookupEnvironment |
ParameterizedGenericMethodBinding.environment()
|
LookupEnvironment |
ArrayBinding.environment()
|
| 参数类型为 LookupEnvironment 的 org.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)
|
| 参数类型为 LookupEnvironment 的 org.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) |
|
|
||||||||||
| 上一个 下一个 | 框架 无框架 | |||||||||