类 Closure

    • 字段概要

      字段 
      修饰符和类型 字段 说明
      static java.lang.String LOCATION  
    • 方法概要

      所有方法 实例方法 具体方法 
      修饰符和类型 方法 说明
      java.lang.Object eval​(Token t)  
      java.lang.Object execute​(CommandSession x, java.util.List<java.lang.Object> values)
      Execute this function and return the result.
      java.lang.Object executeStatement​(java.util.List<Token> statement)  
      java.lang.Object get​(java.lang.String name)  
      java.lang.Object put​(java.lang.String key, java.lang.Object value)  
      CommandSessionImpl session()  
      java.lang.String toString()  
      • 从类继承的方法 java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • 字段详细资料

      • LOCATION

        public static final java.lang.String LOCATION
        另请参阅:
        常量字段值
    • 构造器详细资料

      • Closure

        public Closure​(CommandSessionImpl session,
                       Closure parent,
                       java.lang.CharSequence source)
                throws java.lang.Exception
        抛出:
        java.lang.Exception
    • 方法详细资料

      • execute

        public java.lang.Object execute​(CommandSession x,
                                        java.util.List<java.lang.Object> values)
                                 throws java.lang.Exception
        从接口复制的说明: Function
        Execute this function and return the result.
        指定者:
        execute 在接口中 Function
        返回:
        the result from the execution.
        抛出:
        java.lang.Exception - if anything goes terribly wrong
      • eval

        public java.lang.Object eval​(Token t)
                              throws java.lang.Exception
        指定者:
        eval 在接口中 Evaluate
        抛出:
        java.lang.Exception
      • executeStatement

        public java.lang.Object executeStatement​(java.util.List<Token> statement)
                                          throws java.lang.Exception
        抛出:
        java.lang.Exception
      • get

        public java.lang.Object get​(java.lang.String name)
        指定者:
        get 在接口中 Evaluate
      • put

        public java.lang.Object put​(java.lang.String key,
                                    java.lang.Object value)
        指定者:
        put 在接口中 Evaluate
      • toString

        public java.lang.String toString()
        覆盖:
        toString 在类中 java.lang.Object