summaryrefslogtreecommitdiffstats
path: root/src/junit/com/jogamp/gluegen
diff options
context:
space:
mode:
authorSven Gothel <[email protected]>2019-09-04 04:08:06 +0200
committerSven Gothel <[email protected]>2019-09-04 04:08:06 +0200
commit07c1885e9a3d1f3a3853414648c06fb3864bc69f (patch)
tree05d3dc6707694aef3056db666aec7488835a6ae5 /src/junit/com/jogamp/gluegen
parent252ab21e6b6958cb54992d68535cdb7563b70f40 (diff)
Bug 1363: Java 11: Extract and extend sun.misc.Unsafe functionality to UnsafeUtiljava11ios
UnsafeUtil centralizes the workarounds (hack) of certain Java>=9 modularization encapsulation pitfalls, where no exports have been defined. The last resort. 1) Buffers utilizes UnsafeUtil for Java>=9 invokeCleaner. 2) To gain access for certain methods + fields w/o 'illegal access warnings', we have to temporarily disable the IllegalAccessLogger. Hence we provide a method 'T doWithoutIllegalAccessLogger(..<T> action)' for our essential module access under Java >= 9.
Diffstat (limited to 'src/junit/com/jogamp/gluegen')
0 files changed, 0 insertions, 0 deletions