public class VisitorContext
extends com.sonar.sslr.squid.SquidAstVisitorContext<org.sonar.sslr.parser.LexerlessGrammar>
com.sonar.sslr.squid.SquidAstVisitorContextImpl.| Constructor and Description |
|---|
VisitorContext(org.sonar.squid.api.SourceProject project) |
| Modifier and Type | Method and Description |
|---|---|
void |
addSourceCode(org.sonar.squid.api.SourceCode child) |
void |
createFileViolation(org.sonar.squid.api.CodeCheck check,
String message,
Object... messageParameters) |
void |
createLineViolation(org.sonar.squid.api.CodeCheck check,
String message,
com.sonar.sslr.api.AstNode node,
Object... messageParameters) |
void |
createLineViolation(org.sonar.squid.api.CodeCheck check,
String message,
int line,
Object... messageParameters) |
void |
createLineViolation(org.sonar.squid.api.CodeCheck check,
String message,
com.sonar.sslr.api.Token token,
Object... messageParameters) |
com.sonar.sslr.api.CommentAnalyser |
getCommentAnalyser() |
File |
getFile() |
org.sonar.sslr.parser.LexerlessGrammar |
getGrammar()
Deprecated.
|
org.sonar.api.resources.InputFile |
getInputFile() |
org.sonar.squid.api.SourceProject |
getProject() |
org.sonar.squid.api.SourceCode |
peekSourceCode() |
void |
popSourceCode() |
void |
setCommentAnalyser(com.sonar.sslr.api.CommentAnalyser commentAnalyser) |
void |
setFile(File file) |
void |
setInputFile(org.sonar.api.resources.InputFile inputFile) |
public void setCommentAnalyser(com.sonar.sslr.api.CommentAnalyser commentAnalyser)
public com.sonar.sslr.api.CommentAnalyser getCommentAnalyser()
getCommentAnalyser in class com.sonar.sslr.squid.SquidAstVisitorContext<org.sonar.sslr.parser.LexerlessGrammar>public void addSourceCode(org.sonar.squid.api.SourceCode child)
addSourceCode in class com.sonar.sslr.squid.SquidAstVisitorContext<org.sonar.sslr.parser.LexerlessGrammar>public void popSourceCode()
popSourceCode in class com.sonar.sslr.squid.SquidAstVisitorContext<org.sonar.sslr.parser.LexerlessGrammar>public org.sonar.squid.api.SourceCode peekSourceCode()
peekSourceCode in class com.sonar.sslr.squid.SquidAstVisitorContext<org.sonar.sslr.parser.LexerlessGrammar>public void setFile(File file)
public File getFile()
getFile in class com.sonar.sslr.squid.SquidAstVisitorContext<org.sonar.sslr.parser.LexerlessGrammar>public org.sonar.squid.api.SourceProject getProject()
@Deprecated public org.sonar.sslr.parser.LexerlessGrammar getGrammar()
getGrammar in class com.sonar.sslr.squid.SquidAstVisitorContext<org.sonar.sslr.parser.LexerlessGrammar>public void createFileViolation(org.sonar.squid.api.CodeCheck check,
String message,
Object... messageParameters)
createFileViolation in class com.sonar.sslr.squid.SquidAstVisitorContext<org.sonar.sslr.parser.LexerlessGrammar>public void createLineViolation(org.sonar.squid.api.CodeCheck check,
String message,
com.sonar.sslr.api.AstNode node,
Object... messageParameters)
createLineViolation in class com.sonar.sslr.squid.SquidAstVisitorContext<org.sonar.sslr.parser.LexerlessGrammar>public void createLineViolation(org.sonar.squid.api.CodeCheck check,
String message,
com.sonar.sslr.api.Token token,
Object... messageParameters)
createLineViolation in class com.sonar.sslr.squid.SquidAstVisitorContext<org.sonar.sslr.parser.LexerlessGrammar>public void createLineViolation(org.sonar.squid.api.CodeCheck check,
String message,
int line,
Object... messageParameters)
createLineViolation in class com.sonar.sslr.squid.SquidAstVisitorContext<org.sonar.sslr.parser.LexerlessGrammar>public void setInputFile(org.sonar.api.resources.InputFile inputFile)
public org.sonar.api.resources.InputFile getInputFile()
Copyright © 2012-2013 SonarSource. All Rights Reserved.