org.jetbrains.kotlin.resolve
Class TemporaryBindingTrace
java.lang.Object
org.jetbrains.kotlin.resolve.DelegatingBindingTrace
org.jetbrains.kotlin.resolve.TemporaryBindingTrace
- All Implemented Interfaces:
- DiagnosticSink, BindingTrace
- Direct Known Subclasses:
- ChainedTemporaryBindingTrace
public class TemporaryBindingTrace
- extends DelegatingBindingTrace
Methods inherited from class org.jetbrains.kotlin.resolve.DelegatingBindingTrace |
addOwnDataTo, addOwnDataTo, clear, get, getBindingContext, getKeys, getType, moveAllMyDataTo, record, record, recordType, report, toString |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
trace
protected final BindingTrace trace
TemporaryBindingTrace
protected TemporaryBindingTrace(@NotNull
BindingTrace trace,
java.lang.String debugName)
create
@NotNull
public static TemporaryBindingTrace create(@NotNull
BindingTrace trace,
java.lang.String debugName)
create
@NotNull
public static TemporaryBindingTrace create(@NotNull
BindingTrace trace,
java.lang.String debugName,
@Nullable
java.lang.Object resolutionSubjectForMessage)
commit
public void commit()
commit
public void commit(@NotNull
TraceEntryFilter filter,
boolean commitDiagnostics)