public final class BindingReference extends Object
Immutable; build via builder(). bound() indicates
whether resolver2 successfully resolved the reference. References are
surfaced only when the consumer opts in via
TSQLResolverConfig.setBindingIncludeSuccessfulReferences(true);
unresolved references are also surfaced via BindingResult.getUnresolvedReferences().
objectNameText carries the textual reference (e.g. "o.id1")
— the public binding API does NOT expose internal resolver2 nodes
(ResolutionResult, IScope, namespaces) per plan §15 R5/R6.
| Modifier and Type | Class and Description |
|---|---|
static class |
BindingReference.Builder |
| Modifier and Type | Method and Description |
|---|---|
boolean |
bound() |
static BindingReference.Builder |
builder() |
boolean |
equals(Object o) |
int |
hashCode() |
BindingReferenceKind |
kind() |
String |
objectNameText() |
BindingReferenceSite |
site() |
String |
toString() |
public static BindingReference.Builder builder()
public BindingReferenceKind kind()
public String objectNameText()
public BindingReferenceSite site()
public boolean bound()