public abstract class ClassTransformer extends Object
| Constructor and Description |
|---|
ClassTransformer() |
| Modifier and Type | Method and Description |
|---|---|
protected abstract void |
applyTransformations(javassist.ClassPool classPool,
javassist.CtClass classToTransform) |
protected void |
configure(Properties properties) |
protected boolean |
filterClassName(String className) |
protected boolean |
filterCtClass(javassist.CtClass candidateClass) |
String |
getDefaultOutputDirectory() |
String |
getFilterPackageName() |
ILogger |
getLogger() |
void |
setDefaultOutputDirectory(String defaultOutputDirectory) |
void |
setLogger(ILogger logger) |
void |
transform(List<String> classPaths) |
protected void |
writeFile(javassist.CtClass candidateClass,
String classPath) |
public String getDefaultOutputDirectory()
public void setDefaultOutputDirectory(String defaultOutputDirectory)
public ILogger getLogger()
public void setLogger(ILogger logger)
public String getFilterPackageName()
protected abstract void applyTransformations(javassist.ClassPool classPool,
javassist.CtClass classToTransform)
throws Exception
Exceptionprotected boolean filterCtClass(javassist.CtClass candidateClass)
throws Exception
Exceptionprotected boolean filterClassName(String className)
protected void configure(Properties properties) throws Exception
Exceptionprotected void writeFile(javassist.CtClass candidateClass,
String classPath)
throws Exception
ExceptionCopyright © 2014. All Rights Reserved.