| Package | Description |
|---|---|
| org.eclipse.jdt.internal.compiler.ast | |
| org.eclipse.jdt.internal.compiler.lookup |
| Modifier and Type | Method and Description |
|---|---|
InferenceContext18 |
ReferenceExpression.getInferenceContext(ParameterizedMethodBinding method) |
InferenceContext18 |
AllocationExpression.getInferenceContext(ParameterizedMethodBinding method) |
InferenceContext18 |
MessageSend.getInferenceContext(ParameterizedMethodBinding method) |
InferenceContext18 |
ExplicitConstructorCall.getInferenceContext(ParameterizedMethodBinding method) |
InferenceContext18 |
Invocation.getInferenceContext(ParameterizedMethodBinding method)
Retrieve an inference context for the given method.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ParameterizedGenericMethodBinding
Binding denoting a generic method after type parameter substitutions got performed.
|
class |
PolyParameterizedGenericMethodBinding |
| Modifier and Type | Method and Description |
|---|---|
ParameterizedMethodBinding |
SyntheticFactoryMethodBinding.applyTypeArgumentsOnConstructor(TypeBinding[] typeArguments,
TypeBinding[] constructorTypeArguments,
boolean inferredWithUncheckedConversion)
Apply the given type arguments on the (declaring class of the) actual constructor being represented by this factory method and
if method type arguments is not empty materialize the parameterized generic constructor
|
ParameterizedMethodBinding |
LookupEnvironment.createGetClassMethod(TypeBinding receiverType,
MethodBinding originalMethod,
Scope scope) |
ParameterizedMethodBinding |
RawTypeBinding.createParameterizedMethod(MethodBinding originalMethod) |
ParameterizedMethodBinding |
ParameterizedTypeBinding.createParameterizedMethod(MethodBinding originalMethod) |
static ParameterizedMethodBinding |
ParameterizedMethodBinding.instantiateGetClass(TypeBinding receiverType,
MethodBinding originalMethod,
Scope scope)
The type of x.getClass() is substituted from 'Class extends Object>' into: 'Class extends raw(X)>
|
| Modifier and Type | Method and Description |
|---|---|
void |
InferenceContext18.forwardResults(org.eclipse.jdt.internal.compiler.lookup.BoundSet result,
Invocation invocation,
ParameterizedMethodBinding pmb,
TypeBinding targetType) |
Copyright © 2016. All rights reserved.