java.lang.Object
com.github.basking2.sdsai.itrex.functions.AbstractFunction2<String,Object,Object>
com.github.basking2.sdsai.itrex.functions.java.JavaFunction
All Implemented Interfaces:
FunctionInterface<Object>, BiFunction<Iterator<?>,EvaluationContext,Object>

public class JavaFunction extends AbstractFunction2<String,Object,Object>
Function that takes the name of a function, a target object, and a list or iterable of arguments. If the argument is a collection or an iterator, each element is marshaled as an argument. If the argument is neither an collection nor an iterator, it is marshaled as an argument itself. <pre> [java new [classOf java.util.ArrayList]] </pre> <pre> [java add [get myArray] [list 1]] </pre> <pre> [java add [get myArray] 1] </pre>
  • Constructor Details

    • JavaFunction

      public JavaFunction()
  • Method Details