Uses of Interface
xyz.cofe.cxel.eval.TypedFn

Packages that use TypedFn 
Package Description
xyz.cofe.cxel.eval  
  • Uses of TypedFn in xyz.cofe.cxel.eval

    Classes in xyz.cofe.cxel.eval that implement TypedFn 
    Modifier and Type Class Description
    class  ReflectTypedFn
    "Функция" основанная на механизмах рефлексии.
    Fields in xyz.cofe.cxel.eval declared as TypedFn 
    Modifier and Type Field Description
    protected TypedFn Call.fn
    Вызываемая функция
    Methods in xyz.cofe.cxel.eval that return TypedFn 
    Modifier and Type Method Description
    TypedFn Call.getFn()
    Возвращает вызываемую функцию
    static <A0,​ A1,​ Z> TypedFn TypedFn.of​(java.lang.Class<A0> targ0, java.lang.Class<A1> targ1, java.lang.Class<Z> returnType, java.util.function.BiFunction<A0,​A1,​Z> fn)
    Создание "функции" 2ух аргументов из лямбды
    static <A0,​ Z> TypedFn TypedFn.of​(java.lang.Class<A0> targ0, java.lang.Class<Z> returnType, java.util.function.Function<A0,​Z> fn)
    Создание "функции" 1го аргумента из лямбды
    static <Z> TypedFn TypedFn.of​(java.lang.Class<Z> returnType, java.util.function.Supplier<Z> fn)
    Создание "функции" из лямбды
    static TypedFn TypedFn.of​(java.lang.reflect.Method method)
    Создание экземпляра для существующего статического метода
    Methods in xyz.cofe.cxel.eval that return types with arguments of type TypedFn 
    Modifier and Type Method Description
    java.util.Iterator<TypedFn> StaticMethods.iterator()  
    protected abstract xyz.cofe.iter.Eterable<TypedFn> BasePreparingCalls.lookup​(java.lang.String method, java.util.List<java.lang.Object> args)
    Поиск методов/функций которые возможно пододут для вызова
    protected xyz.cofe.iter.Eterable<TypedFn> ContextPreparingCalls.lookup​(java.lang.String method, java.util.List<java.lang.Object> args)  
    protected xyz.cofe.iter.Eterable<TypedFn> ReflectPreparingCalls.lookup​(java.lang.String method, java.util.List<java.lang.Object> args)  
    Methods in xyz.cofe.cxel.eval with parameters of type TypedFn 
    Modifier and Type Method Description
    void StaticMethods.add​(TypedFn fn)
    Добавляет метод, если метод с такой же сигнатурой определен, то данный метод будет переопределен
    Call Call.fn​(TypedFn newfn)
    Указывает вызываемую функцию
    void StaticMethods.remove​(TypedFn fn)
    Удаляет указанный метод из набора
    Constructors in xyz.cofe.cxel.eval with parameters of type TypedFn 
    Constructor Description
    Call​(TypedFn meth)
    Конструктор