public class ClassUtils extends Object
| Constructor and Description |
|---|
ClassUtils() |
| Modifier and Type | Method and Description |
|---|---|
static Class<?> |
defineClass(Class<?> anchorClass,
String className,
byte[] classBytes)
Defines a new class from bytecode.
|
public static Class<?> defineClass(Class<?> anchorClass, String className, byte[] classBytes) throws ClassFormatError, IllegalAccessException
anchorClass - the class from which the package and classloader of the new class are to be taken.className - the name of the class to defineclassBytes - the bytes used to define the classClassFormatError - if the bytecode doesn't properly define a class.IllegalAccessException - if unable to get access to the defineClassMethod.Copyright © 2024. All rights reserved.