|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.jetbrains.jet.lang.resolve.calls.CallResolver
public class CallResolver
| Constructor Summary | |
|---|---|
CallResolver()
|
|
| Method Summary | |
|---|---|
OverloadResolutionResults<FunctionDescriptor> |
resolveCallWithGivenName(BasicCallResolutionContext context,
JetReferenceExpression functionReference,
Name name)
|
OverloadResolutionResults<FunctionDescriptor> |
resolveFunctionCall(BindingTrace trace,
JetScope scope,
Call call,
JetType expectedType,
DataFlowInfo dataFlowInfo)
|
OverloadResolutionResults<VariableDescriptor> |
resolveSimpleProperty(BasicCallResolutionContext context)
|
void |
setArgumentTypeResolver(ArgumentTypeResolver argumentTypeResolver)
|
void |
setCandidateResolver(CandidateResolver candidateResolver)
|
void |
setExpressionTypingServices(ExpressionTypingServices expressionTypingServices)
|
void |
setExtension(CallResolverExtension extension)
|
void |
setTypeResolver(TypeResolver typeResolver)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public CallResolver()
| Method Detail |
|---|
@Inject
public void setExpressionTypingServices(@NotNull
ExpressionTypingServices expressionTypingServices)
@Inject
public void setTypeResolver(@NotNull
TypeResolver typeResolver)
@Inject
public void setCandidateResolver(@NotNull
CandidateResolver candidateResolver)
@Inject
public void setArgumentTypeResolver(@NotNull
ArgumentTypeResolver argumentTypeResolver)
@Inject
public void setExtension(@NotNull
CallResolverExtension extension)
@NotNull
public OverloadResolutionResults<VariableDescriptor> resolveSimpleProperty(@NotNull
BasicCallResolutionContext context)
@NotNull
public OverloadResolutionResults<FunctionDescriptor> resolveCallWithGivenName(@NotNull
BasicCallResolutionContext context,
@NotNull
JetReferenceExpression functionReference,
@NotNull
Name name)
@NotNull
public OverloadResolutionResults<FunctionDescriptor> resolveFunctionCall(@NotNull
BindingTrace trace,
@NotNull
JetScope scope,
@NotNull
Call call,
@NotNull
JetType expectedType,
@NotNull
DataFlowInfo dataFlowInfo)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||