org.objectweb.speedo.generation.enhancer
Class EmptyConstructorAdder

java.lang.Object
  extended byClassAdapter
      extended byorg.objectweb.speedo.generation.enhancer.LoggedClassAdapter
          extended byorg.objectweb.speedo.generation.enhancer.EmptyConstructorAdder

public class EmptyConstructorAdder
extends LoggedClassAdapter

It generate a no-arg constructor or change the modifier of the no-arg constructor if required on persistent classes.

Author:
S.Chassande-Barrioz
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.objectweb.speedo.generation.enhancer.LoggedClassAdapter
debug, logger
 
Constructor Summary
EmptyConstructorAdder(ClassVisitor classVisitor, byte status)
           
EmptyConstructorAdder(ClassVisitor classVisitor, Logger logger, byte status)
           
 
Method Summary
 void visit(int access, java.lang.String name, java.lang.String superName, java.lang.String[] interfaces, java.lang.String sourceFile)
           
 CodeVisitor visitMethod(int access, java.lang.String name, java.lang.String desc, java.lang.String[] exceptions, Attribute attrs)
           
 
Methods inherited from class org.objectweb.speedo.generation.enhancer.LoggedClassAdapter
getLogger, setLogger
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EmptyConstructorAdder

public EmptyConstructorAdder(ClassVisitor classVisitor,
                             byte status)

EmptyConstructorAdder

public EmptyConstructorAdder(ClassVisitor classVisitor,
                             Logger logger,
                             byte status)
Method Detail

visit

public void visit(int access,
                  java.lang.String name,
                  java.lang.String superName,
                  java.lang.String[] interfaces,
                  java.lang.String sourceFile)

visitMethod

public CodeVisitor visitMethod(int access,
                               java.lang.String name,
                               java.lang.String desc,
                               java.lang.String[] exceptions,
                               Attribute attrs)