net.sf.cglib.transform
Class AbstractTransformTask
java.lang.Object
Task
net.sf.cglib.transform.AbstractProcessTask
net.sf.cglib.transform.AbstractTransformTask
public abstract class AbstractTransformTask
- extends AbstractProcessTask
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractTransformTask
public AbstractTransformTask()
setVerbose
public void setVerbose(boolean verbose)
getClassTransformer
protected abstract ClassTransformer getClassTransformer(java.lang.String[] classInfo)
- returns transformation for source class
- Parameters:
classInfo - class information
class name := classInfo[ 0 ]
super class name := classInfo[ 1 ]
interfaces := classInfo[ >1 ]
attributes
protected org.objectweb.asm.Attribute[] attributes()
processFile
protected void processFile(java.io.File file)
throws java.lang.Exception
- Specified by:
processFile in class AbstractProcessTask
- Throws:
java.lang.Exception
getFlags
protected int getFlags()
isClassFile
protected boolean isClassFile(java.io.File file)
throws java.io.IOException
- Throws:
java.io.IOException
processJarFile
protected void processJarFile(java.io.File file)
throws java.lang.Exception
- Throws:
java.lang.Exception
isJarFile
protected boolean isJarFile(java.io.File file)
throws java.io.IOException
- Throws:
java.io.IOException
Copyright © 2013 Oracle Corporation. All Rights Reserved.