|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.jetbrains.jet.lang.resolve.calls.context.TemporaryResolutionResultsCache
public class TemporaryResolutionResultsCache
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from interface org.jetbrains.jet.lang.resolve.calls.context.ResolutionResultsCache |
|---|
ResolutionResultsCache.MemberType<D extends CallableDescriptor> |
| Field Summary |
|---|
| Fields inherited from interface org.jetbrains.jet.lang.resolve.calls.context.ResolutionResultsCache |
|---|
FUNCTION_MEMBER_TYPE, PROPERTY_MEMBER_TYPE |
| Constructor Summary | |
|---|---|
TemporaryResolutionResultsCache(ResolutionResultsCache parentCache)
|
|
| Method Summary | ||
|---|---|---|
void |
commit()
|
|
CallCandidateResolutionContext<FunctionDescriptor> |
getDeferredComputation(JetExpression expression)
|
|
|
getResolutionResults(CallKey callKey,
ResolutionResultsCache.MemberType<D> memberType)
|
|
DelegatingBindingTrace |
getResolutionTrace(CallKey callKey)
|
|
|
recordDeferredComputationForCall(CallKey callKey,
CallCandidateResolutionContext<D> deferredComputation,
ResolutionResultsCache.MemberType memberType)
|
|
|
recordResolutionResults(CallKey callKey,
ResolutionResultsCache.MemberType<D> memberType,
OverloadResolutionResultsImpl<D> results)
|
|
void |
recordResolutionTrace(CallKey callKey,
DelegatingBindingTrace delegatingTrace)
|
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public TemporaryResolutionResultsCache(@NotNull
ResolutionResultsCache parentCache)
| Method Detail |
|---|
public <D extends CallableDescriptor> void recordResolutionResults(@NotNull
CallKey callKey,
@NotNull
ResolutionResultsCache.MemberType<D> memberType,
@NotNull
OverloadResolutionResultsImpl<D> results)
recordResolutionResults in interface ResolutionResultsCache
@Nullable
public <D extends CallableDescriptor> OverloadResolutionResultsImpl<D> getResolutionResults(@NotNull
CallKey callKey,
@NotNull
ResolutionResultsCache.MemberType<D> memberType)
getResolutionResults in interface ResolutionResultsCache
public void recordResolutionTrace(@NotNull
CallKey callKey,
@NotNull
DelegatingBindingTrace delegatingTrace)
recordResolutionTrace in interface ResolutionResultsCache
@Nullable
public DelegatingBindingTrace getResolutionTrace(@NotNull
CallKey callKey)
getResolutionTrace in interface ResolutionResultsCache
public <D extends CallableDescriptor> void recordDeferredComputationForCall(@NotNull
CallKey callKey,
@NotNull
CallCandidateResolutionContext<D> deferredComputation,
@NotNull
ResolutionResultsCache.MemberType memberType)
recordDeferredComputationForCall in interface ResolutionResultsCache
@Nullable
public CallCandidateResolutionContext<FunctionDescriptor> getDeferredComputation(@Nullable
JetExpression expression)
getDeferredComputation in interface ResolutionResultsCachepublic void commit()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||