org.jetbrains.kotlin.resolve
Interface BindingTrace
- All Superinterfaces:
- DiagnosticSink
- All Known Implementing Classes:
- BindingTraceContext, ChainedTemporaryBindingTrace, CliLightClassGenerationSupport.CliBindingTrace, CliLightClassGenerationSupport.NoScopeRecordCliBindingTrace, DelegatingBindingTrace, ObservableBindingTrace, TemporaryBindingTrace
public interface BindingTrace
- extends DiagnosticSink
getBindingContext
@NotNull
BindingContext getBindingContext()
record
<K,V> void record(WritableSlice<K,V> slice,
K key,
V value)
record
<K> void record(WritableSlice<K,java.lang.Boolean> slice,
K key)
get
@Nullable
<K,V> V get(ReadOnlySlice<K,V> slice,
K key)
getKeys
@NotNull
<K,V> java.util.Collection<K> getKeys(WritableSlice<K,V> slice)