org.sonar.java.ast.visitors
Class JavaAstVisitor

java.lang.Object
  extended by com.sonar.sslr.squid.SquidAstVisitor<JavaGrammar>
      extended by org.sonar.java.ast.visitors.JavaAstVisitor
All Implemented Interfaces:
com.sonar.sslr.api.AstVisitor, org.sonar.squid.api.CodeVisitor
Direct Known Subclasses:
AccessorVisitor, AnonymousInnerClassVisitor, ClassVisitor, CommentLinesVisitor, ComplexityVisitor, EndAtLineVisitor, FileLinesVisitor, FileVisitor, JavaAstCheck, LinesOfCodeVisitor, LinesVisitor, MethodVisitor, PackageVisitor, PublicApiVisitor

public abstract class JavaAstVisitor
extends com.sonar.sslr.squid.SquidAstVisitor<JavaGrammar>

Shortcut for SquidAstVisitor<JavaGrammar>.


Constructor Summary
JavaAstVisitor()
           
 
Method Summary
protected  org.sonar.squid.api.SourcePackage peekParentPackage()
           
protected  org.sonar.squid.api.SourceClass peekSourceClass()
           
protected  org.sonar.squid.api.SourceFile peekSourceFile()
           
 
Methods inherited from class com.sonar.sslr.squid.SquidAstVisitor
destroy, getAstNodeTypesToVisit, getContext, init, leaveFile, leaveNode, setContext, subscribeTo, visitFile, visitNode
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JavaAstVisitor

public JavaAstVisitor()
Method Detail

peekSourceFile

protected final org.sonar.squid.api.SourceFile peekSourceFile()

peekParentPackage

protected final org.sonar.squid.api.SourcePackage peekParentPackage()

peekSourceClass

protected final org.sonar.squid.api.SourceClass peekSourceClass()


Copyright © 2012 SonarSource. All Rights Reserved.