public class RuntimeEnhancer extends Object
Modifier and Type | Class and Description |
---|---|
static class |
RuntimeEnhancer.EnhancerClassLoader
This classloader is used to load any classes that are necessary during enhancement process,
and avoid using application classloaders to load classes
|
Modifier and Type | Field and Description |
---|---|
protected static Localiser |
LOCALISER
Message resource
|
Constructor and Description |
---|
RuntimeEnhancer() |
RuntimeEnhancer(String api) |
RuntimeEnhancer(String api,
Map contextProps) |
Modifier and Type | Method and Description |
---|---|
byte[] |
enhance(String className,
byte[] classdefinition,
ClassLoader loader) |
void |
setClassEnhancerOption(String optionName) |
void |
unsetClassEnhancerOption(String optionName) |
protected static final Localiser LOCALISER
public RuntimeEnhancer()
public RuntimeEnhancer(String api)
public void setClassEnhancerOption(String optionName)
public void unsetClassEnhancerOption(String optionName)
public byte[] enhance(String className, byte[] classdefinition, ClassLoader loader)
Copyright © 2013. All rights reserved.