Deprecated Classes |
org.sonar.api.charts.AbstractChart
in 4.5.1, replaced by Javascript charts |
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.batch.AbstractSourceImporter
since 4.2 Component indexing and source import are done by core and this extension is not used. |
org.sonar.api.checks.AnnotationCheckFactory
since 4.2 use Checks |
org.sonar.api.rules.AnnotationRuleParser
in 4.2. Replaced by RulesDefinitionAnnotationLoader |
org.sonar.api.measures.AverageComplexityFormula
since 3.0. Use AverageFormula instead. |
org.sonar.api.batch.BatchExtensionDictionnary
since 2.6 was only used by views |
org.sonar.api.charts.ChartParameters
in 4.5.1, replaced by Javascript charts |
org.sonar.api.checks.CheckFactory
since 4.2 use CheckFactory |
org.sonar.api.utils.CoberturaReportParserUtils
in 4.2. This class should be handled internally by plugins |
org.sonar.api.web.CodeColorizerFormat
since 4.5.2 use Highlightable |
org.sonar.api.database.configuration.DatabaseConfiguration
in 3.7. Replaced by Settings |
org.sonar.api.technicaldebt.batch.internal.DefaultCharacteristic
since 4.3 |
org.sonar.api.technicaldebt.server.internal.DefaultCharacteristic
since 4.3. |
org.sonar.api.resources.DefaultProjectFileSystem
replaced by ModuleFileSystem and PathResolver in 3.5 |
org.sonar.api.technicaldebt.batch.internal.DefaultRequirement
since 4.3 |
org.sonar.api.batch.FileFilter
in 3.5. Replaced by FileSystemFilter |
org.sonar.api.scan.filesystem.FileQuery
in 4.2. Replaced by FileSystem and
FilePredicate |
org.sonar.api.web.GwtPage
in 3.7. Replaced by Ruby on Rails pages. |
org.sonar.api.resources.Java
in 3.6 |
org.sonar.api.resources.JavaFile
since 4.2 use File . See
http://docs.codehaus.org/display/SONAR/API+Changes for more details |
org.sonar.api.resources.JavaPackage
since 4.2 use Directory instead |
org.sonar.api.batch.maven.MavenPlugin
since 4.5 we don't want any dependency on Maven anymore |
org.sonar.api.batch.maven.MavenSurefireUtils
since 4.5 we don't want any dependency on Maven anymore |
org.sonar.api.batch.maven.MavenUtils
since 4.5 we don't want any dependency on Maven anymore |
org.sonar.api.resources.Method
in 4.2. Only file system components are managed by SQ core (files/directories). |
org.sonar.api.checks.NoSonarFilter
in 3.6. Replaced by NoSonarFilter |
org.sonar.api.batch.ProjectClasspath
since 4.5 this is some Java specific stuff that should by handled by SQ Java plugin |
org.sonar.api.resources.ProjectUtils
see method comments |
org.sonar.api.rules.RuleRepository
in 4.2. Replaced by org.sonar.api.server.rule.RulesDefinition |
org.sonar.api.batch.SonarIndex
since 4.5.2 should not be used by plugins. |
org.sonar.api.batch.SquidUtils
since 4.2 |
org.sonar.api.utils.TempFileUtils
since 4.0 use TempFolder |
org.sonar.api.rules.Violation
in 3.6. Replaced by Issue . |
org.sonar.api.violations.ViolationQuery
in 3.6 for the merge of violations and reviews into issues. |
org.sonar.api.utils.WorkUnit
since 4.2. Use WorkDuration instead |
org.sonar.api.rules.XMLRuleParser
in 4.2. Replaced by org.sonar.api.rule.RuleDefinitions#loadXml() |
Deprecated Methods |
org.sonar.api.batch.bootstrap.ProjectDefinition.addBinaryDir(File)
since 4.5.1 use SonarQube Java specific API |
org.sonar.api.batch.bootstrap.ProjectDefinition.addBinaryDir(String)
since 4.5.1 use SonarQube Java specific API |
org.sonar.api.config.Settings.addEnvironmentVariables()
since 4.4 For embedding purpose all properties should be provided by the bootstrapper |
org.sonar.api.batch.bootstrap.ProjectDefinition.addLibrary(String)
since 4.5.1 use SonarQube Java specific API |
org.sonar.api.batch.SonarIndex.addResource(Resource)
since 2.6. Use methods index() |
org.sonar.api.resources.ProjectFileSystem.addSourceDir(File)
since 2.6 - ProjectFileSystem should be immutable
See http://jira.codehaus.org/browse/SONAR-2126 |
org.sonar.api.batch.bootstrap.ProjectDefinition.addSourceDirs(File...)
since 4.5 use ProjectDefinition.addSources(File...) |
org.sonar.api.batch.bootstrap.ProjectDefinition.addSourceDirs(String...)
since 4.5 use ProjectDefinition.addSources(String...) |
org.sonar.api.batch.bootstrap.ProjectDefinition.addSourceFiles(File...)
since 4.5 use ProjectDefinition.addSources(File...) |
org.sonar.api.batch.bootstrap.ProjectDefinition.addSourceFiles(String...)
since 4.5 use ProjectDefinition.addSources(File...) |
org.sonar.api.config.Settings.addSystemProperties()
since 4.4 For embedding purpose all properties should be provided by the bootstrapper |
org.sonar.api.resources.ProjectFileSystem.addTestDir(File)
since 2.6 - ProjectFileSystem should be immutable
See http://jira.codehaus.org/browse/SONAR-2126 |
org.sonar.api.batch.bootstrap.ProjectDefinition.addTestDirs(File...)
since 4.5 use ProjectDefinition.addTests(File...) |
org.sonar.api.batch.bootstrap.ProjectDefinition.addTestDirs(String...)
since 4.5 use ProjectDefinition.addTests(String...) |
org.sonar.api.batch.bootstrap.ProjectDefinition.addTestFiles(File...)
since 4.5 use ProjectDefinition.addTests(File...) |
org.sonar.api.batch.bootstrap.ProjectDefinition.addTestFiles(String...)
since 4.5 use ProjectDefinition.addTests(String...) |
org.sonar.api.notifications.NotificationDispatcher.Context.addUser(String)
Use NotificationDispatcher.Context.addUser(String, NotificationChannel) instead. |
org.sonar.api.batch.SonarIndex.addViolation(Violation)
in 3.6 |
org.sonar.api.batch.SonarIndex.addViolation(Violation, boolean)
in 3.6 |
org.sonar.api.issue.IssueHandler.Context.assign(String)
since 3.7.1 |
org.sonar.api.resources.ResourceType.Builder.availableForFilters()
since 3.0. Use ResourceType.Builder.setProperty(String, String) with "supportsMeasureFilters" set to "true". |
org.sonar.api.scan.filesystem.ModuleFileSystem.binaryDirs()
since 4.2 sonar.binaries will be converted to java specific property |
org.sonar.api.batch.bootstrap.ProjectBuilder.build(ProjectReactor)
since 3.7 override ProjectBuilder.build(Context) instead |
org.sonar.wsclient.issue.Issue.componentId()
since 4.4. Use Issue.componentKey() instead |
org.sonar.api.batch.SquidUtils.convertJavaFileKeyFromSquidFormat(String)
since 4.2 JavaFile is deprecated |
org.sonar.api.batch.SquidUtils.convertJavaPackageKeyFromSquidFormat(String)
since 4.2 JavaPackage is deprecated |
org.sonar.api.batch.SquidUtils.convertToSquidKeyFormat(JavaFile)
since 4.0 |
org.sonar.api.batch.bootstrap.ProjectDefinition.create(Properties)
in 2.12, because it uses external object to represent internal state.
To ensure backward-compatibility with Ant task this method cannot clone properties,
so other callers must explicitly make clone of properties before passing into this method.
Thus better to use ProjectDefinition.create() with combination of other methods like ProjectDefinition.setProperties(Properties) and ProjectDefinition.setProperty(String, String) . |
org.sonar.api.measures.FileLinesContextFactory.createFor(Resource)
since 4.4 use FileLinesContextFactory.createFor(InputFile) |
org.sonar.api.measures.RuleMeasure.createForCategory(Metric, Integer, Double)
since 2.5. See SONAR-2007. |
org.sonar.api.measures.RuleMeasure.createForRule(Metric, Rule, Double)
since 4.4 use RuleMeasure.createForRule(Metric, RuleKey, Double) |
org.sonar.api.server.ws.WebService.NewAction.createParam(String, String)
since 4.4. Use WebService.NewAction.createParam(String paramKey) instead. |
org.sonar.api.batch.CpdMapping.createResource(File, List)
since 4.2 not used anymore |
org.sonar.api.security.ExternalUsersProvider.doGetUserDetails(String)
replaced by ExternalUsersProvider.doGetUserDetails(org.sonar.api.security.ExternalUsersProvider.Context) since v. 3.1 |
org.sonar.api.technicaldebt.batch.Requirement.factor()
since 4.2 |
org.sonar.api.technicaldebt.batch.internal.DefaultRequirement.factor()
since 4.2 |
org.sonar.api.technicaldebt.server.Characteristic.factor()
since 4.2 |
org.sonar.api.technicaldebt.server.internal.DefaultCharacteristic.factor()
since 4.2 |
org.sonar.api.technicaldebt.server.internal.DefaultCharacteristic.factorValue()
since 4.3 |
org.sonar.api.rules.RuleFinder.findById(int)
since 4.4, Please use RuleFinder.findByKey(org.sonar.api.rule.RuleKey) } |
org.sonar.api.utils.KeyValueFormat.format(Bag, int)
use Multiset from google collections instead of commons-collections bags |
org.sonar.api.resources.File.fromIOFile(File, List)
since 4.2 use File.fromIOFile(java.io.File, Project) |
org.sonar.api.resources.File.fromIOFile(File, Project)
since 4.5 use FileSystem.inputFile(org.sonar.api.batch.fs.FilePredicate) |
org.sonar.api.technicaldebt.server.Characteristic.function()
since 4.3. return null |
org.sonar.api.technicaldebt.server.internal.DefaultCharacteristic.function()
since 4.2 |
org.sonar.api.profiles.RulesProfile.getActiveRulesByPlugin(String)
since 2.3 use RulesProfile.getActiveRulesByRepository(String) instead. |
org.sonar.api.resources.Project.getAnalysisType()
since 4.4 Since 4.3 SQ will no more run tests. So basically it's always reuse report. |
org.sonar.api.resources.Project.getArtifactId()
since 2.5. See http://jira.codehaus.org/browse/SONAR-2011 |
org.sonar.api.batch.bootstrap.ProjectDefinition.getBinaries()
since 4.5.1 use SonarQube Java specific API |
org.sonar.api.rules.Rule.getCardinality()
since 4.4, use Rule.isTemplate() |
org.sonar.api.rules.Rule.getCategoryId()
since 2.5. See http://jira.codehaus.org/browse/SONAR-2007 |
org.sonar.api.rules.Rule.getCharacteristicId()
since 4.4, use Rule.getCharacteristicKey() |
org.sonar.api.utils.AnnotationUtils.getClassAnnotation(Object, Class)
As of 3.1, replaced by AnnotationUtils.getAnnotation(Object,Class) |
org.sonar.api.batch.DefaultFormulaContext.getConfiguration()
in 3.7. Use Settings . |
org.sonar.api.resources.Project.getConfiguration()
since 2.12. The component org.sonar.api.config.Settings must be used. |
org.sonar.api.measures.FormulaContext.getConfiguration()
in 3.7. Use Settings . |
org.sonar.api.rules.Rule.getDefaultCharacteristicId()
since 4.4, use Rule.getDefaultCharacteristicKey() |
org.sonar.api.Plugin.getDescription()
since 2.2. The description must be set in the manifest. |
org.sonar.api.i18n.RuleI18n.getDescription(String, String, Locale)
since 4.1. Rules are not localized anymore. See http://jira.codehaus.org/browse/SONAR-4885 |
org.sonar.api.profiles.RulesProfile.getEnabled()
since 3.3. Always return true. |
org.sonar.api.resources.Project.getExclusionPatterns()
replaced by FileExclusions in version 3.5 |
org.sonar.api.platform.ServerFileSystem.getExtensions(String, String...)
since 4.1 |
org.sonar.api.batch.fs.internal.DeprecatedDefaultInputFile.getFile()
in 4.2. Use DefaultInputFile.file() |
org.sonar.api.batch.fs.internal.DeprecatedDefaultInputFile.getFileBaseDir()
in 4.2. Replaced by FileSystem.baseDir() |
org.sonar.api.resources.Project.getFileSystem()
replaced by ModuleFileSystem in 3.5 |
org.sonar.api.source.Symbol.getFullyQualifiedName()
in 4.3 not used. |
org.sonar.api.resources.Project.getGroupId()
since 2.5. See http://jira.codehaus.org/browse/SONAR-2011 |
org.sonar.api.resources.ProjectFileSystem.getJavaSourceFiles()
since 2.6 use ProjectFileSystem.mainFiles(String...) instead.
See http://jira.codehaus.org/browse/SONAR-2126 |
org.sonar.api.resources.ProjectUtils.getJavaSourceVersion(Project)
since 2.6 use JavaUtils.getSourceVersion() instead. |
org.sonar.api.resources.ProjectUtils.getJavaVersion(Project)
since 2.6 use JavaUtils.getTargetVersion() instead. |
org.sonar.api.Plugin.getKey()
since 2.2. The key must be set in the manifest. |
org.sonar.api.resources.Project.getLanguage()
since 4.2 use FileSystem.languages() |
org.sonar.api.resources.Project.getLanguageKey()
since 4.2 use FileSystem.languages() |
org.sonar.api.batch.bootstrap.ProjectDefinition.getLibraries()
since 4.5.1 use SonarQube Java specific API |
org.sonar.api.security.SecurityRealm.getLoginPasswordAuthenticator()
replaced by doGetAuthenticator in version 3.1 |
org.sonar.api.Plugin.getName()
since 2.2. The name must be set in the manifest. |
org.sonar.api.i18n.RuleI18n.getName(Rule, Locale)
since 4.1. Rules are not localized anymore. See http://jira.codehaus.org/browse/SONAR-4885 |
org.sonar.api.i18n.RuleI18n.getName(String, String, Locale)
since 4.1. Rules are not localized anymore. See http://jira.codehaus.org/browse/SONAR-4885 |
org.sonar.api.rules.ActiveRule.getNoteCreatedAt()
in 4.4. Feature dropped. |
org.sonar.api.rules.ActiveRule.getNoteData()
in 4.4. Feature dropped. |
org.sonar.api.rules.ActiveRule.getNoteUpdatedAt()
in 4.4. Feature dropped. |
org.sonar.api.rules.ActiveRule.getNoteUserLogin()
in 4.4. Feature dropped. |
org.sonar.api.resources.Project.getPackaging()
in 2.8. See http://jira.codehaus.org/browse/SONAR-2341 |
org.sonar.api.i18n.RuleI18n.getParamDescription(String, String, String, Locale)
since 4.1. Rules are not localized anymore. See http://jira.codehaus.org/browse/SONAR-4885 |
org.sonar.api.rules.Rule.getParent()
since 4.4, use Rule.getTemplate() |
org.sonar.api.rules.Rule.getPluginName()
since 2.5 use Rule.getRepositoryKey() instead |
org.sonar.api.rules.ActiveRule.getPluginName()
since 2.3 use ActiveRule.getRepositoryKey() instead |
org.sonar.api.resources.Project.getPom()
since 2.5. See http://jira.codehaus.org/browse/SONAR-2011 ,
MavenProject can be retrieved as an IoC dependency |
org.sonar.api.rules.Violation.getPriority()
since 2.5 use Violation.getSeverity() instead. See http://jira.codehaus.org/browse/SONAR-1829 |
org.sonar.api.rules.Rule.getPriority()
since 2.5 use Rule.getSeverity() instead. See http://jira.codehaus.org/browse/SONAR-1829 |
org.sonar.api.rules.ActiveRule.getPriority()
since 2.5 use ActiveRule.getSeverity() instead. See http://jira.codehaus.org/browse/SONAR-1829 |
org.sonar.api.config.PropertyDefinitions.getPropertiesByCategory()
since 3.7 use PropertyDefinitions.propertiesByCategory(String) |
org.sonar.api.config.PropertyDefinitions.getPropertiesByCategory(String)
since 3.7 use PropertyDefinitions.propertiesByCategory(String) |
org.sonar.api.resources.Project.getProperty(String)
since 3.6. Replaced by Settings . |
org.sonar.api.profiles.RulesProfile.getProvided()
since 3.3 not replaced |
org.sonar.api.batch.fs.internal.DeprecatedDefaultInputFile.getRelativePath()
in 4.2. Use DefaultInputFile.relativePath() |
org.sonar.api.measures.Measure.getRequirement()
since 4.3. |
org.sonar.api.resources.Project.getReuseExistingRulesConfig()
since 2.5. See discussion from http://jira.codehaus.org/browse/SONAR-1873 |
org.sonar.api.measures.RuleMeasure.getRule()
since 4.4 use RuleMeasure.ruleKey() |
org.sonar.wsclient.services.ResourceQuery.getRuleCategories()
since 2.5 See http://jira.codehaus.org/browse/SONAR-2007 |
org.sonar.api.measures.RuleMeasure.getRuleCategory()
since 2.5. See SONAR-2007. |
org.sonar.wsclient.services.Measure.getRuleCategory()
since 2.5 See http://jira.codehaus.org/browse/SONAR-2007 |
org.sonar.wsclient.services.ResourceQuery.getRulePriorities()
since 2.5 use ResourceQuery.getRuleSeverities() instead. See http://jira.codehaus.org/browse/SONAR-1829 |
org.sonar.api.measures.RuleMeasure.getRulePriority()
since 2.14 use RuleMeasure.getSeverity() instead. See SONAR-1829. |
org.sonar.wsclient.services.Measure.getRulePriority()
since 2.5 use Measure.getRuleSeverity() instead. See http://jira.codehaus.org/browse/SONAR-1829 |
org.sonar.api.batch.bootstrap.ProjectDefinition.getSourceDirs()
since 4.5 use ProjectDefinition.sources() |
org.sonar.api.batch.bootstrap.ProjectDefinition.getSourceFiles()
since 4.5 use ProjectDefinition.sources() |
org.sonar.api.resources.ProjectFileSystem.getSourceFiles(Language...)
since 2.6 use ProjectFileSystem.mainFiles(String...) instead.
See http://jira.codehaus.org/browse/SONAR-2126 |
org.sonar.api.batch.bootstrap.ProjectDefinition.getTestDirs()
since 4.5 use ProjectDefinition.tests() |
org.sonar.api.resources.Project.getTestExclusionPatterns()
replaced by FileExclusions in version 3.5 |
org.sonar.api.batch.bootstrap.ProjectDefinition.getTestFiles()
since 4.5 use ProjectDefinition.tests() |
org.sonar.api.resources.ProjectFileSystem.getTestFiles(Language...)
since 2.6 use ProjectFileSystem.testFiles(String...) instead.
See http://jira.codehaus.org/browse/SONAR-2126 |
org.sonar.api.profiles.RulesProfile.getUsed()
profile versioning is dropped in 4.4. Always returns -1. |
org.sonar.api.profiles.RulesProfile.getVersion()
profile versioning is dropped in 4.4. Always returns -1. |
org.sonar.api.batch.DecoratorContext.getViolations()
in 3.6, replaced by Issuable |
org.sonar.api.batch.SonarIndex.getViolations(Resource)
in 3.6 |
org.sonar.api.batch.SonarIndex.getViolations(ViolationQuery)
in 3.6 |
org.sonar.api.batch.DecoratorContext.getViolations(ViolationQuery)
in 3.6, replaced by Issuable |
org.sonar.api.resources.ProjectFileSystem.hasJavaSourceFiles()
since 2.6 - API should be language agnostic |
org.sonar.api.resources.ProjectFileSystem.hasTestFiles(Language)
since 2.6 - use language key instead of Language object |
org.sonar.api.batch.SensorContext.index(Resource)
since 4.2 Resource indexing is done by the platform for all physical resources. |
org.sonar.api.batch.SensorContext.index(Resource, Resource)
since 4.2 Resource indexing is done by the platform for all physical resources. |
org.sonar.api.security.LoginPasswordAuthenticator.init()
in 2.14, but was left for backward compatibility - when this authenticator is not a part of SecurityRealm , otherwise has no effect and not invoked |
org.sonar.api.resources.Scopes.isBlockUnit(Resource)
since 4.3 resources under FILE level are no more be supported since 4.2. |
org.sonar.api.resources.ResourceUtils.isClass(Resource)
since 4.2 CLA qualifier is deprecated |
org.sonar.api.resources.Qualifiers.isClass(Resource)
since 4.2 CLA qualifier is deprecated |
org.sonar.api.profiles.RulesProfile.isEnabled()
since 3.3. Always return true. |
org.sonar.api.resources.Resource.isExcluded()
since 2.6. |
org.sonar.api.batch.SensorContext.isExcluded(Resource)
since 4.2 Excluded resources are not indexed. |
org.sonar.wsclient.services.ResourceQuery.isExcludeRuleCategories()
since 2.5 not used anymore |
org.sonar.wsclient.services.ResourceQuery.isExcludeRulePriorities()
since 2.5 use ResourceQuery.isExcludeRuleSeverities() instead. See http://jira.codehaus.org/browse/SONAR-1829 |
org.sonar.api.batch.SensorContext.isIndexed(Resource, boolean)
since 4.2 Excluded resources are not indexed. |
org.sonar.api.resources.Project.isLatestAnalysis()
in 3.6. The analysis is now always the latest one (past analysis must be done in a chronological order). See http://jira.codehaus.org/browse/SONAR-4334 |
org.sonar.api.resources.ResourceUtils.isPackage(Resource)
since 4.2 Package are now directory. Use ResourceUtils.isDirectory(Resource) |
org.sonar.api.resources.Qualifiers.isPackage(Resource)
since 4.2 Package is now a directory. Use Qualifiers.isDirectory(Resource) |
org.sonar.api.resources.Scopes.isProgramUnit(Resource)
since 4.3 resources under FILE level are no more be supported since 4.2. |
org.sonar.api.technicaldebt.server.Characteristic.isRequirement()
since 4.3 |
org.sonar.api.technicaldebt.server.internal.DefaultCharacteristic.isRequirement()
since 4.3 |
org.sonar.api.technicaldebt.batch.Requirement.offset()
since 4.2 |
org.sonar.api.technicaldebt.batch.internal.DefaultRequirement.offset()
since 4.2 |
org.sonar.api.technicaldebt.server.Characteristic.offset()
since 4.2 |
org.sonar.api.technicaldebt.server.internal.DefaultCharacteristic.offset()
since 4.2 |
org.sonar.api.technicaldebt.server.internal.DefaultCharacteristic.offsetUnit()
since 4.3 |
org.sonar.api.technicaldebt.server.internal.DefaultCharacteristic.offsetValue()
since 4.3 |
org.sonar.api.server.ws.Request.param(String, String)
to be dropped in 4.4. Default values are declared in ws metadata |
org.sonar.api.server.ws.Request.paramAsBoolean(String, boolean)
to be dropped in 4.4. Default values must be declared in WebService then
this method can be replaced by Request.mandatoryParamAsBoolean(String) . |
org.sonar.api.server.ws.Request.paramAsInt(String, int)
to be dropped in 4.4. Default values must be declared in WebService then
this method can be replaced by Request.mandatoryParamAsInt(String) . |
org.sonar.api.server.ws.Request.paramAsLong(String, long)
to be dropped in 4.4. Default values must be declared in WebService then
this method can be replaced by Request.mandatoryParamAsLong(String) . |
org.sonar.api.measures.MeasuresFilters.requirement(Metric, Requirement)
since 4.3 |
org.sonar.api.technicaldebt.batch.TechnicalDebtModel.requirements()
since 4.3. Always return empty list |
org.sonar.api.technicaldebt.batch.TechnicalDebtModel.requirementsById(Integer)
since 4.3. Always return null |
org.sonar.api.technicaldebt.batch.TechnicalDebtModel.requirementsByRule(RuleKey)
since 4.3. Always return null |
org.sonar.api.batch.bootstrap.ProjectDefinition.resetSourceDirs()
since 4.5 use ProjectDefinition.resetSources() |
org.sonar.api.batch.bootstrap.ProjectDefinition.resetTestDirs()
since 4.5 use ProjectDefinition.resetTests() |
org.sonar.api.technicaldebt.server.Characteristic.rootId()
since 4.3. return null |
org.sonar.api.technicaldebt.server.Characteristic.ruleKey()
since 4.3. return null |
org.sonar.api.technicaldebt.server.internal.DefaultCharacteristic.ruleKey()
since 4.2 |
org.sonar.api.batch.SensorContext.saveResource(Resource)
use the methods index() |
org.sonar.api.batch.SensorContext.saveSource(Resource, String)
since 4.2 Source import is done by the platform |
org.sonar.api.batch.SensorContext.saveViolation(Violation)
in 3.6, replaced by Issuable |
org.sonar.api.batch.DecoratorContext.saveViolation(Violation)
in 3.6, replaced by Issuable |
org.sonar.api.batch.SensorContext.saveViolation(Violation, boolean)
in 3.6, replaced by Issuable |
org.sonar.api.batch.DecoratorContext.saveViolation(Violation, boolean)
in 3.6, replaced by Issuable |
org.sonar.api.batch.SensorContext.saveViolations(Collection)
in 3.6, replaced by Issuable |
org.sonar.api.rules.ActiveRuleParam.setActiveRule(ActiveRule)
visibility should be decreased to protected or package |
org.sonar.api.rules.ActiveRule.setActiveRuleParams(List)
use setParameter() |
org.sonar.api.resources.Project.setAnalysisType(Project.AnalysisType)
since 4.4 Since 4.3 SQ will no more run tests. So basically it's always reuse report. |
org.sonar.api.rules.Rule.setCardinality(Cardinality)
since 4.4, use Rule.setIsTemplate(boolean) |
org.sonar.api.rules.Rule.setCharacteristicId(Integer)
since 4.4, use #setCharacteristicKey(@Nullable String characteristicKey) |
org.sonar.api.rules.Rule.setDefaultCharacteristicId(Integer)
since 4.4, use #setDefaultCharacteristicKey(@Nullable String defaultCharacteristicKey) |
org.sonar.api.rules.Rule.setEnabled(Boolean)
in 3.6. Replaced by Rule.setStatus(String status) . |
org.sonar.api.profiles.RulesProfile.setEnabled(Boolean)
since 3.3. |
org.sonar.api.resources.Resource.setExcluded(boolean)
since 2.6 should use SensorContext#isExcluded(resource). It will make inheritance of Resource easier. |
org.sonar.wsclient.services.ResourceQuery.setExcludeRuleCategories(boolean)
since 2.5 not used anymore |
org.sonar.wsclient.services.ResourceQuery.setExcludeRulePriorities(boolean)
since 2.5 use ResourceQuery.setExcludeRuleSeverities(boolean) instead. See http://jira.codehaus.org/browse/SONAR-1829 |
org.sonar.api.resources.Project.setExclusionPatterns(String[])
replaced by FileExclusions in version 3.5 |
org.sonar.api.technicaldebt.batch.internal.DefaultRequirement.setFactor(WorkUnit)
since 4.2 |
org.sonar.api.technicaldebt.server.internal.DefaultCharacteristic.setFactor(WorkUnit)
since 4.2 |
org.sonar.api.technicaldebt.server.internal.DefaultCharacteristic.setFactorUnit(WorkDuration.UNIT)
since 4.3 |
org.sonar.api.technicaldebt.server.internal.DefaultCharacteristic.setFactorValue(Integer)
since 4.3 |
org.sonar.api.resources.Project.setFileSystem(ProjectFileSystem)
since 2.6. See http://jira.codehaus.org/browse/SONAR-2126 |
org.sonar.api.technicaldebt.server.internal.DefaultCharacteristic.setFunction(String)
since 4.2 |
org.sonar.api.rules.Rule.setId(Integer)
since 2.3. visibility should be decreased to protected or package |
org.sonar.api.rules.ActiveRule.setId(Integer)
visibility should be decreased to protected or package |
org.sonar.api.measures.Measure.setId(Long)
since 4.4 not used |
org.sonar.api.resources.Project.setLatestAnalysis(boolean)
in 3.6. It's not possible to analyze a project before the latest known quality snapshot.
See http://jira.codehaus.org/browse/SONAR-4334 |
org.sonar.api.technicaldebt.batch.internal.DefaultRequirement.setOffset(WorkUnit)
since 4.2 |
org.sonar.api.technicaldebt.server.internal.DefaultCharacteristic.setOffset(WorkUnit)
since 4.2 |
org.sonar.api.technicaldebt.server.internal.DefaultCharacteristic.setOffsetUnit(WorkDuration.UNIT)
since 4.3 |
org.sonar.api.technicaldebt.server.internal.DefaultCharacteristic.setOffsetValue(Integer)
since 4.3 |
org.sonar.api.resources.Project.setPackaging(String)
in 2.8. See http://jira.codehaus.org/browse/SONAR-2341 |
org.sonar.api.rules.Rule.setParent(Rule)
since 4.4, use Rule.setTemplate(Rule) } |
org.sonar.api.rules.Rule.setPluginName(String)
since 2.5 use Rule.setRepositoryKey(String) instead |
org.sonar.api.rules.Violation.setPriority(RulePriority)
since 2.5 use Violation.setSeverity(RulePriority) instead. See http://jira.codehaus.org/browse/SONAR-1829 |
org.sonar.api.rules.Rule.setPriority(RulePriority)
since 2.5 use Rule.setSeverity(RulePriority) instead. See http://jira.codehaus.org/browse/SONAR-1829 |
org.sonar.api.rules.ActiveRule.setPriority(RulePriority)
since 2.5 use ActiveRule.setSeverity(RulePriority) instead. See http://jira.codehaus.org/browse/SONAR-1829 |
org.sonar.api.profiles.RulesProfile.setProvided(Boolean)
since 3.3 not replaced |
org.sonar.api.measures.Measure.setRequirement(Requirement)
since 4.3 |
org.sonar.api.rules.ActiveRule.setRule(Rule)
visibility should be reduced to protected or package |
org.sonar.api.measures.RuleMeasure.setRule(Rule)
since 4.4 use #setRuleKey() |
org.sonar.wsclient.services.ResourceQuery.setRuleCategories(String...)
since 2.5 See http://jira.codehaus.org/browse/SONAR-2007 |
org.sonar.api.measures.RuleMeasure.setRuleCategory(Integer)
since 2.5. See SONAR-2007. |
org.sonar.wsclient.services.Measure.setRuleCategory(String)
since 2.5 See http://jira.codehaus.org/browse/SONAR-2007 |
org.sonar.api.technicaldebt.server.internal.DefaultCharacteristic.setRuleKey(RuleKey)
since 4.2 |
org.sonar.api.rules.ActiveRuleParam.setRuleParam(RuleParam)
visibility should be decreased to protected or package |
org.sonar.wsclient.services.ResourceQuery.setRulePriorities(String...)
since 2.5 use ResourceQuery.setRuleSeverities(String...) instead. See http://jira.codehaus.org/browse/SONAR-1829 |
org.sonar.api.measures.RuleMeasure.setRulePriority(RulePriority)
since 2.14 use RuleMeasure.setSeverity(org.sonar.api.rules.RulePriority) instead. See SONAR-1829. |
org.sonar.wsclient.services.Measure.setRulePriority(String)
since 2.5 use Measure.setRuleSeverity(String) instead. See http://jira.codehaus.org/browse/SONAR-1829 |
org.sonar.api.rules.ActiveRule.setRulesProfile(RulesProfile)
visibility should be reduced to protected or package |
org.sonar.api.batch.SonarIndex.setSource(Resource, String)
since 4.2 should not be used by plugins |
org.sonar.api.batch.bootstrap.ProjectDefinition.setSourceDirs(File...)
since 4.5 use ProjectDefinition.setSources(File...) |
org.sonar.api.batch.bootstrap.ProjectDefinition.setSourceDirs(String...)
since 4.5 use ProjectDefinition.setSources(String...) |
org.sonar.api.batch.bootstrap.ProjectDefinition.setTestDirs(File...)
since 4.5 use ProjectDefinition.setTests(File...) |
org.sonar.api.batch.bootstrap.ProjectDefinition.setTestDirs(String...)
since 4.5 use ProjectDefinition.setTests(String...) |
org.sonar.api.profiles.RulesProfile.setUsed(Boolean)
profile versioning is dropped in 4.4. Always returns -1. |
org.sonar.api.profiles.RulesProfile.setVersion(int)
profile versioning is dropped in 4.4. Always returns -1. |
org.sonar.api.scan.filesystem.ModuleFileSystem.sourceDirs()
since 4.2 use FileSystem.files(org.sonar.api.batch.fs.FilePredicate) to get all files with type InputFile.Type#MAIN . |
org.sonar.api.scan.filesystem.ModuleFileSystem.testDirs()
since 4.2 use FileSystem.files(org.sonar.api.batch.fs.FilePredicate) to get all files with type InputFile.Type#TEST . |
org.sonar.api.resources.ProjectUtils.toIoFiles(Collection)
in 4.2. Replaced by org.sonar.api.resources.InputFileUtils#toFiles() |
org.sonar.api.technicaldebt.server.internal.DefaultCharacteristic.toUnit(String)
since 4.3 |
org.sonar.api.utils.ZipUtils.unzipToTempDir(File)
since 3.4 use by ModuleFileSystem.workingDir() or ServerFileSystem.getTempDir() |
org.sonar.api.rules.RulePriority.valueOfString(String)
in 3.6 |