Package xyz.cofe.cxel.eval

  • Interface Summary 
    Interface Description
    CallScoring<CALL extends PreparedCall>
    Подсчет кол-ва очков для конкретного вызова.
    EvalContext.MapBuilder
    Создание карты
    PreparedCall
    Подготовленный вызов метода/функции
    PreparingCalls
    Подготовка вызовов
    TypedFn
    Функция с типами
  • Class Summary 
    Class Description
    ArgPass
    Передача аргумента в функцию
    BasePreparingCalls
    Абстрактный класс, который из предложенных функций BasePreparingCalls.lookup( String, List) составляет возможные варианты вызовов, используя различные формы преобразования типов аргументов см реализацию BasePreparingCalls.prepare( String, List)
    Call
    Вариант вызова метода/функции
    ContextPreparingCalls
    Реализует один метод - lookup, Который из контекста находит подходящие функции для вызова
    Eval
    Непосредственная интерпретация AST.
    EvalContext
    Контекст интерпретации.
    NumCast
    Преобразование Number object в Number primitive
    ReflectPreparingCalls
    Реализует один метод - lookup, Который из методов объекта находит подходящие функции для вызова.
    ReflectTypedFn
    "Функция" основанная на механизмах рефлексии.
    StaticMethods
    Статичные методы / глбоальные функции
  • Annotation Types Summary 
    Annotation Type Description
    FnName
    Указывает имя функции