Return the value of this attribute for node t, raising an error if
it depends on itself.
Return the value of this attribute for node t, raising an error if
it depends on itself.
Report a cycle in the calculation of this attribute discovered when
evaluating the attribute on value t.
Report a cycle in the calculation of this attribute discovered when
evaluating the attribute on value t. Throws an IllegalStateException.
The attribute's string representation is its name.
The attribute's string representation is its name.
An attribute of a node type
Twith value of typeU, supported by a circularity test. The value of the attribute is computed by the functionf.fwill be called each time the value of the attribute is accessed.fshould not itself require the value of this attribute. If it does, a circularity error is reported by throwing anIllegalStateException.