public interface ClassFactory
| Modifier and Type | Method and Description |
|---|---|
Class<?> |
defineClass(ClassLoader loader,
String name,
byte[] b,
int off,
int len,
ProtectionDomain protectionDomain)
Converts an array of bytes into an instance of class Class.
|
Class<?> defineClass(ClassLoader loader, String name, byte[] b, int off, int len, ProtectionDomain protectionDomain) throws ClassFormatError
loader - The classloader to be used for class definition.name - The expected binary name of the class, or
null if not knownb - The bytes that make up the class data. The bytes in positions
off through off+len-1 should have the format
of a valid class file as defined by
The Java™ Virtual Machine Specification.off - The start offset in b of the class datalen - The length of the class dataprotectionDomain - The ProtectionDomain of the classClassFormatError - If the data did not contain a valid classCopyright © 2019 JBoss by Red Hat. All rights reserved.