public abstract class JavaAstVisitor extends Object implements CodeVisitor
Constructor and Description |
---|
JavaAstVisitor() |
Modifier and Type | Method and Description |
---|---|
void |
addSourceCode(SourceCode child) |
com.puppycrawl.tools.checkstyle.api.FileContents |
getFileContents() |
InputFile |
getInputFile() |
List<Integer> |
getWantedTokens() |
void |
leaveFile(com.puppycrawl.tools.checkstyle.api.DetailAST ast) |
void |
leaveToken(com.puppycrawl.tools.checkstyle.api.DetailAST ast) |
SourceClass |
peekParentClass() |
SourcePackage |
peekParentPackage() |
SourceCode |
peekSourceCode() |
void |
popSourceCode() |
void |
setFileContents(com.puppycrawl.tools.checkstyle.api.FileContents fileContents) |
void |
setInputFile(InputFile inputFile) |
void |
setSource(Source source) |
void |
setSourceCodeStack(Stack<SourceCode> sourceCodeStack) |
void |
visitFile(com.puppycrawl.tools.checkstyle.api.DetailAST ast) |
void |
visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST ast) |
public JavaAstVisitor()
public final void setFileContents(com.puppycrawl.tools.checkstyle.api.FileContents fileContents)
public final com.puppycrawl.tools.checkstyle.api.FileContents getFileContents()
public final InputFile getInputFile()
public final void setInputFile(InputFile inputFile)
public List<Integer> getWantedTokens()
public final void setSourceCodeStack(Stack<SourceCode> sourceCodeStack)
public final void addSourceCode(SourceCode child)
public final void popSourceCode()
public final SourceCode peekSourceCode()
public final SourcePackage peekParentPackage()
public final SourceClass peekParentClass()
public void visitFile(com.puppycrawl.tools.checkstyle.api.DetailAST ast)
public void visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST ast)
public void leaveToken(com.puppycrawl.tools.checkstyle.api.DetailAST ast)
public void leaveFile(com.puppycrawl.tools.checkstyle.api.DetailAST ast)
Copyright © 2009-2012 SonarSource. All Rights Reserved.