public final class ClassDefinition extends java.lang.Object
Instrumentation.redefineClasses(java.lang.instrument.ClassDefinition[])| Constructor and Description |
|---|
ClassDefinition(java.lang.Class<?> theClass,
byte[] theClassFile) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Class<?> |
getDefinitionClass() |
byte[] |
getDefinitionClassFile() |
public ClassDefinition(java.lang.Class<?> theClass, byte[] theClassFile)
theClass - the Class that will be redefinedtheClassFile - the new class filejava.lang.NullPointerException - if one of the argument is nullpublic java.lang.Class<?> getDefinitionClass()
public byte[] getDefinitionClassFile()