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, isEnhancedpublic List<Class<?>> generateBDIClass(String clname, BDIModel model, ClassLoader cl)
generateBDIClass in interface IBDIClassGeneratorgenerateBDIClass in class AbstractAsmBdiClassGeneratorpublic 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.