public class PublicApiVisitor
extends com.sonar.sslr.squid.checks.SquidCheck<org.sonar.sslr.parser.LexerlessGrammar>
| Constructor and Description |
|---|
PublicApiVisitor() |
| Modifier and Type | Method and Description |
|---|---|
static String |
getApiJavadoc(com.sonar.sslr.api.AstNode astNode) |
static com.sonar.sslr.api.AstNode |
getDeclaration(com.sonar.sslr.api.AstNode astNode) |
static String |
getType(com.sonar.sslr.api.AstNode node) |
void |
init() |
static boolean |
isDocumentedApi(com.sonar.sslr.api.AstNode astNode) |
static boolean |
isPublicApi(com.sonar.sslr.api.AstNode astNode) |
static void |
subscribe(com.sonar.sslr.squid.checks.SquidCheck<org.sonar.sslr.parser.LexerlessGrammar> visitor) |
void |
visitNode(com.sonar.sslr.api.AstNode astNode) |
public void init()
init in class com.sonar.sslr.squid.SquidAstVisitor<org.sonar.sslr.parser.LexerlessGrammar>public static void subscribe(com.sonar.sslr.squid.checks.SquidCheck<org.sonar.sslr.parser.LexerlessGrammar> visitor)
public void visitNode(com.sonar.sslr.api.AstNode astNode)
visitNode in interface com.sonar.sslr.api.AstVisitorvisitNode in class com.sonar.sslr.squid.SquidAstVisitor<org.sonar.sslr.parser.LexerlessGrammar>public static boolean isPublicApi(com.sonar.sslr.api.AstNode astNode)
public static String getType(com.sonar.sslr.api.AstNode node)
public static boolean isDocumentedApi(com.sonar.sslr.api.AstNode astNode)
public static String getApiJavadoc(com.sonar.sslr.api.AstNode astNode)
public static com.sonar.sslr.api.AstNode getDeclaration(com.sonar.sslr.api.AstNode astNode)
Copyright © 2012-2013 SonarSource. All Rights Reserved.