Есть ли API для бэкэнда javac? Вместо того, чтобы взламывать вызов main с аргументами командной строки и что не нравится, они делают это здесь . В идеале я хотел бы указать входящие / исходящие потоки для исходного и сгенерированного байт-кода - не хочу иметь дело с загрузчиками классов и головной болью путей классов.
Я не смог найти ни одного javadoc для com.sun.tools.javac.