public ClassDefinition (Class<?> theClass, byte[] theClassFile)

Creates a new ClassDefinition binding using the supplied class and class file bytes. Does not copy the supplied buffer, just captures a reference to it.

Parameters:
theClass    the Class that needs redefining
theClassFile    the new class file bytes

Exceptions:
java.lang.NullPointerException    if the supplied class or array is null.