Uses of Class
com.puppycrawl.tools.checkstyle.api.DetailAST

Packages that use DetailAST
com.puppycrawl.tools.checkstyle Contains the implementation of the Checkstyle framework. 
com.puppycrawl.tools.checkstyle.api Contains the core API to be used to implement checks. 
 

Uses of DetailAST in com.puppycrawl.tools.checkstyle
 

Methods in com.puppycrawl.tools.checkstyle that return DetailAST
static DetailAST TreeWalker.parse(FileContents aContents)
          Static helper method to parses a Java source file.
 

Uses of DetailAST in com.puppycrawl.tools.checkstyle.api
 

Methods in com.puppycrawl.tools.checkstyle.api that return DetailAST
 DetailAST DetailAST.findFirstToken(int aType)
          Returns the first child token that makes a specified type.
 DetailAST DetailAST.getLastChild()
           
 DetailAST DetailAST.getParent()
          Returns the parent token.
 DetailAST DetailAST.getPreviousSibling()
          Returns the previous sibling or null if no such sibling exists.
 

Methods in com.puppycrawl.tools.checkstyle.api with parameters of type DetailAST
 void Check.beginTree(DetailAST aRootAST)
          Called before the starting to process a tree.
static FullIdent FullIdent.createFullIdent(DetailAST aAST)
          Creates a new FullIdent starting from the specified node.
static FullIdent FullIdent.createFullIdentBelow(DetailAST aAST)
          Creates a new FullIdent starting from the child of the specified node.
 void Check.finishTree(DetailAST aRootAST)
          Called after finished processing a tree.
static Scope ScopeUtils.getScopeFromMods(DetailAST aMods)
          Returns the Scope specified by the modifier set.
static Scope ScopeUtils.getSurroundingScope(DetailAST aAST)
          Returns the scope of the surrounding "block".
static boolean ScopeUtils.inAnnotationBlock(DetailAST aAST)
          Returns whether a node is directly contained within an annotation block.
static boolean ScopeUtils.inCodeBlock(DetailAST aAST)
          Returns whether the scope of a node is restricted to a code block.
static boolean ScopeUtils.inEnumBlock(DetailAST aAST)
          Returns whether a node is directly contained within an enum block.
static boolean ScopeUtils.inInterfaceBlock(DetailAST aAST)
          Returns whether a node is directly contained within an interface block.
static boolean ScopeUtils.inInterfaceOrAnnotationBlock(DetailAST aAST)
          Returns whether a node is directly contained within an interface or annotation block.
static boolean ScopeUtils.isLocalVariableDef(DetailAST aAST)
          Determines whether a node is a local variable definition.
static boolean ScopeUtils.isOuterMostType(DetailAST aAST)
          Returns whether a node is contained in the outer most type block.
 void Check.leaveToken(DetailAST aAST)
          Called after all the child nodes have been process.
protected  void AbstractViolationReporter.log(DetailAST aAST, String aKey)
          Helper method to log a LocalizedMessage.
protected  void AbstractViolationReporter.log(DetailAST aAST, String aKey, Object aArg0)
          Helper method to log a LocalizedMessage.
protected  void AbstractViolationReporter.log(DetailAST aAST, String aKey, Object aArg0, Object aArg1)
          Helper method to log a LocalizedMessage.
 void Check.visitToken(DetailAST aAST)
          Called to process a token.
 


Back to the Checkstyle Home Page