public class ASMBDIClassGenerator extends AbstractAsmBdiClassGenerator
DYNAMIC_BELIEF_UPDATEMETHOD_PREFIX, INIT_EXPRESSIONS_METHOD_PREFIX
Constructor and Description |
---|
ASMBDIClassGenerator() |
Modifier and Type | Method and Description |
---|---|
List<Class<?>> |
generateBDIClass(String clname,
BDIModel model,
ClassLoader cl)
Generate class.
|
List<Class<?>> |
generateBDIClass(String clname,
BDIModel model,
ClassLoader cl,
Set<String> done)
Generate class.
|
static void |
main(String[] args) |
Class<?> |
toClass(String name,
byte[] data,
ClassLoader loader,
ProtectionDomain domain)
Transform byte Array into Class and define it in classloader.
|
checkEnhanced, isEnhanced
public List<Class<?>> generateBDIClass(String clname, BDIModel model, ClassLoader cl)
generateBDIClass
in interface IBDIClassGenerator
generateBDIClass
in class AbstractAsmBdiClassGenerator
public List<Class<?>> generateBDIClass(String clname, BDIModel model, ClassLoader cl, Set<String> done)
public Class<?> toClass(String name, byte[] data, ClassLoader loader, ProtectionDomain domain)
null
, if the class is not valid, such as Map.entry "inner Classes".Copyright © 2015. All Rights Reserved.