All Classes
| Class | Description |
|---|---|
| TFunction |
Функция с описанием типов
|
| TFuns |
Имутабельная коллекция функций
|
| TFuns.Finder |
Поиск функций удовлетворяющих критерию
|
| TFuns.FindResult |
Выборка функций
|
| TFuns.Found |
Результат поиска функций совпадающей с требуемыми типами функций
|
| TypeDistance |
Растояние между типами A <=> B
Значение 0 - типы совпадают
Значение -1 - соответ что между A и B стоит один растояние: A instanceof B
Значение -2 - соответ что между A и B стоит два растояние: A instanceof X instanceof B
Значение -3 - соответ что между A и B стоит три растояние: A instanceof Y instanceof X instanceof B
Значение 1 - соответ что между A и B стоит одно растояние: B instanceof A
Значение 2 - соответ что между A и B стоит два растояние: B instanceof X instanceof A
Значение 3 - соответ что между A и B стоит три растояние: B instanceof Y instanceof X instanceof A
И т.д.
Если указывается перечисление (0..3 или -3..0)
соответствует для интерфейсов,
следует использовать крайнее значение от нуля.
|