public class BindingTraceContext extends java.lang.Object implements BindingTrace
DO_NOTHING, THROW_EXCEPTION| Constructor and Description |
|---|
BindingTraceContext() |
| Modifier and Type | Method and Description |
|---|---|
void |
clearDiagnostics() |
<K,V> V |
get(ReadOnlySlice<K,V> slice,
K key) |
BindingContext |
getBindingContext() |
<K,V> java.util.Collection<K> |
getKeys(WritableSlice<K,V> slice) |
<K> void |
record(WritableSlice<K,java.lang.Boolean> slice,
K key) |
<K,V> void |
record(WritableSlice<K,V> slice,
K key,
V value) |
void |
report(Diagnostic diagnostic) |
public BindingTraceContext()
public void report(@NotNull Diagnostic diagnostic)
report in interface DiagnosticHolderpublic void clearDiagnostics()
public BindingContext getBindingContext()
getBindingContext in interface BindingTracepublic <K,V> void record(WritableSlice<K,V> slice, K key, V value)
record in interface BindingTracepublic <K> void record(WritableSlice<K,java.lang.Boolean> slice, K key)
record in interface BindingTracepublic <K,V> V get(ReadOnlySlice<K,V> slice, K key)
get in interface BindingTrace@NotNull public <K,V> java.util.Collection<K> getKeys(WritableSlice<K,V> slice)
getKeys in interface BindingTrace