| now I understand. This is all because GetterFieldImpl$SerialForm#readResolve do not use ReflectHelper#findField to resolveField (and do not call field#setAccessible, like ReflectHelper#findField do). Other calls of GetterFieldImpl constructor use ReflectHelper which calls field#setAccessible. GetterMethodImpl$SerialForm#readResolve also affected. |