Resolve returns the value of the Attribute and whether it was present given an Activation. For objects which support safe traversal, the value may be non-nil and the presence flag be false. If an error is encountered during attribute resolution, it will be returned immediately. If the attribute can
(Activation)
| 111 | // If the attribute cannot be resolved within the Activation, the result must be: `nil`, `error` |
| 112 | // with the error indicating which variable was missing. |
| 113 | Resolve(Activation) (any, error) |
| 114 | } |
| 115 | |
| 116 | // NamespacedAttribute values are a variable within a namespace, and an optional set of qualifiers |
no outgoing calls