org.objectweb.speedo.generation.enhancer.pc.jdo
Class JDOPersistentClassEnhancer

java.lang.Object
  extended by org.objectweb.speedo.generation.lib.AbstractGeneratorComponent
      extended by org.objectweb.speedo.generation.enhancer.common.AbstractEnhancerComponent
          extended by org.objectweb.speedo.generation.enhancer.pc.PersistentClassEnhancer
              extended by org.objectweb.speedo.generation.enhancer.pc.jdo.JDOPersistentClassEnhancer
All Implemented Interfaces:
GeneratorComponent

public class JDOPersistentClassEnhancer
extends PersistentClassEnhancer


Field Summary
 
Fields inherited from class org.objectweb.speedo.generation.enhancer.pc.PersistentClassEnhancer
LOGGER_NAME
 
Fields inherited from class org.objectweb.speedo.generation.enhancer.common.AbstractEnhancerComponent
isSrcJar
 
Fields inherited from class org.objectweb.speedo.generation.lib.AbstractGeneratorComponent
debug, logger, personality, scp
 
Constructor Summary
JDOPersistentClassEnhancer()
           
 
Method Summary
protected  org.objectweb.asm.ClassVisitor getFirstVisitors(org.objectweb.asm.ClassWriter cw, org.objectweb.util.monolog.api.Logger log, java.lang.String classToWrite, java.util.Map ctx)
           
protected  org.objectweb.asm.ClassVisitor getParentVisitors(org.objectweb.asm.ClassVisitor current, org.objectweb.util.monolog.api.Logger log, java.lang.String classToWrite, SpeedoClass sc, java.util.Map ctx)
           
protected  org.objectweb.asm.ClassVisitor getVisitors(org.objectweb.asm.ClassVisitor current, org.objectweb.util.monolog.api.Logger log, java.lang.String classToWrite, SpeedoClass sc, java.util.Map ctx)
           
 
Methods inherited from class org.objectweb.speedo.generation.enhancer.pc.PersistentClassEnhancer
getSummary, getTitle, init, process
 
Methods inherited from class org.objectweb.speedo.generation.enhancer.common.AbstractEnhancerComponent
loadJavaClass, loadJavaClass, writeJavaClass
 
Methods inherited from class org.objectweb.speedo.generation.lib.AbstractGeneratorComponent
getLogger, getSpeedoCompilerParameter, setLogger, setSpeedoCompilerParameter
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JDOPersistentClassEnhancer

public JDOPersistentClassEnhancer()
Method Detail

getFirstVisitors

protected org.objectweb.asm.ClassVisitor getFirstVisitors(org.objectweb.asm.ClassWriter cw,
                                                          org.objectweb.util.monolog.api.Logger log,
                                                          java.lang.String classToWrite,
                                                          java.util.Map ctx)
Overrides:
getFirstVisitors in class PersistentClassEnhancer

getParentVisitors

protected org.objectweb.asm.ClassVisitor getParentVisitors(org.objectweb.asm.ClassVisitor current,
                                                           org.objectweb.util.monolog.api.Logger log,
                                                           java.lang.String classToWrite,
                                                           SpeedoClass sc,
                                                           java.util.Map ctx)
Overrides:
getParentVisitors in class PersistentClassEnhancer

getVisitors

protected org.objectweb.asm.ClassVisitor getVisitors(org.objectweb.asm.ClassVisitor current,
                                                     org.objectweb.util.monolog.api.Logger log,
                                                     java.lang.String classToWrite,
                                                     SpeedoClass sc,
                                                     java.util.Map ctx)
Overrides:
getVisitors in class PersistentClassEnhancer