Как мне получить экземпляр небезопасного класса?
Я всегда получаю исключение безопасности. Я перечислил код реализации OpenJDK 6. Я хотел бы возиться с функцией sun.misc.Unsafe
предлагаемой мне, но я всегда получаю sun.misc.Unsafe
SecurityException("Unsafe")
.
public static Unsafe getUnsafe() {
Class cc = sun.reflect.Reflection.getCallerClass(2);
if (cc.getClassLoader() != null)
throw new SecurityException("Unsafe");
return theUnsafe;
}
(Пожалуйста, не пытайтесь сказать мне, насколько небезопасно использовать этот класс.)