org.sonar.java.ast.visitor
Class JavaAstVisitor
java.lang.Object
org.sonar.java.ast.visitor.JavaAstVisitor
- All Implemented Interfaces:
- CodeVisitor
- Direct Known Subclasses:
- AccessorVisitor, AnonymousInnerClassVisitor, BlankLinesVisitor, BranchVisitor, BreakCheck, ClassVisitor, CommentedOutCodeLineCheck, CommentVisitor, ComplexityVisitor, ContinueCheck, EndAtLineVisitor, FileLinesVisitor, FileVisitor, LinesOfCodeVisitor, LinesVisitor, MethodVisitor, PackageVisitor, PublicApiVisitor, StatementVisitor, UndocumentedApiCheck
public abstract class JavaAstVisitor
- extends Object
- implements CodeVisitor
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JavaAstVisitor
public JavaAstVisitor()
setFileContents
public final void setFileContents(com.puppycrawl.tools.checkstyle.api.FileContents fileContents)
getFileContents
public final com.puppycrawl.tools.checkstyle.api.FileContents getFileContents()
setSource
public final void setSource(Source source)
getInputFile
public final InputFile getInputFile()
setInputFile
public final void setInputFile(InputFile inputFile)
getWantedTokens
public List<Integer> getWantedTokens()
setSourceCodeStack
public final void setSourceCodeStack(Stack<SourceCode> sourceCodeStack)
addSourceCode
public final void addSourceCode(SourceCode child)
popSourceCode
public final void popSourceCode()
peekSourceCode
public final SourceCode peekSourceCode()
peekParentPackage
public final SourcePackage peekParentPackage()
peekParentClass
public final SourceClass peekParentClass()
visitFile
public void visitFile(com.puppycrawl.tools.checkstyle.api.DetailAST ast)
visitToken
public void visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST ast)
leaveToken
public void leaveToken(com.puppycrawl.tools.checkstyle.api.DetailAST ast)
leaveFile
public void leaveFile(com.puppycrawl.tools.checkstyle.api.DetailAST ast)
Copyright © 2009-2012 SonarSource. All Rights Reserved.