Klasse RemoveAllImportsCleaner

java.lang.Object
spoon.processing.AbstractProcessor<spoon.reflect.declaration.CtElement>
spoon.reflect.visitor.RemoveAllImportsCleaner
Alle implementierten Schnittstellen:
spoon.processing.FactoryAccessor, spoon.processing.Processor<spoon.reflect.declaration.CtElement>

public class RemoveAllImportsCleaner extends spoon.processing.AbstractProcessor<spoon.reflect.declaration.CtElement>
Cleans all imports
  • Feldübersicht

    Felder
    Modifizierer und Typ
    Feld
    Beschreibung
    protected static Set<spoon.reflect.path.CtRole>
     
    protected spoon.reflect.visitor.EarlyTerminatingScanner
     
  • Konstruktorübersicht

    Konstruktoren
    Konstruktor
    Beschreibung
    Default
  • Methodenübersicht

    Modifizierer und Typ
    Methode
    Beschreibung
    protected spoon.reflect.visitor.RemoveAllImportsCleaner.ImportCleanerScanner
     
    protected spoon.reflect.visitor.chain.CtScannerListener
     
    protected static <T extends spoon.reflect.declaration.CtElement>
    T
    getParentIfType(spoon.reflect.declaration.CtElement arg0, Class<T> arg1)
     
    protected spoon.reflect.visitor.RemoveAllImportsCleaner.Context
     
    protected void
    handleTargetedExpression(spoon.reflect.code.CtTargetedExpression<?,?> targetedExpression, spoon.reflect.visitor.RemoveAllImportsCleaner.Context context)
     
    protected void
    handleTypeReference(spoon.reflect.reference.CtTypeReference<?> reference, spoon.reflect.visitor.RemoveAllImportsCleaner.Context context, spoon.reflect.path.CtRole role)
     
    protected void
    onEnter(spoon.reflect.visitor.RemoveAllImportsCleaner.Context arg0, spoon.reflect.path.CtRole arg1, spoon.reflect.declaration.CtElement arg2)
     
    void
    process(spoon.reflect.declaration.CtElement arg0)
     
    protected static void
    process(spoon.reflect.visitor.CtScanner arg0, spoon.reflect.declaration.CtCompilationUnit arg1)
     

    Von Klasse geerbte Methoden spoon.processing.AbstractProcessor

    addProcessedElementType, clearProcessedElementType, getEnvironment, getFactory, getProcessedElementTypes, getTraversalStrategy, init, initProperties, interrupt, isToBeProcessed, loadProperties, process, processingDone, removeProcessedElementType, setFactory

    Von Klasse geerbte Methoden java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Felddetails

    • scanner

      protected spoon.reflect.visitor.EarlyTerminatingScanner scanner
    • IGNORED_ROLES_WHEN_IMPLICIT

      protected static Set<spoon.reflect.path.CtRole> IGNORED_ROLES_WHEN_IMPLICIT
  • Konstruktordetails

    • RemoveAllImportsCleaner

      public RemoveAllImportsCleaner()
      Default
  • Methodendetails

    • createScanner

      protected spoon.reflect.visitor.RemoveAllImportsCleaner.ImportCleanerScanner createScanner()
    • getScannerContextInformation

      protected spoon.reflect.visitor.RemoveAllImportsCleaner.Context getScannerContextInformation()
    • handleTargetedExpression

      protected void handleTargetedExpression(spoon.reflect.code.CtTargetedExpression<?,?> targetedExpression, spoon.reflect.visitor.RemoveAllImportsCleaner.Context context)
    • handleTypeReference

      protected void handleTypeReference(spoon.reflect.reference.CtTypeReference<?> reference, spoon.reflect.visitor.RemoveAllImportsCleaner.Context context, spoon.reflect.path.CtRole role)
    • process

      public void process(spoon.reflect.declaration.CtElement arg0)
    • process

      protected static void process(spoon.reflect.visitor.CtScanner arg0, spoon.reflect.declaration.CtCompilationUnit arg1)
    • createScannerListener

      protected spoon.reflect.visitor.chain.CtScannerListener createScannerListener()
    • onEnter

      protected void onEnter(spoon.reflect.visitor.RemoveAllImportsCleaner.Context arg0, spoon.reflect.path.CtRole arg1, spoon.reflect.declaration.CtElement arg2)
    • getParentIfType

      protected static <T extends spoon.reflect.declaration.CtElement> T getParentIfType(spoon.reflect.declaration.CtElement arg0, Class<T> arg1)