public class RemoveAllImportsCleaner
extends spoon.processing.AbstractProcessor<spoon.reflect.declaration.CtElement>
| Modifier and Type | Field and Description |
|---|---|
protected static java.util.Set<spoon.reflect.path.CtRole> |
IGNORED_ROLES_WHEN_IMPLICIT |
protected spoon.reflect.visitor.EarlyTerminatingScanner |
scanner |
| Constructor and Description |
|---|
RemoveAllImportsCleaner() |
| Modifier and Type | Method and Description |
|---|---|
protected spoon.reflect.visitor.RemoveAllImportsCleaner.ImportCleanerScanner |
createScanner() |
protected spoon.reflect.visitor.chain.CtScannerListener |
createScannerListener() |
protected static <T extends spoon.reflect.declaration.CtElement> |
getParentIfType(spoon.reflect.declaration.CtElement arg0,
java.lang.Class<T> arg1) |
protected spoon.reflect.visitor.RemoveAllImportsCleaner.Context |
getScannerContextInformation() |
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(U 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) |
addProcessedElementType, clearProcessedElementType, getEnvironment, getFactory, getProcessedElementTypes, getTraversalStrategy, init, initProperties, interrupt, isToBeProcessed, loadProperties, process, processingDone, removeProcessedElementType, setFactoryprotected spoon.reflect.visitor.EarlyTerminatingScanner scanner
protected static java.util.Set<spoon.reflect.path.CtRole> IGNORED_ROLES_WHEN_IMPLICIT
protected spoon.reflect.visitor.RemoveAllImportsCleaner.ImportCleanerScanner createScanner()
protected spoon.reflect.visitor.RemoveAllImportsCleaner.Context getScannerContextInformation()
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)
public void process(spoon.reflect.declaration.CtElement arg0)
protected static void process(spoon.reflect.visitor.CtScanner arg0,
spoon.reflect.declaration.CtCompilationUnit arg1)
protected spoon.reflect.visitor.chain.CtScannerListener createScannerListener()
protected void onEnter(U arg0,
spoon.reflect.path.CtRole arg1,
spoon.reflect.declaration.CtElement arg2)
protected static <T extends spoon.reflect.declaration.CtElement> T getParentIfType(spoon.reflect.declaration.CtElement arg0,
java.lang.Class<T> arg1)