Class AbstractSession.VarId

  • Enclosing class:
    AbstractSession<T,​O>

    public static class AbstractSession.VarId
    extends Object
    VarId: identifies the value of a variable in a specific frame and frame iteration
    Note that frames can be nested - which generally represents nested loop situations.
    Used for 2 places:
    (a) to identify variables that are available for execution
    (b) to store results
    • Constructor Detail

    • Method Detail

      • createDefault

        public static AbstractSession.VarId createDefault​(String name)
        Creates the default outer frame
        Parameters:
        name - the name of the variable ot create an id for
        Returns:
      • toFrameIter

        public FrameIter toFrameIter()
        Returns:
        FrameIter corresponding to the VarId