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.ClassVisitor
DataClayClassTransformer.
-
-
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 void
visitEnd()
org.objectweb.asm.FieldVisitor
visitField(int access, String name, String desc, String signature, Object value)
org.objectweb.asm.MethodVisitor
visitMethod(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:
visitField
in classorg.objectweb.asm.ClassVisitor
-
visitMethod
public org.objectweb.asm.MethodVisitor visitMethod(int access, String name, String desc, String signature, String[] exceptions)
- Overrides:
visitMethod
in classorg.objectweb.asm.ClassVisitor
-
visitEnd
public void visitEnd()
- Overrides:
visitEnd
in classorg.objectweb.asm.ClassVisitor
-
-