| java.lang.Object org.quilt.cl.ClassTransformer
ClassTransformer | public class ClassTransformer (Code) | | Transform a JavaClass, if there are any class, method, or graph
transformers. Methods whose names begin with "q$$q" are not
transformed.
author: Jim Dixon |
Field Summary | |
boolean | aborted_ Aborted by xformer. |
Constructor Summary | |
public | ClassTransformer(List cxf, List mxf, List gxf) Creates class transformer and lower-level transformers.
The method transformer is created only if there are processor
lists for it or the graph transformer. |
aborted_ | boolean aborted_(Code) | | Aborted by xformer.
|
ClassTransformer | public ClassTransformer(List cxf, List mxf, List gxf)(Code) | | Creates class transformer and lower-level transformers.
The method transformer is created only if there are processor
lists for it or the graph transformer.
Parameters: cxf - List of class pre/post processors. Parameters: mxf - List of method pre/post processors. Parameters: gsf - List of graph processors. |
abort | public void abort()(Code) | | Abort the class transformation.
|
makePublic | protected static void makePublic(ClassGen cg)(Code) | | Make the class public. XXX Consider making this optional.
Parameters: cg - ClassGen template for class to be made public. |
xform | public JavaClass xform(JavaClass jc)(Code) | | |
|
|