public class VisitorContext extends com.sonar.sslr.squid.SquidAstVisitorContext<JavaGrammar>
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() |
JavaGrammar |
getGrammar() |
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 |
setGrammar(JavaGrammar grammar) |
void |
setInputFile(org.sonar.api.resources.InputFile inputFile) |
public void setGrammar(JavaGrammar grammar)
public void setCommentAnalyser(com.sonar.sslr.api.CommentAnalyser commentAnalyser)
public com.sonar.sslr.api.CommentAnalyser getCommentAnalyser()
getCommentAnalyser in class com.sonar.sslr.squid.SquidAstVisitorContext<JavaGrammar>public void addSourceCode(org.sonar.squid.api.SourceCode child)
addSourceCode in class com.sonar.sslr.squid.SquidAstVisitorContext<JavaGrammar>public void popSourceCode()
popSourceCode in class com.sonar.sslr.squid.SquidAstVisitorContext<JavaGrammar>public org.sonar.squid.api.SourceCode peekSourceCode()
peekSourceCode in class com.sonar.sslr.squid.SquidAstVisitorContext<JavaGrammar>public void setFile(File file)
public File getFile()
getFile in class com.sonar.sslr.squid.SquidAstVisitorContext<JavaGrammar>public org.sonar.squid.api.SourceProject getProject()
public JavaGrammar getGrammar()
getGrammar in class com.sonar.sslr.squid.SquidAstVisitorContext<JavaGrammar>public void createFileViolation(org.sonar.squid.api.CodeCheck check,
String message,
Object... messageParameters)
createFileViolation in class com.sonar.sslr.squid.SquidAstVisitorContext<JavaGrammar>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<JavaGrammar>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<JavaGrammar>public void createLineViolation(org.sonar.squid.api.CodeCheck check,
String message,
int line,
Object... messageParameters)
createLineViolation in class com.sonar.sslr.squid.SquidAstVisitorContext<JavaGrammar>public void setInputFile(org.sonar.api.resources.InputFile inputFile)
public org.sonar.api.resources.InputFile getInputFile()
Copyright © 2012 SonarSource. All Rights Reserved.