org.objectweb.speedo.generation.enhancer
Class FieldModifier

java.lang.Object
  extended byorg.objectweb.speedo.generation.lib.AbstractGeneratorComponent
      extended byorg.objectweb.speedo.generation.enhancer.EnhancerComponent
          extended byorg.objectweb.speedo.generation.enhancer.FieldModifier
All Implemented Interfaces:
GeneratorComponent

public class FieldModifier
extends EnhancerComponent

This class transforms the access of fields

Author:
S.Chassande-Barrioz

Field Summary
static java.lang.String LOGGER_NAME
           
 
Fields inherited from class org.objectweb.speedo.generation.enhancer.EnhancerComponent
isSrcJar
 
Fields inherited from class org.objectweb.speedo.generation.lib.AbstractGeneratorComponent
debug, logger, scp
 
Constructor Summary
FieldModifier(boolean toProtected)
           
 
Method Summary
 boolean init()
           
 void process()
           
 
Methods inherited from class org.objectweb.speedo.generation.enhancer.EnhancerComponent
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
 

Field Detail

LOGGER_NAME

public static final java.lang.String LOGGER_NAME
See Also:
Constant Field Values
Constructor Detail

FieldModifier

public FieldModifier(boolean toProtected)
Method Detail

init

public boolean init()
             throws SpeedoException
Specified by:
init in interface GeneratorComponent
Specified by:
init in class AbstractGeneratorComponent
Throws:
SpeedoException

process

public void process()
             throws SpeedoException
Specified by:
process in interface GeneratorComponent
Specified by:
process in class AbstractGeneratorComponent
Throws:
SpeedoException