public interface BindingReference
Modifier and Type | Method and Description |
---|---|
void |
fixup(Binding binding)
Fix up this binding reference to a binding
|
void |
setStaticType(SequenceType type,
GroundedValue<?> constantValue,
int properties)
Fix up the static type of this variable reference; optionally, supply a constant value for
the variable.
|
void setStaticType(SequenceType type, GroundedValue<?> constantValue, int properties)
type
- The static type of the variable reference, typically either the declared type
of the variable, or the static type of the expression to which the variable is boundconstantValue
- if non-null, indicates that the value of the variable is known at compile
time, and supplies the valueproperties
- static properties of the expression to which the variable is boundvoid fixup(Binding binding)
binding
- the Binding to which the variable refersCopyright (c) 2004-2020 Saxonica Limited. All rights reserved.