Class DataClayClassTransformer
- java.lang.Object
-
- org.objectweb.asm.ClassVisitor
-
- es.bsc.dataclay.logic.classmgr.bytecode.java.DataClayClassTransformer
-
public final class DataClayClassTransformer extends org.objectweb.asm.ClassVisitorDataClayClassTransformer.
-
-
Constructor Summary
Constructors Constructor Description DataClayClassTransformer(org.objectweb.asm.ClassVisitor cv, MetaClass theMetaClass, StubInfo thestubInfo, boolean newisExecClass)Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidvisitEnd()org.objectweb.asm.FieldVisitorvisitField(int access, String name, String desc, String signature, Object value)org.objectweb.asm.MethodVisitorvisitMethod(int access, String name, String desc, String signature, String[] exceptions)
-
-
-
Constructor Detail
-
DataClayClassTransformer
public DataClayClassTransformer(org.objectweb.asm.ClassVisitor cv, MetaClass theMetaClass, StubInfo thestubInfo, boolean newisExecClass)Constructor- Parameters:
cv- Class visitor this class visitor will delegate to.theMetaClass- MetaClass of the stub to create.thestubInfo- Information of which methods, properties, ... the stub must contains. Or null if exec. class.newisExecClass- Indicates if we are generating an execution class
-
-
Method Detail
-
visitField
public org.objectweb.asm.FieldVisitor visitField(int access, String name, String desc, String signature, Object value)- Overrides:
visitFieldin classorg.objectweb.asm.ClassVisitor
-
visitMethod
public org.objectweb.asm.MethodVisitor visitMethod(int access, String name, String desc, String signature, String[] exceptions)- Overrides:
visitMethodin classorg.objectweb.asm.ClassVisitor
-
visitEnd
public void visitEnd()
- Overrides:
visitEndin classorg.objectweb.asm.ClassVisitor
-
-