Я работал с несколькими языками в прошлом C ++, C#, Rust. И везде я мог бы вернуть 128-битное значение из метода. Но Java кажется хардкорной. Я не хочу создавать объект кучи для десятичного десятичного, но передавать значение в стеке как 2 длинных, HI и 64-битных значения. Тем не менее, кажется абсолютно невозможно вернуть 2 длины из метода без распределения на куче. Я открыт для любого взлома, генерации байт -кодов, небезопасных инструкций (но без распределения на небезопасной куче).
Подробнее здесь: https://stackoverflow.com/questions/797 ... objects-on