org.sonar.plugins.java.bridges
Class Bridge
java.lang.Object
org.sonar.plugins.java.bridges.Bridge
- Direct Known Subclasses:
- ChecksBridge, CopyBasicMeasuresBridge, DesignBridge, FunctionsBridge, NoSonarFilterLoader
public abstract class Bridge
- extends Object
Pattern visitor : project -> packages -> files
|
Method Summary |
boolean |
needsBytecode()
|
void |
onFile(org.sonar.squidbridge.api.SourceFile squidFile,
org.sonar.api.resources.Resource sonarFile)
|
void |
onPackage(org.sonar.squidbridge.api.SourcePackage squidPackage,
org.sonar.api.resources.Resource sonarPackage)
|
void |
onProject(org.sonar.squidbridge.api.SourceProject squidProject,
org.sonar.api.resources.Project sonarProject)
|
protected void |
setCheckFactory(org.sonar.api.checks.CheckFactory checkFactory)
|
protected void |
setContext(org.sonar.api.batch.SensorContext context)
|
void |
setProfile(org.sonar.api.profiles.RulesProfile profile)
|
protected void |
setResourceIndex(ResourceIndex resourceIndex)
|
protected void |
setSquid(JavaSquid squid)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Bridge
public Bridge()
needsBytecode
public boolean needsBytecode()
setSquid
protected final void setSquid(JavaSquid squid)
setCheckFactory
protected final void setCheckFactory(org.sonar.api.checks.CheckFactory checkFactory)
setProfile
public void setProfile(org.sonar.api.profiles.RulesProfile profile)
setResourceIndex
protected final void setResourceIndex(ResourceIndex resourceIndex)
setContext
protected final void setContext(org.sonar.api.batch.SensorContext context)
onProject
public void onProject(org.sonar.squidbridge.api.SourceProject squidProject,
org.sonar.api.resources.Project sonarProject)
onPackage
public void onPackage(org.sonar.squidbridge.api.SourcePackage squidPackage,
org.sonar.api.resources.Resource sonarPackage)
onFile
public void onFile(org.sonar.squidbridge.api.SourceFile squidFile,
org.sonar.api.resources.Resource sonarFile)
Copyright © 2012-2014 SonarSource. All Rights Reserved.