public class RemoveUnusedSymbolsAction extends SymbolAction
| Constructor and Description |
|---|
RemoveUnusedSymbolsAction(List<? extends org.walkmod.javalang.ast.Node> container) |
| Modifier and Type | Method and Description |
|---|---|
void |
doPop(Symbol<?> symbol,
SymbolTable table) |
List<? extends org.walkmod.javalang.ast.Node> |
getSiblings() |
void |
removeField(Symbol<?> symbol,
SymbolTable table,
org.walkmod.javalang.ast.body.FieldDeclaration fd) |
void |
removeImport(Symbol<?> symbol,
SymbolTable table) |
void |
removeMethod(Symbol<?> symbol,
SymbolTable table) |
void |
removeType(Symbol<?> symbol,
SymbolTable table) |
void |
removeVariable(Symbol<?> symbol,
SymbolTable table,
org.walkmod.javalang.ast.expr.VariableDeclarationExpr vd) |
doPush, doRead, doWrite, executepublic RemoveUnusedSymbolsAction(List<? extends org.walkmod.javalang.ast.Node> container)
public void doPop(Symbol<?> symbol, SymbolTable table)
doPop in class SymbolActionpublic List<? extends org.walkmod.javalang.ast.Node> getSiblings()
public void removeImport(Symbol<?> symbol, SymbolTable table)
public void removeMethod(Symbol<?> symbol, SymbolTable table)
public void removeType(Symbol<?> symbol, SymbolTable table)
public void removeVariable(Symbol<?> symbol, SymbolTable table, org.walkmod.javalang.ast.expr.VariableDeclarationExpr vd)
public void removeField(Symbol<?> symbol, SymbolTable table, org.walkmod.javalang.ast.body.FieldDeclaration fd)
Copyright © 2018. All rights reserved.