public class CleanDeadDeclarationsVisitor<T>
extends org.walkmod.javalang.visitors.VoidVisitorAdapter<T>
| Constructor and Description |
|---|
CleanDeadDeclarationsVisitor() |
| Modifier and Type | Method and Description |
|---|---|
void |
analyzeTypeDeclaration(org.walkmod.javalang.ast.body.TypeDeclaration n,
T arg) |
Boolean |
getIgnoreSerializableMethods() |
Boolean |
getRemoveUnusedAnnotationTypes() |
Boolean |
getRemoveUnusedClasses() |
Boolean |
getRemoveUnusedEnumerations() |
Boolean |
getRemoveUnusedFields() |
Boolean |
getRemoveUnusedImports() |
Boolean |
getRemoveUnusedInterfaces() |
Boolean |
getRemoveUnusedMethods() |
Boolean |
getRemoveUnusedTypes() |
Boolean |
getRemoveUnusedVariables() |
org.walkmod.deadcodecleaner.visitors.CleanDeadDeclarationsVisitor.TypeUpdater<T> |
getTypeUpdater() |
boolean |
isExcluded(Method method) |
void |
setExcludedMethods(com.alibaba.fastjson.JSONArray jsonArray) |
void |
setIgnoreSerializableMethods(Boolean ignoreSerializableMethods) |
void |
setRemoveUnusedAnnotationTypes(Boolean removeUnusedAnnotationTypes) |
void |
setRemoveUnusedClasses(Boolean removeUnusedClasses) |
void |
setRemoveUnusedEnumerations(Boolean removeUnusedEnumerations) |
void |
setRemoveUnusedFields(Boolean removeUnusedFields) |
void |
setRemoveUnusedImports(Boolean removeUnusedImports) |
void |
setRemoveUnusedInterfaces(Boolean removeUnusedInterfaces) |
void |
setRemoveUnusedMethods(Boolean removeUnusedMethods) |
void |
setRemoveUnusedTypes(Boolean removeUnusedTypes) |
void |
setRemoveUnusedVariables(Boolean removeUnusedVariables) |
void |
visit(org.walkmod.javalang.ast.body.AnnotationDeclaration n,
T arg) |
void |
visit(org.walkmod.javalang.ast.body.ClassOrInterfaceDeclaration n,
T arg) |
void |
visit(org.walkmod.javalang.ast.CompilationUnit n,
T arg) |
void |
visit(org.walkmod.javalang.ast.body.EnumDeclaration n,
T arg) |
void |
visit(org.walkmod.javalang.ast.body.FieldDeclaration n,
T arg) |
void |
visit(org.walkmod.javalang.ast.stmt.TypeDeclarationStmt n,
T arg) |
void |
visit(org.walkmod.javalang.ast.expr.VariableDeclarationExpr n,
T arg) |
visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visitpublic void visit(org.walkmod.javalang.ast.CompilationUnit n,
T arg)
public boolean isExcluded(Method method)
public void setExcludedMethods(com.alibaba.fastjson.JSONArray jsonArray)
public void visit(org.walkmod.javalang.ast.body.AnnotationDeclaration n,
T arg)
public void visit(org.walkmod.javalang.ast.body.EnumDeclaration n,
T arg)
public void visit(org.walkmod.javalang.ast.stmt.TypeDeclarationStmt n,
T arg)
public void analyzeTypeDeclaration(org.walkmod.javalang.ast.body.TypeDeclaration n,
T arg)
public void visit(org.walkmod.javalang.ast.body.ClassOrInterfaceDeclaration n,
T arg)
public void visit(org.walkmod.javalang.ast.body.FieldDeclaration n,
T arg)
public void visit(org.walkmod.javalang.ast.expr.VariableDeclarationExpr n,
T arg)
public org.walkmod.deadcodecleaner.visitors.CleanDeadDeclarationsVisitor.TypeUpdater<T> getTypeUpdater()
public Boolean getRemoveUnusedImports()
public void setRemoveUnusedImports(Boolean removeUnusedImports)
public Boolean getRemoveUnusedVariables()
public void setRemoveUnusedVariables(Boolean removeUnusedVariables)
public Boolean getRemoveUnusedTypes()
public void setRemoveUnusedTypes(Boolean removeUnusedTypes)
public Boolean getRemoveUnusedClasses()
public void setRemoveUnusedClasses(Boolean removeUnusedClasses)
public Boolean getRemoveUnusedInterfaces()
public void setRemoveUnusedInterfaces(Boolean removeUnusedInterfaces)
public Boolean getRemoveUnusedAnnotationTypes()
public void setRemoveUnusedAnnotationTypes(Boolean removeUnusedAnnotationTypes)
public Boolean getRemoveUnusedMethods()
public void setRemoveUnusedMethods(Boolean removeUnusedMethods)
public Boolean getRemoveUnusedFields()
public void setRemoveUnusedFields(Boolean removeUnusedFields)
public Boolean getIgnoreSerializableMethods()
public void setIgnoreSerializableMethods(Boolean ignoreSerializableMethods)
public Boolean getRemoveUnusedEnumerations()
public void setRemoveUnusedEnumerations(Boolean removeUnusedEnumerations)
Copyright © 2015. All rights reserved.