SafeClassDefinerpublic interface ClassDefiner
| Modifier and Type | Method | Description |
|---|---|---|
java.lang.Class<?> |
defineClass(java.lang.ClassLoader parentLoader,
java.lang.String name,
byte[] data) |
Define a class
|
static ClassDefiner |
getInstance() |
|
default boolean |
isBypassAccessChecks() |
Returns if the defined classes can bypass access checks
|
default boolean isBypassAccessChecks()
java.lang.Class<?> defineClass(java.lang.ClassLoader parentLoader,
java.lang.String name,
byte[] data)
parentLoader - the parent classloadername - the name of the classdata - the class data to loadjava.lang.ClassFormatError - if the class data is invalidjava.lang.NullPointerException - if any of the arguments are nullstatic ClassDefiner getInstance()
Copyright © 2018. All rights reserved.