Uses of Class
xyz.cofe.cxel.eval.ArgPass

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

    Fields in xyz.cofe.cxel.eval with type parameters of type ArgPass 
    Modifier and Type Field Description
    protected java.util.List<ArgPass> Call.args
    Возвращает список передаваемых аргументов
    protected java.util.function.Function<ArgPass,​java.lang.Object> ArgPass.passedArgument  
    Methods in xyz.cofe.cxel.eval that return ArgPass 
    Modifier and Type Method Description
    ArgPass ArgPass.arg​(java.lang.Object arg)
    Создает клон и указывает аргумент
    ArgPass ArgPass.arg​(java.util.function.Function<ArgPass,​java.lang.Object> arg)
    Создает клон и указывает аргумент
    ArgPass ArgPass.cacheable​(boolean cacheAllowed)
    Клонирует и указывет факт возможности кэширования без перестройки Call
    ArgPass ArgPass.call​(Call ncall)
    Клонирует и указывает объект вызова
    ArgPass ArgPass.castLooseData​(boolean looseData)
    При преобразовании типа данных, была ли потеря точности исчислений
    ArgPass ArgPass.clone()  
    protected ArgPass ArgPass.cloneAndConf​(java.util.function.Consumer<ArgPass> conf)
    Клонирование и настройка клона
    protected ArgPass ArgPass.configure​(java.util.function.Consumer<ArgPass> conf)
    Настройка экземпляра
    static ArgPass ArgPass.covar​(int idx, java.lang.Class<?> type, java.lang.Object value)
    Аргумент может быть передан с использованием коваринтного приведения типа
    static ArgPass ArgPass.covar​(int idx, java.lang.Class<?> type, java.util.function.Function<ArgPass,​java.lang.Object> value)
    Аргумент может быть передан с использованием коваринтного приведения типа
    ArgPass ArgPass.covariant()
    Создает клон и указывает значение не сопадает по типу полностью, но может быть передано, т.к. ковариантно
    ArgPass ArgPass.covariant​(boolean covar)
    Создает клон и указывает значение не сопадает по типу полностью, но может быть передано, т.к. ковариантно
    ArgPass Call.getArg​(int argIndex)
    Возвращает аргумент по индексу
    ArgPass ArgPass.implicit()
    Значение не совпадет по типу, но может быть передано, т.к. пременено неявное преобразование типа
    ArgPass ArgPass.implicit​(boolean implicit)
    Значение не совпадет по типу, но может быть передано, т.к. пременено неявное преобразование типа
    static ArgPass ArgPass.implicit​(int idx, java.lang.Class<?> type, java.lang.Object value)
    Аргумент может быть передан с использованием неявного преобразования
    static ArgPass ArgPass.implicit​(int idx, java.lang.Class<?> type, java.util.function.Function<ArgPass,​java.lang.Object> value)
    Аргумент может быть передан с использованием неявного преобразования
    ArgPass ArgPass.index​(int idx)
    Создает клон и указывает индекс аргумента
    ArgPass ArgPass.inputType​(java.lang.Class<?> cls)
    Создает клон и указывает принимаемый тип
    ArgPass ArgPass.invariant()
    Создает клон и указывает аргумент передается без изменений типа
    ArgPass ArgPass.invariant​(boolean inv)
    Создает клон и указывает аргумент передается без изменений типа
    static ArgPass ArgPass.invariant​(int idx, java.lang.Class<?> type, java.lang.Object value)
    Аргумент может быть передан без какиз либо преобрахований
    static ArgPass ArgPass.invariant​(int idx, java.lang.Class<?> type, java.util.function.Function<ArgPass,​java.lang.Object> fnvalue)
    Аргумент может быть передан без какиз либо преобрахований
    ArgPass ArgPass.passable()
    Создает клон и указывает аргумент может быть передан, функция с данным аргументом может быть вызвана
    ArgPass ArgPass.passable​(boolean p)
    Создает клон и указывает аргумент может быть передан или нет, функция с данным аргументом может быть вызвана
    ArgPass ArgPass.primitiveCast​(boolean pcast)
    Преобразование примитивного типа данных
    ArgPass ArgPass.setCall​(Call ncall)
    Указывает объект вызова
    ArgPass ArgPass.unpassable()
    Создает клон и указывает аргумент не может быть передан, функция с данным аргументом не может быть вызвана
    static ArgPass ArgPass.unpassable​(int idx, java.lang.Class<?> type, java.lang.Object value)
    Аргумент не может быть передан
    Methods in xyz.cofe.cxel.eval with parameters of type ArgPass 
    Modifier and Type Method Description
    Call Call.addArg​(ArgPass arg)
    Добавляет аргумент
    Call Call.setArg​(int idx, ArgPass arg)
    Указывает значение аргумента
    Method parameters in xyz.cofe.cxel.eval with type arguments of type ArgPass 
    Modifier and Type Method Description
    ArgPass ArgPass.arg​(java.util.function.Function<ArgPass,​java.lang.Object> arg)
    Создает клон и указывает аргумент
    protected ArgPass ArgPass.cloneAndConf​(java.util.function.Consumer<ArgPass> conf)
    Клонирование и настройка клона
    protected ArgPass ArgPass.configure​(java.util.function.Consumer<ArgPass> conf)
    Настройка экземпляра
    static ArgPass ArgPass.covar​(int idx, java.lang.Class<?> type, java.util.function.Function<ArgPass,​java.lang.Object> value)
    Аргумент может быть передан с использованием коваринтного приведения типа
    static ArgPass ArgPass.implicit​(int idx, java.lang.Class<?> type, java.util.function.Function<ArgPass,​java.lang.Object> value)
    Аргумент может быть передан с использованием неявного преобразования
    static ArgPass ArgPass.invariant​(int idx, java.lang.Class<?> type, java.util.function.Function<ArgPass,​java.lang.Object> fnvalue)
    Аргумент может быть передан без какиз либо преобрахований
    Constructors in xyz.cofe.cxel.eval with parameters of type ArgPass 
    Constructor Description
    ArgPass​(ArgPass sample)
    Конструктор копирования