Build with jdk-11

Index: src/java/org/lwjgl/MemoryUtilSun.java
--- src/java/org/lwjgl/MemoryUtilSun.java.orig
+++ src/java/org/lwjgl/MemoryUtilSun.java
@@ -37,7 +37,6 @@ import java.lang.reflect.Modifier;
 import java.nio.Buffer;
 
 import sun.misc.Unsafe;
-import sun.reflect.FieldAccessor;
 
 /**
  * MemoryUtil.Accessor implementations that depend on sun.misc.
@@ -99,37 +98,8 @@ final class MemoryUtilSun {
 			}
 
 			throw new UnsupportedOperationException();
-		}
-
-	}
-
-	/** Implementation using reflection on ByteBuffer, FieldAccessor is used directly. */
-	private static class AccessorReflectFast implements MemoryUtil.Accessor {
-
-		private final FieldAccessor addressAccessor;
-
-		AccessorReflectFast() {
-			Field address;
-			try {
-				address = MemoryUtil.getAddressField();
-			} catch (NoSuchFieldException e) {
-				throw new UnsupportedOperationException(e);
-			}
-			address.setAccessible(true);
-
-			try {
-				Method m = Field.class.getDeclaredMethod("acquireFieldAccessor", boolean.class);
-				m.setAccessible(true);
-				addressAccessor = (FieldAccessor)m.invoke(address, true);
-			} catch (Exception e) {
-				throw new UnsupportedOperationException(e);
-			}
-		}
-
-		public long getAddress(final Buffer buffer) {
-			return addressAccessor.getLong(buffer);
 		}
 
 	}
 
-}
\ No newline at end of file
+}
