Package spoon.reflect.visitor
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
FelderModifizierer und TypFeldBeschreibungprotected static Set<spoon.reflect.path.CtRole> protected spoon.reflect.visitor.EarlyTerminatingScanner -
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungprotected spoon.reflect.visitor.RemoveAllImportsCleaner.ImportCleanerScannerprotected spoon.reflect.visitor.chain.CtScannerListenerprotected static <T extends spoon.reflect.declaration.CtElement>
TgetParentIfType(spoon.reflect.declaration.CtElement arg0, Class<T> arg1) protected spoon.reflect.visitor.RemoveAllImportsCleaner.Contextprotected voidhandleTargetedExpression(spoon.reflect.code.CtTargetedExpression<?, ?> targetedExpression, spoon.reflect.visitor.RemoveAllImportsCleaner.Context context) protected voidhandleTypeReference(spoon.reflect.reference.CtTypeReference<?> reference, spoon.reflect.visitor.RemoveAllImportsCleaner.Context context, spoon.reflect.path.CtRole role) protected voidonEnter(spoon.reflect.visitor.RemoveAllImportsCleaner.Context arg0, spoon.reflect.path.CtRole arg1, spoon.reflect.declaration.CtElement arg2) voidprocess(spoon.reflect.declaration.CtElement arg0) protected static voidprocess(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
-
Felddetails
-
scanner
protected spoon.reflect.visitor.EarlyTerminatingScanner scanner -
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)
-