|
|||||||||
| 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.ResolutionContext<Context>
public abstract class ResolutionContext<Context extends ResolutionContext<Context>>
| Field Summary | |
|---|---|
CallResolverExtension |
callResolverExtension
|
boolean |
collectAllCandidates
|
ContextDependency |
contextDependency
|
DataFlowInfo |
dataFlowInfo
|
JetType |
expectedType
|
boolean |
isAnnotationContext
|
ResolutionResultsCache |
resolutionResultsCache
|
JetScope |
scope
|
BindingTrace |
trace
|
| Constructor Summary | |
|---|---|
protected |
ResolutionContext(BindingTrace trace,
JetScope scope,
JetType expectedType,
DataFlowInfo dataFlowInfo,
ContextDependency contextDependency,
ResolutionResultsCache resolutionResultsCache,
CallResolverExtension callResolverExtension,
boolean isAnnotationContext,
boolean collectAllCandidates)
|
| Method Summary | |
|---|---|
protected abstract Context |
create(BindingTrace trace,
JetScope scope,
DataFlowInfo dataFlowInfo,
JetType expectedType,
ContextDependency contextDependency,
ResolutionResultsCache resolutionResultsCache,
boolean collectAllCandidates)
|
Context |
replaceBindingTrace(BindingTrace trace)
|
Context |
replaceCollectAllCandidates(boolean newCollectAllCandidates)
|
Context |
replaceContextDependency(ContextDependency newContextDependency)
|
Context |
replaceDataFlowInfo(DataFlowInfo newDataFlowInfo)
|
Context |
replaceExpectedType(JetType newExpectedType)
|
Context |
replaceResolutionResultsCache(ResolutionResultsCache newResolutionResultsCache)
|
Context |
replaceScope(JetScope newScope)
|
Context |
replaceTraceAndCache(TemporaryTraceAndCache traceAndCache)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
@NotNull public final BindingTrace trace
@NotNull public final JetScope scope
@NotNull public final JetType expectedType
@NotNull public final DataFlowInfo dataFlowInfo
@NotNull public final ContextDependency contextDependency
@NotNull public final ResolutionResultsCache resolutionResultsCache
@NotNull public final CallResolverExtension callResolverExtension
public final boolean isAnnotationContext
public final boolean collectAllCandidates
| Constructor Detail |
|---|
protected ResolutionContext(@NotNull
BindingTrace trace,
@NotNull
JetScope scope,
@NotNull
JetType expectedType,
@NotNull
DataFlowInfo dataFlowInfo,
@NotNull
ContextDependency contextDependency,
@NotNull
ResolutionResultsCache resolutionResultsCache,
@NotNull
CallResolverExtension callResolverExtension,
boolean isAnnotationContext,
boolean collectAllCandidates)
| Method Detail |
|---|
protected abstract Context create(@NotNull
BindingTrace trace,
@NotNull
JetScope scope,
@NotNull
DataFlowInfo dataFlowInfo,
@NotNull
JetType expectedType,
@NotNull
ContextDependency contextDependency,
@NotNull
ResolutionResultsCache resolutionResultsCache,
boolean collectAllCandidates)
@NotNull
public Context replaceBindingTrace(@NotNull
BindingTrace trace)
@NotNull
public Context replaceDataFlowInfo(@NotNull
DataFlowInfo newDataFlowInfo)
@NotNull
public Context replaceExpectedType(@Nullable
JetType newExpectedType)
@NotNull
public Context replaceScope(@NotNull
JetScope newScope)
@NotNull
public Context replaceContextDependency(@NotNull
ContextDependency newContextDependency)
@NotNull
public Context replaceResolutionResultsCache(@NotNull
ResolutionResultsCache newResolutionResultsCache)
@NotNull
public Context replaceTraceAndCache(@NotNull
TemporaryTraceAndCache traceAndCache)
@NotNull public Context replaceCollectAllCandidates(boolean newCollectAllCandidates)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||