|
|
@ -59,8 +59,8 @@ public final class ReflectionAllocator implements BufferAllocator { |
|
|
|
viewedBufferMethod = loadMethod("sun.nio.ch.DirectBuffer", "attachment"); |
|
|
|
viewedBufferMethod = loadMethod("sun.nio.ch.DirectBuffer", "attachment"); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
// Apache Harmony
|
|
|
|
// Apache Harmony (allocated directly, to not trigger allocator used logic in BufferUtils)
|
|
|
|
ByteBuffer bb = BufferUtils.createByteBuffer(1); |
|
|
|
ByteBuffer bb = ByteBuffer.allocateDirect(1); |
|
|
|
Class<?> clazz = bb.getClass(); |
|
|
|
Class<?> clazz = bb.getClass(); |
|
|
|
try { |
|
|
|
try { |
|
|
|
freeMethod = clazz.getMethod("free"); |
|
|
|
freeMethod = clazz.getMethod("free"); |
|
|
|