org.sonar.api.batch.rule.Checks.addAnnotatedChecks(Collection)
|
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.issue.NoSonarFilter.addComponent(String, Set)
|
org.sonar.api.batch.SonarIndex.addDependency(Dependency)
since 5.2 No more design features. No op.
|
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.sonarsource.com/browse/SONAR-2126
|
org.sonar.api.batch.bootstrap.ProjectDefinition.addSourceDirs(File...)
|
org.sonar.api.batch.bootstrap.ProjectDefinition.addSourceDirs(String...)
|
org.sonar.api.batch.bootstrap.ProjectDefinition.addSourceFiles(File...)
|
org.sonar.api.batch.bootstrap.ProjectDefinition.addSourceFiles(String...)
|
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.sonarsource.com/browse/SONAR-2126
|
org.sonar.api.batch.bootstrap.ProjectDefinition.addTestDirs(File...)
|
org.sonar.api.batch.bootstrap.ProjectDefinition.addTestDirs(String...)
|
org.sonar.api.batch.bootstrap.ProjectDefinition.addTestFiles(File...)
|
org.sonar.api.batch.bootstrap.ProjectDefinition.addTestFiles(String...)
|
org.sonar.api.issue.IssueHandler.Context.assign(String)
since 3.7.1
|
org.sonar.api.resources.ResourceType.Builder.availableForFilters()
|
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)
|
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.utils.Paging.create(int, int, int)
since 5.2 please use the forPageIndex(...) builder method
|
org.sonar.api.batch.bootstrap.ProjectDefinition.create(Properties)
|
org.sonar.api.resources.File.create(String)
|
org.sonar.api.resources.Directory.create(String)
|
org.sonar.api.resources.File.create(String, Language, boolean)
|
org.sonar.api.measures.FileLinesContextFactory.createFor(Resource)
|
org.sonar.api.measures.RuleMeasure.createForCategory(Metric, Integer, Double)
since 2.5. See SONAR-2007.
|
org.sonar.api.measures.RuleMeasure.createForRule(Metric, Rule, Double)
|
org.sonar.api.server.ws.WebService.NewAction.createParam(String, String)
|
org.sonar.api.batch.CpdMapping.createResource(File, List)
since 4.2 not used anymore
|
org.sonar.api.batch.rule.Rule.debtRemediationFunction()
since 5.2 as any computation of data are moved to server's Compute Engine. Calling this method throws an exception.
|
org.sonar.api.batch.rule.Rule.debtSubCharacteristic()
since 5.2 as any computation of data are moved to server's Compute Engine. Calling this method throws an exception.
|
org.sonar.api.security.ExternalGroupsProvider.doGetGroups(String)
|
org.sonar.api.security.ExternalUsersProvider.doGetUserDetails(String)
|
org.sonar.api.server.rule.RulesDefinition.Context.extendedRepositories()
returns empty list since 5.2. Concept of "extended repository" was misleading and not valuable. Simply declare
repositories and use RulesDefinition.Context.repositories() . See http://jira.sonarsource.com/browse/SONAR-6709
|
org.sonar.api.server.rule.RulesDefinition.Context.extendedRepositories(String)
returns empty list since 5.2. Concept of "extended repository" was misleading and not valuable. Simply declare
repositories and use RulesDefinition.Context.repositories() . See http://jira.sonarsource.com/browse/SONAR-6709
|
org.sonar.api.server.rule.RulesDefinition.Context.extendRepository(String, String)
|
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)
|
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)
|
org.sonar.api.resources.File.fromIOFile(File, Project)
|
org.sonar.api.resources.Directory.fromIOFile(File, Project)
|
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.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.batch.bootstrap.ProjectDefinition.getBinaries()
since 4.5.1 use SonarQube Java specific API
|
org.sonar.api.rules.Rule.getCardinality()
|
org.sonar.api.rules.Rule.getCharacteristicId()
|
org.sonar.api.utils.AnnotationUtils.getClassAnnotation(Object, Class)
|
org.sonar.api.source.Symbol.getDeclarationEndOffset()
in 5.2 not used.
|
org.sonar.api.source.Symbol.getDeclarationStartOffset()
in 5.2 not used.
|
org.sonar.api.rules.Rule.getDefaultCharacteristicId()
|
org.sonar.api.i18n.RuleI18n.getDescription(String, String, Locale)
since 4.1. Rules are not localized anymore. See http://jira.sonarsource.com/browse/SONAR-4885
|
org.sonar.api.platform.ServerFileSystem.getExtensions(String, String...)
since 4.1
|
org.sonar.api.resources.Project.getFileSystem()
|
org.sonar.api.measures.Metric.getFormula()
since 5.2 there's no more decorator on batch side, please use MeasureComputer instead
|
org.sonar.api.source.Symbol.getFullyQualifiedName()
in 4.3 not used.
|
org.sonar.api.measures.FileLinesContext.getIntValue(String, int)
since 5.0 sensors should not read data
|
org.sonar.api.resources.ProjectFileSystem.getJavaSourceFiles()
|
org.sonar.api.resources.Resource.getLanguage()
|
org.sonar.api.resources.Project.getLanguage()
|
org.sonar.api.resources.Project.getLanguageKey()
|
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.batch.SensorContext.getMeasure(Metric)
since 5.1 Sensors should not read but only save data
|
org.sonar.api.batch.SensorContext.getMeasure(Resource, Metric)
since 5.1 Sensors should not read but only save data
|
org.sonar.api.batch.SensorContext.getMeasures(MeasuresFilter)
since 5.1 Sensors should not read but only save data
|
org.sonar.api.batch.SensorContext.getMeasures(Resource, MeasuresFilter)
since 5.1 Sensors should not read but only save data
|
org.sonar.api.i18n.RuleI18n.getName(Rule, Locale)
since 4.1. Rules are not localized anymore. See http://jira.sonarsource.com/browse/SONAR-4885
|
org.sonar.api.i18n.RuleI18n.getName(String, String, Locale)
since 4.1. Rules are not localized anymore. See http://jira.sonarsource.com/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.i18n.RuleI18n.getParamDescription(String, String, String, Locale)
since 4.1. Rules are not localized anymore. See http://jira.sonarsource.com/browse/SONAR-4885
|
org.sonar.api.rules.Rule.getParent()
|
org.sonar.api.rules.ActiveRule.getPluginName()
|
org.sonar.api.rules.ActiveRule.getPriority()
|
org.sonar.api.batch.bootstrap.ProjectDefinition.getProperties()
|
org.sonar.api.measures.Measure.getRequirement()
since 4.3.
|
org.sonar.api.measures.RuleMeasure.getRule()
|
org.sonar.api.measures.RuleMeasure.getRulePriority()
|
org.sonar.api.resources.Project.getSettings()
since 5.0
|
org.sonar.api.batch.SonarIndex.getSource(Resource)
since 5.0 sources are no more stored in SQ as a single blob. Use InputFile.file() to read file content from disk.
|
org.sonar.api.batch.bootstrap.ProjectDefinition.getSourceDirs()
|
org.sonar.api.batch.bootstrap.ProjectDefinition.getSourceFiles()
|
org.sonar.api.resources.ProjectFileSystem.getSourceFiles(Language...)
|
org.sonar.api.measures.FileLinesContext.getStringValue(String, int)
since 5.0 sensors should not read data
|
org.sonar.api.measures.Measure.getTendency()
since 5.2. See https://jira.sonarsource.com/browse/SONAR-6392
|
org.sonar.api.batch.bootstrap.ProjectDefinition.getTestDirs()
|
org.sonar.api.batch.bootstrap.ProjectDefinition.getTestFiles()
|
org.sonar.api.resources.ProjectFileSystem.getTestFiles(Language...)
|
org.sonar.api.profiles.RulesProfile.getUsed()
profile versioning is dropped in 4.4. Always returns null.
|
org.sonar.api.profiles.RulesProfile.getVersion()
profile versioning is dropped in 4.4. Always returns -1.
|
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.resources.Resource.isExcluded()
since 2.6.
|
org.sonar.api.batch.SensorContext.isExcluded(Resource)
since 4.2 Excluded resources are not indexed.
|
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.sonarsource.com/browse/SONAR-4334
|
org.sonar.api.resources.ResourceUtils.isLibrary(Resource)
since 5.2 No more design features
|
org.sonar.api.resources.ResourceUtils.isPackage(Resource)
|
org.sonar.api.resources.Qualifiers.isPackage(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.issue.Issuable.issues()
since 5.2 no more decorators on batch side
|
org.sonar.api.resources.ResourceUtils.isUnitTestClass(Resource)
|
org.sonar.api.issue.Issuable.IssueBuilder.line(Integer)
|
org.sonar.api.utils.ValidationMessages.log(Logger)
|
org.sonar.api.issue.Issuable.IssueBuilder.message(String)
|
org.sonar.api.utils.System2.newDate()
|
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)
|
org.sonar.api.server.ws.Request.paramAsInt(String, int)
|
org.sonar.api.server.ws.Request.paramAsLong(String, long)
|
org.sonar.api.source.Symbolizable.SymbolTable.references(Symbol)
since 5.2 not used
|
org.sonar.api.measures.MeasuresFilters.requirement(Metric, Requirement)
since 4.3
|
org.sonar.api.batch.bootstrap.ProjectDefinition.resetSourceDirs()
|
org.sonar.api.batch.bootstrap.ProjectDefinition.resetTestDirs()
|
org.sonar.api.issue.Issuable.resolvedIssues()
since 5.2 no more decorators on batch side
|
org.sonar.api.resources.ProjectFileSystem.resolvePath(String)
|
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.saveDependency(Dependency)
since 5.2 No more design features. No-op
|
org.sonar.api.batch.DecoratorContext.saveDependency(Dependency)
since 5.2 No more design features. No-op.
|
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.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)
|
org.sonar.api.rules.Rule.setCharacteristicId(Integer)
|
org.sonar.api.test.MutableTestCase.setCoverageBlock(Testable, List)
|
org.sonar.api.rules.Rule.setDefaultCharacteristicId(Integer)
|
org.sonar.api.resources.Resource.setExcluded(boolean)
since 2.6 should use SensorContext#isExcluded(resource). It will make inheritance of Resource easier.
|
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.sonarsource.com/browse/SONAR-2126
|
org.sonar.api.measures.Metric.setFormula(Formula)
since 5.2 there's no more decorator on batch side, please use MeasureComputer instead
|
org.sonar.api.measures.Metric.Builder.setFormula(Formula)
since 5.2, it's no more possible to define a formula on a metric, please use MeasureComputer instead
|
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.sonarsource.com/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.rules.Rule.setParent(Rule)
|
org.sonar.api.rules.ActiveRule.setPriority(RulePriority)
|
org.sonar.api.batch.bootstrap.ProjectDefinition.setProperties(Properties)
|
org.sonar.api.measures.Measure.setRequirement(Requirement)
since 4.3
|
org.sonar.api.measures.RuleMeasure.setRule(Rule)
|
org.sonar.api.rules.ActiveRule.setRule(Rule)
visibility should be reduced to protected or package
|
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.api.measures.RuleMeasure.setRulePriority(RulePriority)
|
org.sonar.api.rules.ActiveRule.setRulesProfile(RulesProfile)
visibility should be reduced to protected or package
|
org.sonar.api.batch.bootstrap.ProjectDefinition.setSourceDirs(File...)
|
org.sonar.api.batch.bootstrap.ProjectDefinition.setSourceDirs(String...)
|
org.sonar.api.measures.Measure.setTendency(Integer)
since 5.2. See https://jira.sonarsource.com/browse/SONAR-6392
|
org.sonar.api.batch.bootstrap.ProjectDefinition.setTestDirs(File...)
|
org.sonar.api.batch.bootstrap.ProjectDefinition.setTestDirs(String...)
|
org.sonar.api.test.MutableTestCase.setType(String)
since 5.2 not used
|
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()
|
org.sonar.api.scan.filesystem.ModuleFileSystem.testDirs()
|
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.test.TestCase.type()
since 5.2 not used
|
org.sonar.api.rules.RulePriority.valueOfString(String)
in 3.6
|