Deprecated Classes |
org.sonar.api.batch.AbstractCoverageExtension
since 2.6 was superseded by interface CoverageExtension |
org.sonar.api.web.AbstractDashboardWidget
override org.sonar.api.web.AbstractRubyTemplate and implement org.sonar.api.web.RubyRailsWidget |
org.sonar.api.batch.AbstractDirectoriesDecorator
since 2.2, the number of directories is automatically calculated by sonar core (see metric formula) |
org.sonar.api.batch.AbstractFileComplexityDecorator
since 2.1, a formula has been implemented on the metric, so no need to have decorator anymore |
org.sonar.api.batch.AbstractFilesDecorator
since 2.2, the number of files is automatically calculated by sonar core (see metric formula) |
org.sonar.api.batch.AbstractFunctionComplexityDecorator
since 2.1, a formula has been implemented on the metric, so no need to have decorator anymore |
org.sonar.api.batch.AbstractFunctionComplexityDistributionDecorator
since 2.1, a formula has been implemented on the metric, so no need to have decorator anymore |
org.sonar.api.rules.AbstractImportableRulesRepository
|
org.sonar.api.web.gwt.client.AbstractPage
since 2.0, use the lib sonar-gwt-api |
org.sonar.api.batch.AbstractPurge
database components have been moved to sonar-database. Please extend org.sonar.core.purge.AbstractPurge. |
org.sonar.api.web.gwt.client.webservices.AbstractResourceQuery
since 2.5 |
org.sonar.api.rules.AbstractRulesRepository
|
org.sonar.api.batch.AbstractViolationsStaxParser
since 2.3. Too much "black-box". |
org.sonar.api.checks.checkers.AnnotationCheckerFactory
since 2.3 |
org.sonar.api.checks.profiles.AnnotationCheckProfileFactory
since 2.3 |
org.sonar.api.checks.templates.AnnotationCheckTemplateFactory
since 2.3 |
org.sonar.check.AnnotationIntrospector
since 2.3 |
org.sonar.api.web.gwt.client.webservices.BaseQueryCallback
since 2.8. Use sonar-gwt-api instead. |
org.sonar.api.checks.templates.BundleCheckTemplate
since 2.3 |
org.sonar.api.checks.templates.BundleCheckTemplateProperty
since 2.3 |
org.sonar.api.checks.profiles.Check
since 2.3 |
org.sonar.api.checks.checkers.CheckerFactory
since 2.3 |
org.sonar.api.checks.profiles.CheckProfile
since 2.3 |
org.sonar.api.checks.profiles.CheckProfileProvider
since 2.3 |
org.sonar.api.checks.profiles.CheckProfileXmlMarshaller
since 2.3 |
org.sonar.api.checks.templates.CheckTemplate
since 2.3 |
org.sonar.api.checks.templates.CheckTemplateFactory
since 2.3 |
org.sonar.api.checks.templates.CheckTemplateProperty
since 2.3 |
org.sonar.api.checks.templates.CheckTemplateRepositories
since 2.3 |
org.sonar.api.checks.templates.CheckTemplateRepository
since 2.3 |
org.sonar.api.resources.DefaultProjectFileSystem
in 2.8. In fact this class should not be located in sonar-plugin-api and most of the methods were overridden by a component in sonar-batch. |
org.sonar.api.rules.DefaultRulesManager
UGLY CLASS |
org.sonar.api.rules.Iso9126RulesCategories
since 2.5. See http://jira.codehaus.org/browse/SONAR-2007 |
org.sonar.api.web.gwt.client.webservices.JSONHandlerDispatcher
since 2.8. Use sonar-gwt-api instead. |
org.sonar.api.web.gwt.client.webservices.JsonUtils
since 2.8. Use sonar-gwt-api instead. |
org.sonar.api.utils.KeyValueFormat.DoubleNumbersPairTransformer
since 2.7. Replaced by Converter |
org.sonar.api.utils.KeyValueFormat.IntegerNumbersPairTransformer
since 2.7. Replaced by Converter |
org.sonar.api.utils.KeyValueFormat.RulePriorityNumbersPairTransformer
since 2.7. Replaced by Converter |
org.sonar.api.utils.KeyValueFormat.StringNumberPairTransformer
since 2.7 replaced by Converter |
org.sonar.api.web.gwt.client.webservices.Measure
since 2.5, use Measure instead. |
org.sonar.api.database.daos.MeasuresDao
since 2.3 |
org.sonar.api.checks.checkers.MessageDispatcher
since 2.3 |
org.sonar.api.web.gwt.client.webservices.MetricsQuery
since 2.5, use MetricQuery instead. |
org.sonar.api.Plugins
since 2.1 |
org.sonar.api.rules.xml.Profile
|
org.sonar.api.rules.xml.Property
|
org.sonar.api.web.gwt.client.webservices.Query
since 2.8. Use sonar-gwt-api instead. |
org.sonar.api.web.gwt.client.webservices.Resource
since 2.5, use Resource instead. |
org.sonar.api.web.gwt.client.ResourceDictionary
since 2.8. Use sonar-gwt-api instead. |
org.sonar.api.web.gwt.client.webservices.Resources
since 2.5 |
org.sonar.api.web.gwt.client.webservices.ResourcesQuery
since 2.5, use ResourceQuery instead |
org.sonar.api.web.gwt.client.webservices.ResponsePOJO
since 2.8. Use sonar-gwt-api instead. |
org.sonar.api.web.gwt.client.webservices.Rule
since 2.5 |
org.sonar.api.rules.xml.Rule
|
org.sonar.api.rules.RulesCategory
since 2.5 See http://jira.codehaus.org/browse/SONAR-2007 |
org.sonar.api.rules.RulesManager
since 2.3 |
org.sonar.api.web.gwt.client.webservices.SequentialQueries
since 2.8. Use sonar-gwt-api instead. |
org.sonar.api.utils.ServerHttpClient
use org.sonar.api.plaform.Server instead |
org.sonar.api.rules.StandardProfileXmlParser
|
org.sonar.api.rules.StandardRulesXmlParser
|
org.sonar.api.web.gwt.client.Utils
since 2.8. Use sonar-gwt-api instead. |
org.sonar.api.web.gwt.client.webservices.VoidResponse
since 2.8. Use sonar-gwt-api instead. |
org.sonar.api.web.gwt.client.webservices.WSMetrics
since 2.8. Use sonar-gwt-api instead. |
Deprecated Constructors |
org.sonar.api.batch.AbstractCoverageExtension(Plugins)
since 2.3. Use the default constructor |
org.sonar.api.batch.AbstractViolationsStaxParser(SensorContext, RulesManager, RulesProfile)
since 1.11. |
org.sonar.api.rules.ActiveRule()
visibility should be reduced to protected or package |
org.sonar.api.rules.ActiveRule(RulesProfile, Rule, RulePriority)
visibility should be reduced to protected or package |
org.sonar.api.rules.ActiveRuleParam()
visibility should be decreased to protected or package |
org.sonar.api.rules.ActiveRuleParam(ActiveRule, RuleParam, String)
visibility should be decreased to protected or package |
org.sonar.api.batch.Event(String, String, String, Date, Integer)
in 2.5 |
org.sonar.api.batch.Event(String, String, String, Snapshot)
in 2.5 |
org.sonar.api.measures.Metric()
in 1.12 |
org.sonar.api.measures.Metric(String)
since 2.7 use the Builder factory. |
org.sonar.api.measures.Metric(String, Metric.ValueType)
since 2.7 use the Builder factory. |
org.sonar.api.measures.Metric(String, String, Metric.ValueType, Integer, Boolean, String, Formula)
since 2.7 use the Builder factory. |
org.sonar.api.measures.Metric(String, String, String, Metric.ValueType, Integer, Boolean, String)
since 2.7 use the Builder factory. |
org.sonar.api.measures.Metric(String, String, String, Metric.ValueType, Integer, Boolean, String, boolean)
since 2.7 use the Builder factory. |
org.sonar.api.rules.Rule()
since 2.3. Use the factory method Rule.create() |
org.sonar.api.rules.Rule(String, String)
since 2.3. Use the factory method Rule.create() |
org.sonar.api.rules.Rule(String, String, RulesCategory, String, String)
since 2.3. Use the factory method Rule.create() |
org.sonar.api.rules.Rule(String, String, String, RulesCategory, RulePriority)
since 2.3. Use the factory method Rule.create() |
org.sonar.api.rules.Rule(String, String, String, RulesCategory, String, String)
since 2.3. Use the factory method Rule.create() |
org.sonar.api.rules.RuleParam()
since 2.3 use the factory method Rule.setParameter() |
org.sonar.api.rules.RuleParam(Rule, String, String, String)
since 2.3 use the factory method setParameter() |
org.sonar.api.profiles.RulesProfile()
use the factory method create() |
org.sonar.api.profiles.RulesProfile(String, String)
since 2.3. Use the factory method create() |
org.sonar.api.profiles.RulesProfile(String, String, boolean, boolean)
since 2.3. Use the factory method create() |
org.sonar.api.rules.Violation(Rule)
since 2.3. Use the factory method create() |
org.sonar.api.rules.Violation(Rule, Resource)
since 2.3. Use the factory method create() |
org.sonar.api.profiles.XMLProfileParser(RuleFinder)
since 2.5. Plugins shouldn't directly instantiate this class,
because it should be retrieved as an IoC dependency. |
org.sonar.api.profiles.XMLProfileParser(RuleFinder, MetricFinder)
since 2.5. Plugins shouldn't directly instantiate this class,
because it should be retrieved as an IoC dependency. |