This can be a big performance improvement when dealing with a lot of possible variables but only using a few at a time.
This adds an optional interface called VariableProvider that clients can implement and pass to an Expression. This will allow looking up a variable value on-demand rather than having to set it in advance.
This can be a big performance improvement when dealing with a lot of possible variables but only using a few at a time.
This adds an optional interface called VariableProvider that clients can implement and pass to an Expression. This will allow looking up a variable value on-demand rather than having to set it in advance.