Manifold - это плагин компилятора Java. Его особенности включают в себя: Типобезопасное метапрограммирование Методы расширения Характеристики Перегрузка оператора Выражения единиц Механизм шаблонов Java Препроцессор Все это полностью поддерживается в Java 8–16 с полной поддержкой IDE в IntelliJ IDEA и Android Studio . Просто добавьте Manifold в свой существующий проект и начните пользоваться им.