org.sonar.squid.ast.visitor
Class AstUtils
java.lang.Object
org.sonar.squid.ast.visitor.AstUtils
public class AstUtils
- extends Object
Method Summary |
static void |
ensureResourceType(SourceCode resource,
Class<? extends SourceCode> resourceType)
|
static com.puppycrawl.tools.checkstyle.api.DetailAST |
findParent(com.puppycrawl.tools.checkstyle.api.DetailAST ast,
int tokenType)
|
static antlr.collections.AST |
findType(com.puppycrawl.tools.checkstyle.api.DetailAST ast)
|
static com.puppycrawl.tools.checkstyle.api.Scope |
getScope(com.puppycrawl.tools.checkstyle.api.DetailAST ast)
|
static boolean |
isClass(com.puppycrawl.tools.checkstyle.api.DetailAST ast)
|
static boolean |
isClassVariable(com.puppycrawl.tools.checkstyle.api.DetailAST ast)
|
static boolean |
isFinal(com.puppycrawl.tools.checkstyle.api.DetailAST detailAst)
|
static boolean |
isInterface(com.puppycrawl.tools.checkstyle.api.DetailAST ast)
|
static boolean |
isInterfaceVariable(com.puppycrawl.tools.checkstyle.api.DetailAST ast)
|
static boolean |
isModifier(com.puppycrawl.tools.checkstyle.api.DetailAST detailAst,
int modifierType)
|
static boolean |
isScope(com.puppycrawl.tools.checkstyle.api.Scope toCompare,
com.puppycrawl.tools.checkstyle.api.Scope scope)
|
static boolean |
isStatic(com.puppycrawl.tools.checkstyle.api.DetailAST detailAst)
|
static boolean |
isType(com.puppycrawl.tools.checkstyle.api.DetailAST ast,
int type)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AstUtils
public AstUtils()
findType
public static antlr.collections.AST findType(com.puppycrawl.tools.checkstyle.api.DetailAST ast)
isClassVariable
public static boolean isClassVariable(com.puppycrawl.tools.checkstyle.api.DetailAST ast)
isClass
public static boolean isClass(com.puppycrawl.tools.checkstyle.api.DetailAST ast)
isInterfaceVariable
public static boolean isInterfaceVariable(com.puppycrawl.tools.checkstyle.api.DetailAST ast)
isInterface
public static boolean isInterface(com.puppycrawl.tools.checkstyle.api.DetailAST ast)
isFinal
public static boolean isFinal(com.puppycrawl.tools.checkstyle.api.DetailAST detailAst)
isStatic
public static boolean isStatic(com.puppycrawl.tools.checkstyle.api.DetailAST detailAst)
isModifier
public static boolean isModifier(com.puppycrawl.tools.checkstyle.api.DetailAST detailAst,
int modifierType)
getScope
public static com.puppycrawl.tools.checkstyle.api.Scope getScope(com.puppycrawl.tools.checkstyle.api.DetailAST ast)
isScope
public static boolean isScope(com.puppycrawl.tools.checkstyle.api.Scope toCompare,
com.puppycrawl.tools.checkstyle.api.Scope scope)
isType
public static boolean isType(com.puppycrawl.tools.checkstyle.api.DetailAST ast,
int type)
findParent
public static com.puppycrawl.tools.checkstyle.api.DetailAST findParent(com.puppycrawl.tools.checkstyle.api.DetailAST ast,
int tokenType)
ensureResourceType
public static void ensureResourceType(SourceCode resource,
Class<? extends SourceCode> resourceType)
Copyright © 2009 SonarSource SA. All Rights Reserved.