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
    Указывает имя функции