эти поля, но не хочется передавать геттеры и сеттеры. Казалось бы есть VarHandle но метод set(...) кажется будет боксить примтивы.
VarHandle vh = MethodHandles.lookup().findVarHandle(MyClass.class, "test", int.class);
MyClass myClass = new MyClass();
vh.set(myClass, 6);
Вроде как, после нескольких вызовов метода set(...) должна произойти какая-то магия, изабавит ли на от боксирвоания?
Да не будет там боксинга, именно из-за полиморфик сигнатуры, компилится в одну инструкцию
В метод хендлах тоже самое
Вообще в джавадоке разве этого нет?
Обсуждают сегодня