org.jetbrains.kotlin.cli.jvm.compiler
Class CliLightClassGenerationSupport.CliBindingTrace

java.lang.Object
  extended by org.jetbrains.kotlin.resolve.BindingTraceContext
      extended by org.jetbrains.kotlin.cli.jvm.compiler.CliLightClassGenerationSupport.CliBindingTrace
All Implemented Interfaces:
DiagnosticSink, BindingTrace
Direct Known Subclasses:
CliLightClassGenerationSupport.NoScopeRecordCliBindingTrace
Enclosing class:
CliLightClassGenerationSupport

public static class CliLightClassGenerationSupport.CliBindingTrace
extends BindingTraceContext


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.jetbrains.kotlin.diagnostics.DiagnosticSink
DiagnosticSink.CollectAll
 
Field Summary
 
Fields inherited from interface org.jetbrains.kotlin.diagnostics.DiagnosticSink
DO_NOTHING, THROW_EXCEPTION
 
Constructor Summary
CliLightClassGenerationSupport.CliBindingTrace()
           
 
Method Summary
<K,V> V
get(ReadOnlySlice<K,V> slice, K key)
           
 void setKotlinCodeAnalyzer(KotlinCodeAnalyzer kotlinCodeAnalyzer)
           
 java.lang.String toString()
           
 
Methods inherited from class org.jetbrains.kotlin.resolve.BindingTraceContext
clearDiagnostics, createTraceableBindingTrace, getBindingContext, getKeys, getType, record, record, recordType, report
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

CliLightClassGenerationSupport.CliBindingTrace

@TestOnly
public CliLightClassGenerationSupport.CliBindingTrace()
Method Detail

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

setKotlinCodeAnalyzer

public void setKotlinCodeAnalyzer(KotlinCodeAnalyzer kotlinCodeAnalyzer)

get

public <K,V> V get(ReadOnlySlice<K,V> slice,
                   K key)
Specified by:
get in interface BindingTrace
Overrides:
get in class BindingTraceContext