Class ClassEnhancer
- java.lang.Object
-
- org.objectweb.asm.ClassVisitor
-
- org.glassfish.pfl.tf.tools.enhancer.TFEnhanceAdapter
-
- org.glassfish.pfl.tf.tools.enhancer.ClassEnhancer
-
public class ClassEnhancer extends TFEnhanceAdapter
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description class
ClassEnhancer.InfoMethodCallRewriter
class
ClassEnhancer.InfoMethodRewriter
class
ClassEnhancer.NormalMethodChecker
-
Field Summary
Fields Modifier and Type Field Description private EnhancedClassData
ecd
private boolean
hasStaticInitializer
private Util
util
-
Constructor Summary
Constructors Constructor Description ClassEnhancer(Util util, EnhancedClassData ecd, org.objectweb.asm.ClassVisitor cv)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private void
info(int level, java.lang.String msg)
void
visitEnd()
org.objectweb.asm.MethodVisitor
visitMethod(int access, java.lang.String name, java.lang.String desc, java.lang.String sig, java.lang.String[] exceptions)
-
Methods inherited from class org.glassfish.pfl.tf.tools.enhancer.TFEnhanceAdapter
visitAnnotation, visitField, visitInnerClass
-
-
-
-
Field Detail
-
util
private final Util util
-
ecd
private final EnhancedClassData ecd
-
hasStaticInitializer
private boolean hasStaticInitializer
-
-
Constructor Detail
-
ClassEnhancer
public ClassEnhancer(Util util, EnhancedClassData ecd, org.objectweb.asm.ClassVisitor cv)
-
-
Method Detail
-
info
private void info(int level, java.lang.String msg)
-
visitEnd
public void visitEnd()
- Overrides:
visitEnd
in classorg.objectweb.asm.ClassVisitor
-
visitMethod
public org.objectweb.asm.MethodVisitor visitMethod(int access, java.lang.String name, java.lang.String desc, java.lang.String sig, java.lang.String[] exceptions)
- Overrides:
visitMethod
in classTFEnhanceAdapter
-
-