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 © 2022 JBoss by Red Hat. All rights reserved.