public class DelegatingBindingTrace extends java.lang.Object implements BindingTrace
DO_NOTHING, THROW_EXCEPTION| Constructor and Description |
|---|
DelegatingBindingTrace(BindingContext parentContext,
java.lang.String debugName) |
DelegatingBindingTrace(BindingContext parentContext,
java.lang.String debugName,
java.lang.Object resolutionSubjectForMessage) |
| Modifier and Type | Method and Description |
|---|---|
void |
addAllMyDataTo(BindingTrace trace) |
void |
addAllMyDataTo(BindingTrace trace,
TraceEntryFilter filter,
boolean commitDiagnostics) |
void |
clear() |
<K,V> V |
get(ReadOnlySlice<K,V> slice,
K key) |
BindingContext |
getBindingContext() |
<K,V> java.util.Collection<K> |
getKeys(WritableSlice<K,V> slice) |
void |
moveAllMyDataTo(BindingTrace trace) |
<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) |
java.lang.String |
toString() |
public DelegatingBindingTrace(BindingContext parentContext, java.lang.String debugName)
public DelegatingBindingTrace(BindingContext parentContext, java.lang.String debugName, @Nullable java.lang.Object resolutionSubjectForMessage)
@NotNull 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 BindingTracepublic void addAllMyDataTo(@NotNull BindingTrace trace)
public void moveAllMyDataTo(@NotNull BindingTrace trace)
public void addAllMyDataTo(@NotNull BindingTrace trace, @Nullable TraceEntryFilter filter, boolean commitDiagnostics)
public void clear()
public void report(@NotNull Diagnostic diagnostic)
report in interface DiagnosticHolderpublic java.lang.String toString()
toString in class java.lang.Object