public class SonarComponents extends Object implements org.sonar.api.BatchExtension
Constructor and Description |
---|
SonarComponents(org.sonar.api.measures.FileLinesContextFactory fileLinesContextFactory,
org.sonar.api.component.ResourcePerspectives resourcePerspectives,
org.sonar.api.batch.fs.FileSystem fs,
JavaClasspath javaClasspath,
JavaTestClasspath javaTestClasspath,
org.sonar.api.batch.rule.CheckFactory checkFactory,
org.sonar.api.batch.SensorContext context,
CheckRegistrar[] checkRegistrars) |
SonarComponents(org.sonar.api.measures.FileLinesContextFactory fileLinesContextFactory,
org.sonar.api.component.ResourcePerspectives resourcePerspectives,
org.sonar.api.batch.fs.FileSystem fs,
JavaClasspath javaClasspath,
JavaTestClasspath javaTestClasspath,
org.sonar.api.batch.SensorContext context,
org.sonar.api.batch.rule.CheckFactory checkFactory) |
Modifier and Type | Method and Description |
---|---|
void |
addIssue(File file,
JavaCheck check,
int line,
String message,
Double cost) |
org.sonar.squidbridge.api.CodeVisitor[] |
checkClasses() |
Iterable<org.sonar.api.batch.rule.Checks<JavaCheck>> |
checks() |
org.sonar.api.measures.FileLinesContext |
fileLinesContextFor(File file) |
org.sonar.api.batch.fs.FileSystem |
getFileSystem() |
List<File> |
getJavaClasspath() |
List<File> |
getJavaTestClasspath() |
org.sonar.api.component.ResourcePerspectives |
getResourcePerspectives() |
org.sonar.api.rule.RuleKey |
getRuleKey(JavaCheck check) |
org.sonar.api.source.Highlightable |
highlightableFor(File file) |
org.sonar.api.batch.fs.InputFile |
inputFromIOFile(File file) |
org.sonar.api.issue.Issuable |
issuableFor(org.sonar.api.batch.fs.InputPath inputPath) |
void |
registerCheckClasses(String repositoryKey,
List<Class<? extends JavaCheck>> checkClasses) |
void |
registerTestCheckClasses(String repositoryKey,
List<Class<? extends JavaCheck>> checkClasses) |
void |
reportIssue(AnalyzerMessage analyzerMessage) |
org.sonar.api.source.Symbolizable |
symbolizableFor(File file) |
Collection<JavaCheck> |
testCheckClasses() |
public SonarComponents(org.sonar.api.measures.FileLinesContextFactory fileLinesContextFactory, org.sonar.api.component.ResourcePerspectives resourcePerspectives, org.sonar.api.batch.fs.FileSystem fs, JavaClasspath javaClasspath, JavaTestClasspath javaTestClasspath, org.sonar.api.batch.SensorContext context, org.sonar.api.batch.rule.CheckFactory checkFactory)
public SonarComponents(org.sonar.api.measures.FileLinesContextFactory fileLinesContextFactory, org.sonar.api.component.ResourcePerspectives resourcePerspectives, org.sonar.api.batch.fs.FileSystem fs, JavaClasspath javaClasspath, JavaTestClasspath javaTestClasspath, org.sonar.api.batch.rule.CheckFactory checkFactory, org.sonar.api.batch.SensorContext context, @Nullable CheckRegistrar[] checkRegistrars)
public org.sonar.api.batch.fs.InputFile inputFromIOFile(File file)
public org.sonar.api.measures.FileLinesContext fileLinesContextFor(File file)
public org.sonar.api.source.Symbolizable symbolizableFor(File file)
public org.sonar.api.source.Highlightable highlightableFor(File file)
public org.sonar.api.issue.Issuable issuableFor(org.sonar.api.batch.fs.InputPath inputPath)
public org.sonar.api.component.ResourcePerspectives getResourcePerspectives()
public void registerCheckClasses(String repositoryKey, List<Class<? extends JavaCheck>> checkClasses)
public org.sonar.squidbridge.api.CodeVisitor[] checkClasses()
public void registerTestCheckClasses(String repositoryKey, List<Class<? extends JavaCheck>> checkClasses)
public Collection<JavaCheck> testCheckClasses()
public org.sonar.api.batch.fs.FileSystem getFileSystem()
public org.sonar.api.rule.RuleKey getRuleKey(JavaCheck check)
public void addIssue(File file, JavaCheck check, int line, String message, @Nullable Double cost)
public void reportIssue(AnalyzerMessage analyzerMessage)
Copyright © 2012–2016 SonarSource. All rights reserved.