org.objectweb.speedo.generation.enhancer
Class LoggedClassAdapter

org.objectweb.speedo.generation.enhancer.LoggedClassAdapter
Direct Known Subclasses:
ClassAccessorAdder, ClassAccessorModifier, ClassInterfaceAdder, ClassRenamer, FieldAccessModifier, MergedClassModifier, PersistenceAwareClassModifier, PNameEnhancer, RedundencyRemover, UserIdEnhancer

public class LoggedClassAdapter

Author:
S.Chassande-Barrioz

Field Summary
protected  boolean debug
           
protected  org.objectweb.util.monolog.api.Logger logger
           
 
Constructor Summary
LoggedClassAdapter(org.objectweb.asm.ClassVisitor classVisitor)
           
LoggedClassAdapter(org.objectweb.asm.ClassVisitor classVisitor, org.objectweb.util.monolog.api.Logger logger)
           
 
Method Summary
 org.objectweb.util.monolog.api.Logger getLogger()
           
 void setLogger(org.objectweb.util.monolog.api.Logger logger)
           
 

Field Detail

logger

protected org.objectweb.util.monolog.api.Logger logger

debug

protected boolean debug
Constructor Detail

LoggedClassAdapter

public LoggedClassAdapter(org.objectweb.asm.ClassVisitor classVisitor)

LoggedClassAdapter

public LoggedClassAdapter(org.objectweb.asm.ClassVisitor classVisitor,
                          org.objectweb.util.monolog.api.Logger logger)
Method Detail

getLogger

public org.objectweb.util.monolog.api.Logger getLogger()

setLogger

public void setLogger(org.objectweb.util.monolog.api.Logger logger)