Uses of Class
org.aspectj.org.eclipse.jdt.internal.compiler.lookup.InferenceContext18
Packages that use InferenceContext18
Package
Description
-
Uses of InferenceContext18 in org.aspectj.org.eclipse.jdt.internal.compiler.ast
Fields in org.aspectj.org.eclipse.jdt.internal.compiler.ast declared as InferenceContext18Methods in org.aspectj.org.eclipse.jdt.internal.compiler.ast that return InferenceContext18Modifier and TypeMethodDescriptionAbstractVariableDeclaration.freshInferenceContext(Scope scope)AllocationExpression.freshInferenceContext(Scope scope)ExplicitConstructorCall.freshInferenceContext(Scope scope)FieldReference.freshInferenceContext(Scope scope)MessageSend.freshInferenceContext(Scope scope)NameReference.freshInferenceContext(Scope scope)ReferenceExpression.freshInferenceContext(Scope scope)AllocationExpression.getInferenceContext(ParameterizedMethodBinding method)ExplicitConstructorCall.getInferenceContext(ParameterizedMethodBinding method)Invocation.getInferenceContext(ParameterizedMethodBinding method)Retrieve an inference context for the given method.MessageSend.getInferenceContext(ParameterizedMethodBinding method)ReferenceExpression.getInferenceContext(ParameterizedMethodBinding method)Methods in org.aspectj.org.eclipse.jdt.internal.compiler.ast with parameters of type InferenceContext18Modifier and TypeMethodDescriptionvoidAllocationExpression.registerInferenceContext(ParameterizedGenericMethodBinding method, InferenceContext18 infCtx18)voidExplicitConstructorCall.registerInferenceContext(ParameterizedGenericMethodBinding method, InferenceContext18 infCtx18)voidInvocation.registerInferenceContext(ParameterizedGenericMethodBinding method, InferenceContext18 infCtx18)Register the given inference context, which produced the given method as its intermediate result.voidMessageSend.registerInferenceContext(ParameterizedGenericMethodBinding method, InferenceContext18 infCtx18)voidReferenceExpression.registerInferenceContext(ParameterizedGenericMethodBinding method, InferenceContext18 context)Expression.resolveExpressionExpecting(TypeBinding targetType, Scope scope, InferenceContext18 context)IPolyExpression.resolveExpressionExpecting(TypeBinding targetType, Scope scope, InferenceContext18 inferenceContext)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.ReferenceExpression.resolveExpressionExpecting(TypeBinding targetType, Scope scope, InferenceContext18 inferenceContext) -
Uses of InferenceContext18 in org.aspectj.org.eclipse.jdt.internal.compiler.lookup
Fields in org.aspectj.org.eclipse.jdt.internal.compiler.lookup declared as InferenceContext18Modifier and TypeFieldDescriptionProblemMethodBinding.inferenceContextInferenceContext18.outerContextMethods in org.aspectj.org.eclipse.jdt.internal.compiler.lookup that return InferenceContext18Modifier and TypeMethodDescriptionInvocationSite.EmptyWithAstNode.freshInferenceContext(Scope scope)InvocationSite.freshInferenceContext(Scope scope)When inference for this invocationSite starts, get a fresh inference context, initialized from this site.Methods in org.aspectj.org.eclipse.jdt.internal.compiler.lookup with parameters of type InferenceContext18Modifier and TypeMethodDescriptionInferenceSubstitution.addContext(InferenceContext18 otherContext)Answer a substitution that is able to substitute into inference variables of several inference contexts (outer & inner)voidInferenceContext18.integrateInnerInferenceB2(InferenceContext18 innerCtx)voidInferenceContext18.pushBoundsTo(InferenceContext18 outer)Not per JLS: invent more bubbling up of inner bounds.ConstraintExceptionFormula.reduce(InferenceContext18 inferenceContext)voidInferenceContext18.resumeSuspendedInference(org.aspectj.org.eclipse.jdt.internal.compiler.lookup.InferenceContext18.SuspendedInferenceRecord record, InferenceContext18 innerContext)Constructors in org.aspectj.org.eclipse.jdt.internal.compiler.lookup with parameters of type InferenceContext18ModifierConstructorDescriptionInferenceContext18(Scope scope, Expression[] arguments, InvocationSite site, InferenceContext18 outerContext)Construct an inference context for an invocation (method/constructor).InferenceSubstitution(InferenceContext18 context) -
Uses of InferenceContext18 in org.aspectj.org.eclipse.jdt.internal.eval
Methods in org.aspectj.org.eclipse.jdt.internal.eval that return InferenceContext18Modifier and TypeMethodDescriptionCodeSnippetReturnStatement.freshInferenceContext(Scope scope)CodeSnippetSuperReference.freshInferenceContext(Scope scope)CodeSnippetThisReference.freshInferenceContext(Scope scope)