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.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...)
|
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.codehaus.org/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.notifications.NotificationDispatcher.Context.addUser(String)
|
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()
|
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.wsclient.issue.Issue.componentId()
|
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)
|
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.security.ExternalUsersProvider.doGetUserDetails(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.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()
|
org.sonar.api.rules.Rule.getCharacteristicId()
|
org.sonar.api.utils.AnnotationUtils.getClassAnnotation(Object, Class)
|
org.sonar.api.rules.Rule.getDefaultCharacteristicId()
|
org.sonar.api.batch.SensorContext.getDependencies()
since 5.1 Sensors should not read but only save data
|
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.platform.ServerFileSystem.getExtensions(String, String...)
since 4.1
|
org.sonar.api.batch.fs.internal.DeprecatedDefaultInputFile.getFile()
|
org.sonar.api.batch.fs.internal.DeprecatedDefaultInputFile.getFileBaseDir()
|
org.sonar.api.resources.Project.getFileSystem()
|
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.batch.SensorContext.getIncomingDependencies(Resource)
since 5.1 Sensors should not read but only save data
|
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.Plugin.getKey()
since 2.2. The key must be set in the manifest.
|
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.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.batch.SensorContext.getOutgoingDependencies(Resource)
since 5.1 Sensors should not read but only save data
|
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()
|
org.sonar.api.rules.ActiveRule.getPluginName()
|
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()
|
org.sonar.api.rules.ActiveRule.getPriority()
|
org.sonar.api.batch.bootstrap.ProjectDefinition.getProperties()
|
org.sonar.api.batch.fs.internal.DeprecatedDefaultInputFile.getRelativePath()
|
org.sonar.api.measures.Measure.getRequirement()
since 4.3.
|
org.sonar.api.measures.RuleMeasure.getRule()
|
org.sonar.wsclient.services.ResourceQuery.getRuleCategories()
since 2.5 See http://jira.codehaus.org/browse/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()
|
org.sonar.api.measures.RuleMeasure.getRulePriority()
|
org.sonar.wsclient.services.Measure.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.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.wsclient.services.ResourceQuery.isExcludeRuleCategories()
since 2.5 not used anymore
|
org.sonar.wsclient.services.ResourceQuery.isExcludeRulePriorities()
|
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)
|
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.resources.ResourceUtils.isUnitTestClass(Resource)
|
org.sonar.api.utils.ValidationMessages.log(Logger)
|
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.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()
|
org.sonar.api.batch.bootstrap.ProjectDefinition.resetTestDirs()
|
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.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)
|
org.sonar.api.batch.DecoratorContext.saveViolation(Violation)
|
org.sonar.api.batch.SensorContext.saveViolation(Violation, boolean)
|
org.sonar.api.batch.DecoratorContext.saveViolation(Violation, boolean)
|
org.sonar.api.batch.SensorContext.saveViolations(Collection)
|
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.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.wsclient.services.ResourceQuery.setExcludeRuleCategories(boolean)
since 2.5 not used anymore
|
org.sonar.wsclient.services.ResourceQuery.setExcludeRulePriorities(boolean)
|
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)
|
org.sonar.api.rules.Violation.setPriority(RulePriority)
|
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.rules.ActiveRule.setRule(Rule)
visibility should be reduced to protected or package
|
org.sonar.api.measures.RuleMeasure.setRule(Rule)
|
org.sonar.wsclient.services.ResourceQuery.setRuleCategories(String...)
since 2.5 See http://jira.codehaus.org/browse/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...)
|
org.sonar.api.measures.RuleMeasure.setRulePriority(RulePriority)
|
org.sonar.wsclient.services.Measure.setRulePriority(String)
|
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.batch.bootstrap.ProjectDefinition.setTestDirs(File...)
|
org.sonar.api.batch.bootstrap.ProjectDefinition.setTestDirs(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()
|
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.rules.RulePriority.valueOfString(String)
in 3.6
|