не
A .class
довольнохорошо документированный формат который определяет сечения и размер, а следовательно, и максимальные размеры.
Например,.class
файл содержит магическое число (4 байта), версию (4 байта), постоянный пул (переменный размер) и т. д. Но размеры могут быть определены на нескольких уровнях: у вас может быть 65535 методов, и каждый ограничен 65535 байтами.
Каковы другие ограничения? И, если бы вы сделали самый большой.class
Возможно ли файл, какого размера это будет?
При необходимости ограничьте ответы на Java. Это означает, что если Scala или Clojure (или ...) изменят некоторые ограничения, игнорируйте эти значения.