org.objectweb.fractal.aokell.glue.processor
Class EmptyProcessor

java.lang.Object
  extended by spoon.processing.AbstractProcessor<spoon.reflect.declaration.CtClass>
      extended by org.objectweb.fractal.aokell.glue.processor.EmptyProcessor
All Implemented Interfaces:
spoon.processing.FactoryAccessor, spoon.processing.Processor<spoon.reflect.declaration.CtClass>

public class EmptyProcessor
extends spoon.processing.AbstractProcessor<spoon.reflect.declaration.CtClass>

Empty processor. This class is used whenever a processor is mandatory (for example for simplifying the build process of examples distributed with AOKell) but that no particular processing is required (see for example the collection example).

Author:
Lionel Seinturier

Constructor Summary
EmptyProcessor()
           
 
Method Summary
 boolean isToBeProcessed(spoon.reflect.declaration.CtClass ct)
           
 void process(spoon.reflect.declaration.CtClass ct)
           
 
Methods inherited from class spoon.processing.AbstractProcessor
addProcessedElementType, clearProcessedElementType, getFactory, getManager, getProcessedElementTypes, getTraversalStrategy, init, process, processingDone, removeProcessedElementType, setFactory, setManager
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EmptyProcessor

public EmptyProcessor()
Method Detail

isToBeProcessed

public boolean isToBeProcessed(spoon.reflect.declaration.CtClass ct)
Specified by:
isToBeProcessed in interface spoon.processing.Processor<spoon.reflect.declaration.CtClass>
Overrides:
isToBeProcessed in class spoon.processing.AbstractProcessor<spoon.reflect.declaration.CtClass>

process

public void process(spoon.reflect.declaration.CtClass ct)