public class JavaSquid extends Object implements org.sonar.squidbridge.api.SourceCodeSearchEngine
| Constructor and Description |
|---|
JavaSquid(JavaConfiguration conf,
JavaResourceLocator javaResourceLocator,
org.sonar.squidbridge.api.CodeVisitor... visitors) |
JavaSquid(JavaConfiguration conf,
SonarComponents sonarComponents,
Measurer measurer,
JavaResourceLocator javaResourceLocator,
org.sonar.squidbridge.api.CodeVisitor... visitors) |
| Modifier and Type | Method and Description |
|---|---|
org.sonar.graph.DirectedGraph<org.sonar.api.resources.Resource,org.sonar.api.design.Dependency> |
getGraph() |
org.sonar.squidbridge.indexer.SquidIndex |
getIndex() |
boolean |
isBytecodeScanned() |
void |
scan(Iterable<File> sourceFiles,
Iterable<File> testFiles,
Collection<File> bytecodeFilesOrDirectories) |
Collection<org.sonar.squidbridge.api.SourceCode> |
search(org.sonar.squidbridge.api.Query... query) |
org.sonar.squidbridge.api.SourceCode |
search(String key) |
public JavaSquid(JavaConfiguration conf, JavaResourceLocator javaResourceLocator, org.sonar.squidbridge.api.CodeVisitor... visitors)
public JavaSquid(JavaConfiguration conf, @Nullable SonarComponents sonarComponents, @Nullable Measurer measurer, JavaResourceLocator javaResourceLocator, org.sonar.squidbridge.api.CodeVisitor... visitors)
public void scan(Iterable<File> sourceFiles, Iterable<File> testFiles, Collection<File> bytecodeFilesOrDirectories)
public boolean isBytecodeScanned()
public org.sonar.squidbridge.indexer.SquidIndex getIndex()
public org.sonar.graph.DirectedGraph<org.sonar.api.resources.Resource,org.sonar.api.design.Dependency> getGraph()
public org.sonar.squidbridge.api.SourceCode search(String key)
search in interface org.sonar.squidbridge.api.SourceCodeSearchEnginepublic Collection<org.sonar.squidbridge.api.SourceCode> search(org.sonar.squidbridge.api.Query... query)
search in interface org.sonar.squidbridge.api.SourceCodeSearchEngineCopyright © 2012–2015 SonarSource. All rights reserved.