| Package | Description |
|---|---|
| org.eclipse.jdt.internal.compiler.ast | |
| org.eclipse.jdt.internal.compiler.lookup |
| Modifier and Type | Field and Description |
|---|---|
InferenceContext18 |
LambdaExpression.inferenceContext |
| Modifier and Type | Method and Description |
|---|---|
void |
ReferenceExpression.registerInferenceContext(ParameterizedGenericMethodBinding method,
InferenceContext18 context) |
void |
AllocationExpression.registerInferenceContext(ParameterizedGenericMethodBinding method,
InferenceContext18 infCtx18) |
void |
MessageSend.registerInferenceContext(ParameterizedGenericMethodBinding method,
InferenceContext18 infCtx18) |
void |
ExplicitConstructorCall.registerInferenceContext(ParameterizedGenericMethodBinding method,
InferenceContext18 infCtx18) |
void |
Invocation.registerInferenceContext(ParameterizedGenericMethodBinding method,
InferenceContext18 infCtx18)
Register the given inference context, which produced the given method as its intermediate result.
|
Expression |
Expression.resolveExpressionExpecting(TypeBinding targetType,
Scope scope,
InferenceContext18 context) |
ReferenceExpression |
ReferenceExpression.resolveExpressionExpecting(TypeBinding targetType,
Scope scope,
InferenceContext18 inferenceContext) |
LambdaExpression |
LambdaExpression.resolveExpressionExpecting(TypeBinding targetType,
Scope skope,
InferenceContext18 context)
Get a resolved copy of this lambda for use by type inference, as to avoid spilling any premature
type results into the original lambda.
|
Expression |
IPolyExpression.resolveExpressionExpecting(TypeBinding targetType,
Scope scope,
InferenceContext18 inferenceContext) |
| Modifier and Type | Field and Description |
|---|---|
InferenceContext18 |
ProblemMethodBinding.inferenceContext |
InferenceContext18 |
InferenceContext18.outerContext |
| Modifier and Type | Method and Description |
|---|---|
InferenceContext18 |
InvocationSite.freshInferenceContext(Scope scope)
When inference for this invocationSite starts, get a fresh inference context, initialized from this site.
|
InferenceContext18 |
InvocationSite.EmptyWithAstNode.freshInferenceContext(Scope scope) |
| Modifier and Type | Method and Description |
|---|---|
void |
InferenceContext18.integrateInnerInferenceB2(InferenceContext18 innerCtx) |
Object |
ConstraintExceptionFormula.reduce(InferenceContext18 inferenceContext) |
| Constructor and Description |
|---|
InferenceContext18(Scope scope,
Expression[] arguments,
InvocationSite site,
InferenceContext18 outerContext)
Construct an inference context for an invocation (method/constructor).
|
InferenceSubstitution(InferenceContext18 context) |
Copyright © 2016. All rights reserved.