org.sonar.plugins.squid.bridges
Class Bridge
java.lang.Object
org.sonar.plugins.squid.bridges.Bridge
- Direct Known Subclasses:
- ChecksBridge, ChidamberKemererBridge, CopyBasicMeasuresBridge, DesignBridge, Lcom4BlocksBridge, NoSonarFilterLoader, PackagesBridge, PublicUndocumentedApiBridge, RobertCMartinBridge
public abstract class Bridge
- extends Object
Pattern visitor : project -> packages -> files -> classes
Constructor Summary |
protected |
Bridge(boolean needsBytecode)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Bridge
protected Bridge(boolean needsBytecode)
needsBytecode
public final boolean needsBytecode()
setSquid
protected final void setSquid(Squid squid)
setCheckFactory
protected final void setCheckFactory(CheckFactory checkFactory)
setResourceIndex
protected final void setResourceIndex(ResourceIndex resourceIndex)
setContext
protected final void setContext(SensorContext context)
onProject
public void onProject(SourceProject squidProject,
Project sonarProject)
onPackage
public void onPackage(SourcePackage squidPackage,
Resource sonarPackage)
onFile
public void onFile(SourceFile squidFile,
Resource sonarFile)
onClass
public void onClass(SourceClass squidClass,
JavaClass sonarClass)
onMethod
public void onMethod(SourceMethod squidMethod,
JavaMethod sonarMethod)
Copyright © 2009-2012 SonarSource. All Rights Reserved.