|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface ResolutionResultsCache
| Method Summary | ||
|---|---|---|
CallCandidateResolutionContext<?> |
getDeferredComputation(JetExpression expression)
|
|
|
getResolutionResults(CallKey callKey)
|
|
DelegatingBindingTrace |
getResolutionTrace(CallKey callKey)
|
|
|
recordDeferredComputationForCall(CallKey callKey,
CallCandidateResolutionContext<D> deferredComputation)
|
|
|
recordResolutionResults(CallKey callKey,
OverloadResolutionResultsImpl<D> results)
|
|
void |
recordResolutionTrace(CallKey callKey,
DelegatingBindingTrace delegatingTrace)
|
|
| Method Detail |
|---|
<D extends CallableDescriptor> void recordResolutionResults(@NotNull
CallKey callKey,
@NotNull
OverloadResolutionResultsImpl<D> results)
@Nullable
<D extends CallableDescriptor> OverloadResolutionResultsImpl<D> getResolutionResults(@NotNull
CallKey callKey)
void recordResolutionTrace(@NotNull
CallKey callKey,
@NotNull
DelegatingBindingTrace delegatingTrace)
@Nullable
DelegatingBindingTrace getResolutionTrace(@NotNull
CallKey callKey)
<D extends CallableDescriptor> void recordDeferredComputationForCall(@NotNull
CallKey callKey,
@NotNull
CallCandidateResolutionContext<D> deferredComputation)
@Nullable
CallCandidateResolutionContext<?> getDeferredComputation(@Nullable
JetExpression expression)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||