Class DataflowActorInterpreter.MultipleTokenReaderThunk

  • All Implemented Interfaces:
    caltrop.interpreter.environment.Environment.VariableContainer
    Enclosing class:
    DataflowActorInterpreter

    protected static class DataflowActorInterpreter.MultipleTokenReaderThunk
    extends java.lang.Object
    implements caltrop.interpreter.environment.Environment.VariableContainer
    • Constructor Summary

      Constructors 
      Constructor Description
      MultipleTokenReaderThunk​(caltrop.interpreter.InputChannel channel, int offset, int period, caltrop.interpreter.SimpleThunk repeatExpr, caltrop.interpreter.Context context)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void freeze()  
      java.lang.Object value()  
      java.lang.Object value​(java.lang.Object[] location)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • MultipleTokenReaderThunk

        public MultipleTokenReaderThunk​(caltrop.interpreter.InputChannel channel,
                                        int offset,
                                        int period,
                                        caltrop.interpreter.SimpleThunk repeatExpr,
                                        caltrop.interpreter.Context context)
    • Method Detail

      • value

        public java.lang.Object value()
        Specified by:
        value in interface caltrop.interpreter.environment.Environment.VariableContainer
      • value

        public java.lang.Object value​(java.lang.Object[] location)
        Specified by:
        value in interface caltrop.interpreter.environment.Environment.VariableContainer
      • freeze

        public void freeze()
        Specified by:
        freeze in interface caltrop.interpreter.environment.Environment.VariableContainer