InterpretableAttribute
InterpretableAttribute tracks whether the interpretable is an attribute.
Extends
Section titled “Extends”Methods
Section titled “Methods”adapter()
Section titled “adapter()”adapter():
TypeAdapter
adapter returns the type adapter used to adapt resolved attribute values.
Returns
Section titled “Returns”TypeAdapter
addQualifier()
Section titled “addQualifier()”addQualifier(
qualifier):Attribute
addQualifier appends a qualifier to the attribute path.
Parameters
Section titled “Parameters”qualifier
Section titled “qualifier”Returns
Section titled “Returns”attr()
Section titled “attr()”attr():
Attribute
attr returns the Attribute value.
Returns
Section titled “Returns”eval()
Section titled “eval()”eval(
activation):Val
eval evaluates the current node against an activation.
Parameters
Section titled “Parameters”activation
Section titled “activation”Returns
Section titled “Returns”Val
Inherited from
Section titled “Inherited from”exec()
Section titled “exec()”exec(
frame):Val
exec evaluates the current node within the given execution frame.
Parameters
Section titled “Parameters”Returns
Section titled “Returns”Val
Inherited from
Section titled “Inherited from”id():
number
id returns the expression id associated with the node.
Returns
Section titled “Returns”number
Inherited from
Section titled “Inherited from”isOptional()
Section titled “isOptional()”isOptional():
boolean
isOptional reports whether the resulting value is optional.
Returns
Section titled “Returns”boolean
qualify()
Section titled “qualify()”qualify(
vars,obj):unknown
qualify performs field or index qualification on the target object.
Parameters
Section titled “Parameters”unknown
Returns
Section titled “Returns”unknown
qualifyIfPresent()
Section titled “qualifyIfPresent()”qualifyIfPresent(
vars,obj,presenceOnly):unknown
qualifyIfPresent qualifies the object only when the field or index is present.
Parameters
Section titled “Parameters”unknown
presenceOnly
Section titled “presenceOnly”boolean
Returns
Section titled “Returns”unknown
resolve()
Section titled “resolve()”resolve(
vars):unknown
resolve resolves the full attribute value in the activation.
Parameters
Section titled “Parameters”Returns
Section titled “Returns”unknown