org.jetbrains.kotlin.resolve
Class ChainedTemporaryBindingTrace

java.lang.Object
  extended by org.jetbrains.kotlin.resolve.DelegatingBindingTrace
      extended by org.jetbrains.kotlin.resolve.TemporaryBindingTrace
          extended by org.jetbrains.kotlin.resolve.ChainedTemporaryBindingTrace
All Implemented Interfaces:
DiagnosticSink, BindingTrace

public class ChainedTemporaryBindingTrace
extends TemporaryBindingTrace


Field Summary
 
Fields inherited from class org.jetbrains.kotlin.resolve.TemporaryBindingTrace
trace
 
Fields inherited from interface org.jetbrains.kotlin.diagnostics.DiagnosticSink
DO_NOTHING, THROW_EXCEPTION
 
Method Summary
 void commit()
           
static ChainedTemporaryBindingTrace create(TemporaryBindingTrace trace, java.lang.String debugName, java.lang.Object resolutionSubjectForMessage)
           
 
Methods inherited from class org.jetbrains.kotlin.resolve.TemporaryBindingTrace
commit, create, create
 
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
 

Method Detail

create

public static ChainedTemporaryBindingTrace create(TemporaryBindingTrace trace,
                                                  java.lang.String debugName,
                                                  @Nullable
                                                  java.lang.Object resolutionSubjectForMessage)

commit

public void commit()
Overrides:
commit in class TemporaryBindingTrace