Class DefineClassUtils
java.lang.Object
org.apache.druid.java.util.common.DefineClassUtils
This utility class provides a thin runtime abstraction to pick between
- sun.misc.Unsafe.defineClass in Java 8,
- and MethodHandles.Lookup.defineClass in Java 9 and above,
while still providing compile-time support for both Java 8 and Java 9+.
See also
ByteBufferUtils-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic ClassdefineClass(Class<?> targetClass, byte[] byteCode, String className)
-
Constructor Details
-
DefineClassUtils
public DefineClassUtils()
-
-
Method Details
-
defineClass
-