Interface MetaVariableCreator
-
- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
@FunctionalInterface public interface MetaVariableCreatorObjects implementing this interface will produce a meta-variable to represent the value that they produce on the stack during the computation of their semantic.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description IdentifiergetMetaVariable()Yields the meta variable that is introduced during the evaluation of the semantics of this object to store information about the value produced by this object.
-
-
-
Method Detail
-
getMetaVariable
Identifier getMetaVariable()
Yields the meta variable that is introduced during the evaluation of the semantics of this object to store information about the value produced by this object. Since the meta variable simulates a value pushed on the stack, it should be forgotten after it is consumed.- Returns:
- the meta variable introduced by this object
-
-