Type Before |
Type After |
No. of Instances |
No. of Commits |
No. of Projects |
Hierarchy Relation |
Primitive Info |
Namespace |
org.sonar.core.properties.PropertyDto |
? extendsorg.sonar.core.properties.PropertyDto |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
? extendsorg.sonar.core.properties.PropertyDto |
org.sonar.core.properties.PropertyDto |
1 |
1 |
1 |
T_SUPER_R |
- |
Internal -> Internal |
org.sonar.core.component.ProjectRefentialsComponentDto |
org.sonar.core.component.ComponentDto |
7 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
? extendsorg.sonar.core.component.ComponentDto |
org.sonar.core.component.ComponentDto |
1 |
1 |
1 |
T_SUPER_R |
- |
Internal -> Internal |
java.io.FileWriter |
java.io.Writer |
2 |
1 |
1 |
R_SUPER_T |
- |
Jdk -> Jdk |
java.io.FileReader |
java.io.Reader |
1 |
1 |
1 |
R_SUPER_T |
- |
Jdk -> Jdk |
org.elasticsearch.index.query.BoolFilterBuilder |
org.elasticsearch.index.query.FilterBuilder |
1 |
1 |
1 |
R_SUPER_T |
- |
External -> External |
com.google.common.collect.Multimap |
com.google.common.collect.Multiset |
1 |
1 |
1 |
SIBLING |
- |
External -> External |
org.sonar.api.measures.Metric |
org.sonar.api.batch.measure.Metric |
2 |
2 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
java.lang.String |
long |
23 |
9 |
1 |
- |
- |
Jdk -> Jdk |
org.sonar.api.resources.Project |
java.util.Date |
1 |
1 |
1 |
Composition |
- |
Internal -> Jdk |
org.sonar.batch.index.ResourcePersister |
org.sonar.batch.index.ResourceCache |
2 |
1 |
1 |
Composition |
- |
Internal -> Internal |
org.sonar.api.resources.Resource |
java.lang.String |
7 |
3 |
1 |
SIBLING |
- |
Internal -> Jdk |
java.io.File |
org.sonar.batch.protocol.output.ReportHelper |
4 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
java.io.InputStream |
org.sonar.core.computation.db.AnalysisReportDto |
1 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
org.sonar.api.batch.sensor.issue.Issue |
org.sonar.api.issue.Issue |
2 |
2 |
1 |
- |
- |
Internal -> Internal |
org.sonar.api.batch.sensor.issue.Issue |
org.sonar.api.issue.internal.DefaultIssue |
2 |
2 |
1 |
- |
- |
Internal -> Internal |
org.sonar.api.batch.sensor.measure.internal.DefaultMeasure<?> |
org.sonar.api.measures.Measure |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.apache.ibatis.session.SqlSession |
org.sonar.core.persistence.DbSession |
8 |
5 |
1 |
T_SUPER_R |
- |
External -> Internal |
org.sonar.core.computation.db.AnalysisReportDto |
java.lang.Long |
1 |
1 |
1 |
Composition |
- |
Internal -> Jdk |
void |
java.util.List<org.sonar.core.computation.db.AnalysisReportDto> |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
java.lang.Long |
long |
42 |
23 |
1 |
- |
Unboxing |
Jdk -> Jdk |
java.io.File |
void |
3 |
2 |
1 |
- |
- |
Jdk -> Jdk |
java.util.List<org.sonar.core.computation.db.AnalysisReportDto> |
void |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
org.sonar.core.computation.db.AnalysisReportDto |
java.io.InputStream |
1 |
1 |
1 |
Composition |
- |
Internal -> Jdk |
org.sonar.api.platform.ComponentContainer |
java.util.List<org.sonar.server.computation.step.ComputationStep> |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
org.sonar.api.platform.ComponentContainer |
org.sonar.server.computation.step.ComputationStep |
1 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
org.sonar.core.computation.db.AnalysisReportDto |
java.lang.String |
2 |
1 |
1 |
Composition |
- |
Internal -> Jdk |
java.lang.Integer |
int |
18 |
11 |
1 |
- |
Unboxing |
Jdk -> Jdk |
org.sonar.core.issue.db.IssueDto |
org.sonar.core.rule.RuleDto |
8 |
1 |
1 |
- |
- |
Internal -> Internal |
java.util.Date |
long |
28 |
11 |
1 |
- |
- |
Jdk -> Jdk |
java.util.Date |
java.lang.Long |
81 |
11 |
1 |
SIBLING |
- |
Jdk -> Jdk |
org.sonar.server.search.ws.SearchOptions |
org.sonar.server.search.QueryContext |
8 |
1 |
1 |
- |
- |
Internal -> Internal |
org.elasticsearch.index.query.QueryBuilder |
org.sonar.server.rule.index.RuleQuery |
1 |
1 |
1 |
- |
- |
External -> Internal |
org.sonar.core.user.UserDto |
java.util.List<org.sonar.core.user.UserDto> |
2 |
1 |
1 |
- |
- |
Internal -> Jdk |
org.sonar.api.rules.RuleFinder |
org.sonar.api.batch.rule.ActiveRules |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.batch.referential.ProjectReferentialsLoader |
org.sonar.server.batch.ProjectRepositoryLoader |
4 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.issue.IssueBulkChangeService.Referentials |
org.sonar.server.rule.RuleRepositories.Repository |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.api.batch.fs.InputFile.Type |
java.lang.String |
2 |
1 |
1 |
- |
- |
Internal -> Jdk |
java.util.List |
java.util.Collection |
81 |
35 |
1 |
R_SUPER_T |
- |
Jdk -> Jdk |
org.sonar.api.batch.SensorContext |
org.sonar.api.batch.SonarIndex |
3 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.api.batch.SensorContext |
org.sonar.batch.index.DefaultIndex |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.api.batch.sensor.SensorContext |
org.sonar.batch.sensor.DefaultSensorContext |
1 |
1 |
1 |
T_SUPER_R |
- |
Internal -> Internal |
org.sonar.api.batch.sensor.measure.Measure |
org.sonar.api.batch.sensor.measure.NewMeasure |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.api.batch.SonarIndex |
org.sonar.batch.index.DefaultIndex |
9 |
2 |
1 |
T_SUPER_R |
- |
Internal -> Internal |
org.sonar.core.measure.MeasurementFilters |
org.sonar.batch.sensor.coverage.CoverageExclusions |
4 |
1 |
1 |
- |
- |
Internal -> Internal |
java.lang.String |
org.sonar.batch.protocol.input.FileData |
2 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
org.elasticsearch.search.aggregations.bucket.global.GlobalBuilder |
org.elasticsearch.search.aggregations.AggregationBuilder |
1 |
1 |
1 |
R_SUPER_T |
- |
External -> External |
java.lang.String |
org.sonar.api.rule.RuleStatus |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
void |
org.sonar.server.issue.index.IssueDoc |
25 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.sonar.api.user.UserFinder |
org.sonar.batch.user.UserRepository |
3 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.batch.scan.report.JsonReport |
org.sonar.batch.scan.report.IssuesReports |
4 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
org.sonar.server.component.db.SnapshotDao |
org.sonar.server.db.DbClient |
2 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
org.sonar.server.computation.step.ComputationStepRegistry |
org.sonar.server.computation.step.ComputationSteps |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
boolean |
java.lang.String |
4 |
3 |
1 |
- |
- |
Jdk -> Jdk |
int |
long |
45 |
17 |
1 |
- |
Widening |
Jdk -> Jdk |
org.sonar.server.computation.ComputeEngineIssueStorageFactory |
org.sonar.server.computation.issue.IssueComputation |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
void |
org.sonar.api.issue.internal.DefaultIssue |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.sonar.server.computation.step.InvalidatePreviewCacheStep |
org.sonar.server.computation.step.InvalidateBatchCacheStep |
1 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
java.lang.Integer |
long |
10 |
3 |
1 |
- |
- |
Jdk -> Jdk |
void |
java.lang.String |
16 |
8 |
1 |
- |
- |
Jdk -> Jdk |
void |
java.util.Collection<java.lang.String> |
2 |
2 |
1 |
- |
- |
Jdk -> Jdk |
org.sonar.server.computation.issue.FinalIssues |
org.sonar.server.computation.issue.IssueCache |
4 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
java.util.Map |
com.google.common.collect.Multimap |
10 |
6 |
1 |
- |
- |
Jdk -> External |
org.sonar.api.server.debt.internal.DefaultDebtCharacteristic |
org.sonar.api.server.debt.DebtCharacteristic |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
void |
org.sonar.core.persistence.Dto |
2 |
1 |
1 |
- |
- |
Jdk -> Internal |
java.lang.String |
org.sonar.server.issue.index.IssueDoc |
1 |
1 |
1 |
SIBLING |
- |
Jdk -> Internal |
org.sonar.core.issue.db.IssueDto |
org.sonar.server.issue.index.IssueDoc |
2 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
int |
boolean |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
org.sonar.server.search.IndexDefinition |
java.lang.String |
1 |
1 |
1 |
Composition |
- |
Internal -> Jdk |
java.lang.String |
org.sonar.core.component.ComponentDto |
3 |
2 |
1 |
Composition |
- |
Jdk -> Internal |
byte |
java.lang.String |
6 |
1 |
1 |
- |
- |
Jdk -> Jdk |
org.sonar.server.user.index.UserDoc |
java.util.List<org.sonar.server.user.index.UserDoc> |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
org.sonar.core.issue.db.IssueDto |
org.sonar.batch.protocol.input.issues.PreviousIssue |
71 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
org.sonar.core.issue.db.IssueDto |
org.sonar.batch.issue.tracking.PreviousIssueFromDb |
3 |
1 |
1 |
Composition |
- |
Internal -> Internal |
org.sonar.api.batch.rule.ActiveRule |
org.sonar.api.batch.rule.internal.DefaultActiveRule |
1 |
1 |
1 |
T_SUPER_R |
- |
Internal -> Internal |
java.lang.Boolean |
boolean |
21 |
9 |
1 |
- |
Unboxing |
Jdk -> Jdk |
long |
org.sonar.core.purge.IdUuidPair |
7 |
1 |
1 |
- |
- |
Jdk -> Internal |
java.lang.String |
org.sonar.core.resource.ResourceDto |
1 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
java.lang.Long |
org.sonar.core.purge.IdUuidPair |
4 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
org.sonar.core.component.ComponentDto |
java.lang.String |
3 |
2 |
1 |
Composition |
- |
Internal -> Jdk |
int |
java.lang.Integer |
30 |
10 |
1 |
- |
Boxing |
Jdk -> Jdk |
org.sonar.batch.bootstrap.ServerMetadata |
org.sonar.batch.bootstrap.ServerClient |
3 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
java.util.Map<java.lang.String, java.lang.String> |
org.sonar.core.component.UuidWithProjectUuidDto |
3 |
1 |
1 |
- |
- |
Jdk -> Internal |
long |
int |
103 |
7 |
1 |
- |
Narrowing |
Jdk -> Jdk |
org.sonar.api.issue.internal.DefaultIssue |
org.sonar.batch.protocol.output.BatchOutput.ReportIssue |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.api.issue.internal.DefaultIssue |
BatchOutput.ReportIssue.Builder |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.api.resources.Directory |
org.sonar.api.resources.File |
1 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
org.sonar.batch.protocol.output.ReportHelper |
org.sonar.batch.protocol.output.BatchOutputWriter |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.batch.protocol.output.component.ReportComponent.Type |
org.sonar.batch.protocol.Constants.ComponentType |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
java.io.File |
org.sonar.batch.protocol.output.BatchOutputReader |
2 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.sonar.batch.protocol.output.issue.ReportIssue |
org.sonar.batch.protocol.output.BatchOutput.ReportIssue |
1 |
1 |
1 |
Composition |
- |
Internal -> Internal |
org.sonar.server.issue.notification.IssueNotifications |
org.sonar.server.notifications.NotificationService |
2 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
org.sonar.api.notifications.NotificationDispatcher |
org.sonar.server.db.DbClient |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.api.notifications.NotificationDispatcher |
java.util.List<org.sonar.api.notifications.NotificationDispatcher> |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
org.sonar.server.issue.notification.IssueNotifications |
org.sonar.api.notifications.NotificationManager |
5 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
java.lang.String |
java.lang.String[] |
3 |
2 |
1 |
- |
- |
Jdk -> Jdk |
org.apache.coyote.ProtocolHandler |
org.apache.coyote.http11.AbstractHttp11JsseProtocol |
1 |
1 |
1 |
T_SUPER_R |
- |
External -> External |
org.sonar.batch.protocol.output.BatchOutput.ReportIssue |
org.sonar.api.issue.Issue |
4 |
1 |
1 |
- |
- |
Internal -> Internal |
BatchOutput.ReportIssue.Builder |
BatchReport.Issue.Builder |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
BatchOutput.ReportMetadata.Builder |
BatchReport.Metadata.Builder |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
BatchOutput.ReportComponent.Builder |
BatchReport.Component.Builder |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.batch.protocol.output.BatchOutput.ReportIssue.Builder |
org.sonar.batch.protocol.output.BatchReport.Issue.Builder |
6 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
org.sonar.batch.protocol.output.BatchOutput.ReportIssues |
org.sonar.wsclient.issue.Issues |
4 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.batch.protocol.output.BatchOutput.ReportComponent |
org.sonar.core.persistence.migration.v50.Component |
4 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.api.rules.RulePriority |
java.lang.String |
7 |
1 |
1 |
- |
- |
Internal -> Jdk |
com.google.common.collect.Multimap<org.sonar.server.search.FacetValue, java.lang.String> |
org.sonar.server.search.Facets |
1 |
1 |
1 |
Composition |
- |
External -> Internal |
java.sql.Timestamp |
java.lang.Long |
3 |
1 |
1 |
SIBLING |
- |
Jdk -> Jdk |
java.util.Map<java.lang.Object, java.lang.String> |
org.sonar.server.search.BaseDoc |
2 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
org.sonar.server.search.SearchClient |
org.sonar.server.es.EsClient |
2 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
void |
org.sonar.server.user.index.UserDoc |
7 |
1 |
1 |
- |
- |
Jdk -> Internal |
java.lang.Long |
java.util.Date |
8 |
2 |
1 |
SIBLING |
- |
Jdk -> Jdk |
java.lang.String |
org.sonar.api.rules.RulePriority |
7 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.sonar.api.batch.fs.internal.RelativePathPredicate |
java.lang.String |
3 |
1 |
1 |
Composition |
- |
Internal -> Jdk |
java.util.Collection |
java.util.List |
23 |
12 |
1 |
T_SUPER_R |
- |
Jdk -> Jdk |
org.sonar.api.batch.fs.InputFile |
java.nio.file.Path |
2 |
2 |
1 |
- |
- |
Internal -> Jdk |
org.sonar.api.batch.fs.internal.DeprecatedDefaultInputFile |
org.sonar.batch.scan.filesystem.InputFileMetadata |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.api.batch.fs.FileSystem |
org.sonar.batch.scan.filesystem.DefaultModuleFileSystem |
2 |
1 |
1 |
T_SUPER_R |
- |
Internal -> Internal |
java.lang.String |
java.nio.file.Path |
19 |
3 |
1 |
SIBLING |
- |
Jdk -> Jdk |
java.io.File |
java.nio.file.Path |
35 |
8 |
1 |
SIBLING |
- |
Jdk -> Jdk |
java.lang.String |
java.nio.charset.Charset |
1 |
1 |
1 |
SIBLING |
- |
Jdk -> Jdk |
java.lang.Long |
java.lang.Integer |
100 |
3 |
1 |
SIBLING |
- |
Jdk -> Jdk |
org.sonar.api.batch.fs.FileSystem |
org.sonar.batch.scan.filesystem.InputPathCache |
2 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
java.lang.Iterable |
java.util.Collection |
3 |
3 |
1 |
T_SUPER_R |
- |
Jdk -> Jdk |
org.sonar.api.batch.fs.InputPath |
org.sonar.api.batch.fs.InputDir |
2 |
2 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
byte |
org.sonar.api.batch.fs.internal.DefaultInputFile |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.sonar.api.batch.fs.InputFile |
org.sonar.api.batch.fs.internal.DefaultInputFile |
19 |
10 |
1 |
T_SUPER_R |
- |
Internal -> Internal |
org.sonar.api.batch.fs.InputPath |
org.sonar.api.batch.fs.InputFile |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
com.google.common.collect.Multimap<java.lang.Integer, java.lang.Integer> |
FileSourceDb.Data.Builder |
2 |
1 |
1 |
- |
- |
External -> Internal |
org.sonar.api.batch.fs.FilePredicate |
org.sonar.api.batch.fs.internal.OptimizedFilePredicate |
5 |
1 |
1 |
T_SUPER_R |
- |
Internal -> Internal |
java.lang.String |
org.sonar.server.issue.IssueQuery |
1 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
java.util.Set |
java.util.Collection |
9 |
4 |
1 |
R_SUPER_T |
- |
Jdk -> Jdk |
org.sonar.server.tester.ServerTester |
org.sonar.server.es.EsTester |
2 |
2 |
1 |
SIBLING |
- |
Internal -> Internal |
java.lang.StringBuffer |
java.lang.StringBuilder |
3 |
3 |
1 |
SIBLING |
- |
Jdk -> Jdk |
java.util.Map |
java.util.SortedMap |
4 |
2 |
1 |
T_SUPER_R |
- |
Jdk -> Jdk |
org.sonar.api.batch.sensor.duplication.DuplicationTokenBuilder |
net.sourceforge.pmd.cpd.SourceCode |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.api.batch.sensor.duplication.internal.DefaultDuplicationBuilder |
org.sonar.api.batch.fs.internal.DefaultInputFile |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.api.batch.sensor.duplication.DuplicationGroup |
org.sonar.api.batch.sensor.duplication.internal.DefaultDuplication |
4 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.api.batch.sensor.duplication.DuplicationGroup |
org.sonar.api.batch.sensor.duplication.Duplication |
10 |
1 |
1 |
- |
- |
Internal -> Internal |
java.util.List<org.sonar.api.batch.sensor.duplication.DuplicationGroup> |
org.sonar.api.batch.sensor.duplication.internal.DefaultDuplication |
2 |
1 |
1 |
- |
- |
Jdk -> Internal |
java.util.List |
java.lang.Iterable |
19 |
8 |
1 |
R_SUPER_T |
- |
Jdk -> Jdk |
org.sonar.api.resources.Directory |
org.sonar.api.resources.Resource |
2 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
org.sonar.api.resources.File |
org.sonar.api.resources.Resource |
10 |
2 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
org.sonar.api.batch.sensor.dependency.Dependency |
org.sonar.api.batch.sensor.dependency.NewDependency |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.api.batch.sensor.dependency.Dependency |
org.sonar.api.batch.sensor.dependency.internal.DefaultDependency |
8 |
1 |
1 |
T_SUPER_R |
- |
Internal -> Internal |
org.sonar.api.batch.fs.InputFile |
java.lang.String |
4 |
1 |
1 |
- |
- |
Internal -> Jdk |
java.lang.Double |
double |
9 |
5 |
1 |
- |
Unboxing |
Jdk -> Jdk |
org.sonar.process.ProcessLogging |
org.sonar.application.AppLogging |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.slf4j.Logger |
ch.qos.logback.classic.Logger |
2 |
1 |
1 |
T_SUPER_R |
- |
External -> External |
org.sonar.core.profiling.StopWatch |
org.sonar.api.utils.log.Profiler |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
boolean |
org.sonar.api.utils.log.LoggerLevel |
4 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.sonar.api.utils.log.Logger |
org.slf4j.Logger |
4 |
1 |
1 |
- |
- |
Internal -> External |
org.sonar.api.batch.sensor.issue.Issue |
org.sonar.api.batch.sensor.issue.NewIssue |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.api.batch.sensor.highlighting.HighlightingBuilder |
org.sonar.api.batch.sensor.highlighting.NewHighlighting |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.api.batch.sensor.symbol.SymbolTableBuilder |
org.sonar.batch.symbol.DefaultSymbolTableBuilder |
5 |
1 |
1 |
T_SUPER_R |
- |
Internal -> Internal |
org.sonar.api.batch.sensor.symbol.Symbol |
org.sonar.api.source.Symbol |
5 |
1 |
1 |
T_SUPER_R |
- |
Internal -> Internal |
org.sonar.api.batch.sensor.symbol.SymbolTableBuilder |
org.sonar.api.source.Symbolizable.SymbolTableBuilder |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.api.batch.sensor.SensorContext |
org.sonar.api.batch.sensor.internal.SensorContextTester |
3 |
2 |
1 |
T_SUPER_R |
- |
Internal -> Internal |
long |
void |
10 |
5 |
1 |
- |
- |
Jdk -> Jdk |
org.sonar.server.platform.ws.RestartHandler |
org.sonar.server.platform.ws.SystemWsAction |
1 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
java.util.LinkedHashMap |
java.util.SortedMap |
1 |
1 |
1 |
SIBLING |
- |
Jdk -> Jdk |
org.elasticsearch.index.query.QueryBuilder |
org.elasticsearch.index.query.FilterBuilder |
1 |
1 |
1 |
SIBLING |
- |
External -> External |
org.sonar.api.utils.TimeProfiler |
org.sonar.api.utils.log.Profiler |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
java.util.List |
java.util.Iterator |
7 |
2 |
1 |
- |
- |
Jdk -> Jdk |
org.sonar.batch.scan.LastLineHashes |
org.sonar.batch.issue.tracking.ServerLineHashesLoader |
9 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
java.util.List<java.lang.String> |
com.google.protobuf.ProtocolStringList |
18 |
6 |
1 |
T_SUPER_R |
- |
Jdk -> External |
org.sonar.server.computation.AnalysisReportQueue |
org.sonar.server.computation.ReportQueue |
18 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
org.sonar.core.computation.db.AnalysisReportDto |
long |
2 |
1 |
1 |
- |
- |
Internal -> Jdk |
org.sonar.batch.protocol.output.BatchReport.Metadata |
BatchReport.Metadata.Builder |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
java.lang.String |
org.sonar.server.computation.ReportQueue.Item |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.sonar.core.computation.db.AnalysisReportDto |
org.sonar.server.computation.ReportQueue.Item |
4 |
1 |
1 |
Composition |
- |
Internal -> Internal |
org.sonar.core.computation.db.AnalysisReportDto |
org.sonar.batch.protocol.output.BatchReportReader |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.db.DbClient |
org.sonar.server.computation.ReportQueue |
2 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
Ã¥ComputationContext |
org.sonar.server.computation.ComputationContext |
1 |
1 |
1 |
- |
- |
External -> Internal |
org.sonar.server.activity.ActivityService |
org.sonar.server.activity.index.ActivityIndex |
4 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.core.activity.Activity |
org.sonar.server.activity.index.ActivityDoc |
3 |
1 |
1 |
T_SUPER_R |
- |
Internal -> Internal |
org.sonar.server.search.IndexClient |
org.sonar.server.activity.index.ActivityIndexer |
2 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
org.sonar.server.search.Result |
org.sonar.server.es.SearchResult |
5 |
2 |
1 |
- |
- |
Internal -> Internal |
org.sonar.core.activity.Activity.Type |
java.lang.String |
6 |
1 |
1 |
- |
- |
Internal -> Jdk |
org.sonar.server.search.IndexClient |
org.sonar.server.activity.index.ActivityIndex |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.search.QueryContext |
org.sonar.server.es.SearchOptions |
29 |
4 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.issue.notification.NewIssuesNotification.Stats |
org.sonar.server.issue.notification.NewIssuesStatistics |
2 |
1 |
1 |
Composition |
- |
Internal -> Internal |
org.sonar.server.issue.notification.NewIssuesStatistics.Stats |
org.sonar.server.issue.notification.NewIssuesStatistics |
1 |
1 |
1 |
Composition |
- |
Internal -> Internal |
org.sonar.server.es.IndexRegistry.IndexType |
org.sonar.server.es.IndexDefinitions.IndexType |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.es.IndexRegistry.Index |
org.sonar.server.es.IndexDefinitions.Index |
5 |
1 |
1 |
- |
- |
Internal -> Internal |
com.google.protobuf.ProtocolStringList |
java.util.List<java.lang.String> |
17 |
6 |
1 |
R_SUPER_T |
- |
External -> Jdk |
java.lang.Iterable |
java.util.List |
17 |
12 |
1 |
T_SUPER_R |
- |
Jdk -> Jdk |
org.sonar.core.issue.DefaultIssueFilter |
org.sonar.core.issue.db.IssueFilterDto |
85 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.api.utils.Durations |
org.sonar.server.issue.notification.NewIssuesNotificationFactory |
3 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
java.lang.String |
org.sonar.api.utils.Duration |
1 |
1 |
1 |
SIBLING |
- |
Jdk -> Internal |
org.sonar.server.issue.notification.NewIssuesStatistics |
org.sonar.server.issue.notification.NewIssuesStatistics.Stats |
2 |
1 |
1 |
Composition |
- |
Internal -> Internal |
com.google.common.collect.HashMultiset |
com.google.common.collect.Multiset |
1 |
1 |
1 |
R_SUPER_T |
- |
External -> External |
org.sonar.api.batch.Event |
void |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
java.lang.Integer |
org.sonar.api.database.model.ResourceModel |
2 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
org.sonar.batch.index.EventPersister |
org.sonar.batch.report.EventCache |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.source.index.SourceLineDoc |
org.elasticsearch.action.update.UpdateRequest |
2 |
1 |
1 |
- |
- |
Internal -> External |
org.sonar.server.activity.index.ActivityDoc |
org.elasticsearch.action.update.UpdateRequest |
2 |
1 |
1 |
- |
- |
Internal -> External |
org.elasticsearch.index.query.QueryBuilder |
org.elasticsearch.action.search.SearchRequestBuilder |
1 |
1 |
1 |
SIBLING |
- |
External -> External |
org.elasticsearch.action.bulk.BulkRequestBuilder |
org.elasticsearch.action.bulk.BulkResponse |
1 |
1 |
1 |
SIBLING |
- |
External -> External |
org.sonar.api.component.SourceFile |
org.sonar.server.db.migrations.Select.Row |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
int |
void |
2 |
2 |
1 |
- |
- |
Jdk -> Jdk |
java.lang.String |
java.lang.Integer |
13 |
7 |
1 |
SIBLING |
- |
Jdk -> Jdk |
org.sonar.core.measure.db.MeasureDto |
org.sonar.batch.protocol.output.BatchReport.Measure |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
boolean |
java.lang.Boolean |
14 |
5 |
1 |
- |
Boxing |
Jdk -> Jdk |
org.sonar.core.qualityprofile.db.QualityProfileDto |
org.sonar.core.persistence.migration.v44.QProfileDto44 |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.core.properties.PropertiesDao |
org.sonar.core.qualityprofile.db.QualityProfileDao |
1 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
org.sonar.core.properties.PropertyDto |
org.sonar.core.qualityprofile.db.QualityProfileDto |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
long |
java.lang.String |
54 |
12 |
1 |
- |
- |
Jdk -> Jdk |
int |
java.lang.String |
19 |
6 |
1 |
- |
- |
Jdk -> Jdk |
org.sonar.server.db.DbClient |
org.sonar.server.source.index.SourceLineIndex |
2 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
org.sonar.api.batch.sensor.SensorContext |
org.sonar.batch.protocol.output.BatchReportWriter |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.api.resources.Project |
org.sonar.api.batch.bootstrap.ProjectReactor |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.api.measures.Measure |
org.sonar.batch.protocol.output.BatchReport.Scm |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.batch.protocol.output.BatchReport.DuplicationBlock |
org.sonar.batch.protocol.output.BatchReport.Range |
9 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
org.sonar.batch.protocol.output.BatchReport.DuplicationBlockOrBuilder |
org.sonar.batch.protocol.output.BatchReport.DuplicateOrBuilder |
6 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
org.sonar.batch.protocol.output.BatchReport.DuplicationBlockOrBuilder |
org.sonar.batch.protocol.output.BatchReport.RangeOrBuilder |
5 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
org.sonar.batch.protocol.output.BatchReport.DuplicationBlock.Builder |
org.sonar.batch.protocol.output.BatchReport.Range.Builder |
5 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
org.sonar.batch.protocol.output.BatchReport.DuplicationBlock.Builder |
org.sonar.batch.protocol.output.BatchReport.Duplicate.Builder |
8 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
org.sonar.server.rule.RuleRepositories.Repository |
org.sonar.server.rule.ws.RepositoriesAction.Repo |
5 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.batch.protocol.output.BatchReport.Coverage |
java.lang.Iterable<org.sonar.batch.protocol.output.BatchReport.Coverage> |
3 |
1 |
1 |
- |
- |
Internal -> Jdk |
java.util.List<java.lang.Integer> |
int |
3 |
2 |
1 |
- |
- |
Jdk -> Jdk |
java.lang.Iterable |
org.sonar.batch.protocol.ReportStream |
1 |
1 |
1 |
R_SUPER_T |
- |
Jdk -> Internal |
java.util.Set |
java.util.List |
18 |
7 |
1 |
SIBLING |
- |
Jdk -> Jdk |
java.lang.Iterable |
org.sonar.server.computation.source.ReportIterator |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.sonar.batch.protocol.ReportStream |
org.sonar.server.computation.source.ReportIterator |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.batch.protocol.FileStream |
java.io.File |
1 |
1 |
1 |
Composition |
- |
Internal -> Jdk |
org.sonar.batch.protocol.ReportStream<org.sonar.batch.protocol.output.BatchReport.Coverage> |
java.io.File |
1 |
1 |
1 |
Composition |
- |
Internal -> Jdk |
long |
java.lang.Long |
7 |
6 |
1 |
- |
Boxing |
Jdk -> Jdk |
com.google.protobuf.RepeatedFieldBuilder |
com.google.protobuf.SingleFieldBuilder |
1 |
1 |
1 |
SIBLING |
- |
External -> External |
org.sonar.batch.protocol.output.BatchReport.SyntaxHighlighting.HighlightingRule |
org.sonar.batch.protocol.output.BatchReport.Range |
1 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
java.util.List<org.sonar.batch.protocol.output.BatchReport.SyntaxHighlighting.HighlightingRule> |
java.io.File |
2 |
1 |
1 |
- |
- |
Jdk -> Jdk |
java.util.List<BatchReport.SyntaxHighlighting.HighlightingRule> |
java.io.File |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
org.sonar.batch.protocol.output.BatchReport.SyntaxHighlighting.HighlightingRule |
org.sonar.batch.protocol.output.BatchReport.SyntaxHighlighting |
3 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
int |
org.sonar.batch.protocol.output.BatchReport.Range |
2 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
void |
org.sonar.core.qualityprofile.db.QualityProfileDto |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.sonar.server.qualityprofile.QProfileName |
org.sonar.core.qualityprofile.db.QualityProfileDto |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.qualityprofile.QProfileService |
org.sonar.server.activity.index.ActivityIndex |
1 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
java.lang.String |
int |
6 |
5 |
1 |
- |
- |
Jdk -> Jdk |
java.lang.String |
java.util.Map.Entry<java.lang.Object, java.lang.String> |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
org.sonar.api.server.ws.Response |
org.sonar.api.utils.text.JsonWriter |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
java.util.Iterator |
java.util.List |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
org.sonar.batch.protocol.Constants.TestResultStatus |
org.sonar.batch.protocol.Constants.TestStatus |
4 |
1 |
1 |
- |
- |
Internal -> Internal |
java.lang.Integer |
org.sonar.batch.protocol.output.BatchReport.CoverageDetail.CoveredFile |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
int |
com.google.protobuf.ByteString |
2 |
2 |
1 |
- |
- |
Jdk -> External |
int |
java.lang.Object |
7 |
3 |
1 |
- |
- |
Jdk -> Jdk |
int |
org.sonar.batch.protocol.output.BatchReport.CoverageDetail.CoveredFile |
1 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
org.sonar.batch.protocol.output.BatchReport.TestResult.CoverageBlock |
org.sonar.batch.protocol.output.BatchReport.CoverageDetail.CoveredFile |
6 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
org.sonar.batch.protocol.output.BatchReport.TestResult |
org.junit.Test |
4 |
1 |
1 |
- |
- |
Internal -> External |
org.sonar.api.test.CoverageBlock |
org.sonar.batch.protocol.output.BatchReport.CoverageDetail |
4 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.batch.protocol.output.BatchReport.Scm.Changeset.Builder |
org.sonar.batch.protocol.output.BatchReport.Changesets.Changeset.Builder |
8 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
BatchReport.Scm.Changeset.Builder |
BatchReport.Changesets.Changeset.Builder |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
BatchReport.Scm.Builder |
BatchReport.Changesets.Builder |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.batch.protocol.output.BatchReport.Scm.Changeset |
org.sonar.batch.protocol.output.BatchReport.Changesets.Changeset |
27 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
BatchReport.Scm.Changeset |
BatchReport.Changesets.Changeset |
5 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.batch.protocol.output.BatchReport.Scm.ChangesetOrBuilder |
org.sonar.batch.protocol.output.BatchReport.Changesets.ChangesetOrBuilder |
5 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
org.sonar.core.plugins.DefaultPluginMetadata |
org.sonar.api.platform.PluginMetadata |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
java.lang.String |
org.sonar.api.platform.PluginMetadata |
3 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.sonar.updatecenter.common.PluginUpdate |
org.sonar.server.plugins.ws.PluginUpdateAggregator.PluginUpdateAggregate |
2 |
1 |
1 |
- |
- |
External -> Internal |
? |
java.lang.Object |
3 |
2 |
1 |
- |
- |
TypeVariable -> Jdk |
org.sonar.server.component.ComponentService |
org.sonar.server.db.DbClient |
1 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
org.sonar.server.ui.ws.ComponentNavigationActionTest.ProjectConfigurationPagesStub |
org.sonar.api.resources.ResourceTypes |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.ui.ws.ComponentConfigurationPages |
org.sonar.api.resources.ResourceTypes |
2 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
java.util.Collection |
java.util.Set |
26 |
10 |
1 |
T_SUPER_R |
- |
Jdk -> Jdk |
org.sonar.server.source.db.FileSourceDb.Data |
java.util.List<org.sonar.server.source.db.FileSourceDb.Test> |
2 |
1 |
1 |
- |
- |
Internal -> Jdk |
com.google.common.collect.ListMultimap |
com.google.common.collect.Table |
3 |
1 |
1 |
SIBLING |
- |
External -> External |
org.sonar.server.user.UserService |
org.sonar.server.user.index.UserIndex |
1 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
com.google.common.cache.Cache<java.lang.Integer, java.lang.String> |
org.sonar.server.computation.step.ComponentUuidsCache |
1 |
1 |
1 |
Composition |
- |
External -> Internal |
java.util.Set<java.lang.Integer> |
int |
15 |
2 |
1 |
- |
- |
Jdk -> Jdk |
org.sonar.api.batch.fs.InputFile |
org.sonar.api.batch.fs.InputPath |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
java.util.List |
com.google.common.collect.Multimap |
8 |
3 |
1 |
- |
- |
Jdk -> External |
org.sonar.batch.scan.filesystem.InputPathCache |
org.sonar.batch.index.ResourceCache |
1 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
java.lang.String |
java.util.List<org.sonar.core.component.FilePathWithHashDto> |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
org.sonar.batch.dependency.DependencyCache |
org.sonar.batch.report.ReportPublisher |
3 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
com.google.common.collect.ImmutableSet |
java.util.Set |
3 |
2 |
1 |
R_SUPER_T |
- |
External -> Jdk |
org.sonar.batch.repository.user.User |
org.sonar.batch.protocol.input.BatchInput.User |
3 |
1 |
1 |
Composition |
- |
Internal -> Internal |
org.sonar.api.user.User |
org.sonar.batch.protocol.input.BatchInput.User |
3 |
2 |
1 |
Composition |
- |
Internal -> Internal |
org.sonar.server.issue.notification.NewIssuesStatistics.METRIC |
org.sonar.server.issue.notification.NewIssuesStatistics.Metric |
6 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.issue.notification.NewIssuesStatistics.METRIC |
org.sonar.api.measures.Metric |
6 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.source.index.SourceFileResultSetIterator |
org.sonar.server.source.index.SourceLineResultSetIterator |
3 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
org.sonar.batch.protocol.Constants.TestStatus |
org.sonar.server.source.db.FileSourceDb.Test.TestStatus |
7 |
1 |
1 |
- |
- |
Internal -> Internal |
java.lang.String |
java.util.Map<java.lang.String, org.sonar.core.component.ComponentDto> |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
org.sonar.api.test.CoverageBlock |
org.sonar.server.test.index.CoveredFileDoc |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
java.util.Map<java.lang.String, java.lang.Object> |
org.sonar.server.test.index.CoveredFileDoc |
4 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.sonar.server.source.index.FileSourcesUpdaterUtil.Row |
org.sonar.server.source.index.FileSourcesUpdaterHelper.Row |
21 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.api.test.MutableTestPlan |
java.util.List<org.sonar.server.test.index.CoveredFileDoc> |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
org.sonar.core.component.SnapshotPerspectives |
org.sonar.server.db.DbClient |
2 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
org.sonar.batch.bootstrap.BatchPluginUnzipper |
org.sonar.batch.bootstrap.BatchPluginExploder |
1 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
org.sonar.server.plugins.ServerPluginUnzipper |
org.sonar.server.plugins.ServerPluginExploder |
1 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
java.util.Map |
java.util.Collection |
2 |
1 |
1 |
- |
- |
Jdk -> Jdk |
java.util.List |
java.util.Set |
45 |
21 |
1 |
SIBLING |
- |
Jdk -> Jdk |
org.sonar.core.platform.PluginUnzipper |
org.sonar.core.platform.PluginExploder |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.api.batch.bootstrap.ProjectReactor |
org.sonar.batch.scan.ImmutableProjectReactor |
14 |
3 |
1 |
- |
- |
Internal -> Internal |
org.sonar.api.BatchExtension |
java.lang.Object |
25 |
2 |
1 |
- |
- |
Internal -> Jdk |
org.sonar.batch.ProjectTree |
org.sonar.batch.DefaultProjectTree |
20 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
org.sonar.api.BatchExtension |
org.sonar.api.batch.Sensor |
3 |
1 |
1 |
- |
- |
Internal -> Internal |
java.lang.String |
org.sonar.server.tester.UserSessionRule |
1 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
org.sonar.api.batch.fs.internal.DeprecatedDefaultInputFile |
org.sonar.api.batch.fs.internal.DefaultInputFile |
10 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
org.sonar.server.activity.ws.ActivitiesWebService |
org.sonar.server.activity.ws.ActivitiesWs |
1 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
org.sonar.server.computation.ws.IsQueueEmptyWebService.IsQueueEmptyWsAction |
org.sonar.server.computation.ws.IsQueueEmptyWs.IsQueueEmptyWsAction |
1 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
org.sonar.server.computation.ws.ComputationWebService |
org.sonar.server.computation.ws.ComputationWs |
1 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
org.sonar.server.ws.WsTester.TestRequest |
org.sonar.server.ws.WsTester.Result |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.core.purge.PurgeDao |
org.sonar.api.resources.ResourceTypes |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.component.ws.ComponentAppAction |
org.sonar.server.rule.ws.AppAction |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.plugins.ws.UpdatePluginsWsAction |
org.sonar.server.rule.ws.UpdateAction |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.qualitygate.ws.QGatesAppAction |
org.sonar.server.rule.ws.AppAction |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.platform.Platform |
org.sonar.server.platform.ServerTesterPlatform |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
org.sonar.core.platform.ComponentContainer |
org.sonar.server.platform.platformlevel.PlatformLevel |
6 |
1 |
1 |
Composition |
- |
Internal -> Internal |
org.sonar.jpa.session.MemoryDatabaseConnector |
org.sonar.jpa.session.DefaultDatabaseConnector |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
org.sonar.api.component.Component |
org.sonar.batch.index.BatchComponent |
5 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.batch.index.ResourceCache |
org.sonar.batch.index.BatchComponentCache |
73 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.api.component.Component |
java.lang.String |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
void |
java.util.List<org.sonar.core.user.UserDto> |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
org.sonar.core.user.UserGroupCount |
org.sonar.core.user.LoginGroup |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.computation.step.PersistTestsStep.TestContext |
org.sonar.server.computation.step.PersistTestsStep.TestDepthTraversalTypeAwareVisitor |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.platform.platformlevel.PlatformLevel |
void |
7 |
1 |
1 |
- |
- |
Internal -> Jdk |
org.sonar.process.ProcessCommands |
org.sonar.process.DefaultProcessCommands |
3 |
2 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
java.lang.String |
org.sonar.server.computation.component.Component |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.sonar.server.computation.component.Component |
java.lang.String |
2 |
2 |
1 |
- |
- |
Internal -> Jdk |
org.sonar.api.resources.Resource |
org.sonar.batch.index.BatchComponent |
2 |
1 |
1 |
Composition |
- |
Internal -> Internal |
void |
java.io.File |
15 |
4 |
1 |
- |
- |
Jdk -> Jdk |
org.sonar.batch.protocol.output.BatchReportWriter |
void |
4 |
2 |
1 |
- |
- |
Internal -> Jdk |
java.io.File |
java.util.List<org.sonar.batch.protocol.output.BatchReport.CoverageDetail> |
2 |
1 |
1 |
- |
- |
Jdk -> Jdk |
java.io.File |
java.util.List<java.lang.String> |
3 |
1 |
1 |
- |
- |
Jdk -> Jdk |
java.io.File |
java.util.List<org.sonar.batch.protocol.output.BatchReport.Coverage> |
2 |
1 |
1 |
- |
- |
Jdk -> Jdk |
java.io.File |
org.sonar.server.util.CloseableIterator<org.sonar.batch.protocol.output.BatchReport.Test> |
3 |
1 |
1 |
- |
- |
Jdk -> Internal |
java.io.File |
org.sonar.server.util.CloseableIterator<org.sonar.batch.protocol.output.BatchReport.SyntaxHighlighting> |
3 |
1 |
1 |
- |
- |
Jdk -> Internal |
java.io.File |
java.util.List<org.sonar.batch.protocol.output.BatchReport.SyntaxHighlighting> |
2 |
1 |
1 |
- |
- |
Jdk -> Jdk |
java.io.File |
org.sonar.server.util.CloseableIterator<org.sonar.batch.protocol.output.BatchReport.Coverage> |
3 |
1 |
1 |
- |
- |
Jdk -> Internal |
java.io.File |
java.util.List<org.sonar.batch.protocol.output.BatchReport.Test> |
2 |
1 |
1 |
- |
- |
Jdk -> Jdk |
java.io.File |
org.sonar.server.util.CloseableIterator<java.lang.String> |
3 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.sonar.server.computation.source.ReportIterator |
org.sonar.server.util.CloseableIterator<?> |
2 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
java.io.File |
org.sonar.server.util.CloseableIterator<org.sonar.batch.protocol.output.BatchReport.CoverageDetail> |
3 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.sonar.server.activity.ActivityService |
org.sonar.server.computation.activity.CEActivityManager |
2 |
1 |
1 |
Composition |
- |
Internal -> Internal |
java.util.List<org.sonar.batch.protocol.output.BatchReport.Issue> |
org.sonar.batch.protocol.output.BatchReport.Component |
2 |
2 |
1 |
- |
- |
Jdk -> Internal |
org.sonar.server.computation.step.ComputationStep |
org.sonar.server.computation.container.CEContainer |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
java.util.List<org.sonar.server.computation.step.ComputationStep> |
org.sonar.server.computation.container.CEContainer |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.sonar.batch.protocol.output.BatchReport.Component |
java.util.List<org.sonar.batch.protocol.output.BatchReport.Issue> |
2 |
2 |
1 |
- |
- |
Internal -> Jdk |
org.sonar.server.computation.ComputationContainer |
org.sonar.core.platform.ComponentContainer |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.computation.ComputationContainer |
org.sonar.server.computation.container.ContainerFactory |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.computation.container.CEContainer |
org.sonar.server.computation.container.ComputeEngineContainer |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.computation.component.Component |
java.lang.Integer |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
org.sonar.batch.protocol.output.BatchReport.Component |
int |
2 |
2 |
1 |
Composition |
- |
Internal -> Jdk |
org.sonar.server.computation.component.DbComponentsRefCache.DbComponent |
org.sonar.server.computation.component.Component |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.computation.component.DbComponentsRefCache |
org.sonar.server.computation.component.TreeRootHolder |
10 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.computation.component.DbComponentsRefCache |
java.lang.String |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
void |
org.sonar.server.computation.component.Component |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
int |
org.sonar.server.computation.component.Component |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.sonar.server.computation.batch.BatchReportReader |
org.sonar.server.computation.component.TreeRootHolder |
7 |
2 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.computation.component.DbComponentsRefCache |
org.sonar.server.computation.component.DbIdsRepository |
15 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.computation.component.DbComponentsRefCache |
org.sonar.server.computation.batch.TreeRootHolderRule |
7 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.batch.protocol.output.BatchReport.Component |
org.sonar.server.computation.component.Component |
9 |
3 |
1 |
Composition |
- |
Internal -> Internal |
org.sonar.core.component.SnapshotDto |
long |
2 |
1 |
1 |
- |
- |
Internal -> Jdk |
org.sonar.batch.protocol.Constants.EventCategory |
org.sonar.server.computation.event.Event.Category |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
java.util.Collection |
java.util.Map |
3 |
3 |
1 |
- |
- |
Jdk -> Jdk |
org.sonar.server.computation.step.QualityGateEventsStep.AlertStatus |
org.sonar.server.computation.step.QualityGateEventsStep.GateStatus |
4 |
1 |
1 |
- |
- |
Internal -> Internal |
java.lang.Long |
java.lang.String |
53 |
12 |
1 |
SIBLING |
- |
Jdk -> Jdk |
org.sonar.server.computation.step.PopulateComponentsUuidAndKeyStep.ComponentContext |
org.sonar.server.computation.step.FillComponentsStep.UuidFactory |
3 |
1 |
1 |
- |
- |
Internal -> Internal |
java.lang.Integer |
java.lang.String |
5 |
3 |
1 |
SIBLING |
- |
Jdk -> Jdk |
org.sonar.server.computation.component.Component |
org.sonar.server.computation.component.ComponentImpl |
3 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
org.sonar.server.computation.step.PersistComponentsAndSnapshotsStep.PersistedComponent |
org.sonar.core.component.ComponentDto |
4 |
1 |
1 |
Composition |
- |
Internal -> Internal |
org.sonar.server.computation.period.PeriodsRepository |
org.sonar.server.computation.period.PeriodsHolderImpl |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.batch.protocol.output.BatchReport.Component |
java.lang.String |
2 |
2 |
1 |
- |
- |
Internal -> Jdk |
long |
java.util.Date |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
java.util.List |
com.google.common.collect.ImmutableList |
1 |
1 |
1 |
T_SUPER_R |
- |
Jdk -> External |
com.google.common.base.Optional<org.sonar.server.computation.step.QualityGateEventsStep.GateStatus> |
org.sonar.server.computation.measure.Measure.QualityGateStatus |
1 |
1 |
1 |
- |
- |
External -> Internal |
org.sonar.core.measure.db.MeasureDto |
org.sonar.server.computation.measure.Measure |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.batch.protocol.output.BatchReport.Measure |
org.sonar.server.computation.measure.Measure |
1 |
1 |
1 |
Composition |
- |
Internal -> Internal |
org.sonar.core.measure.db.MeasureDto |
org.sonar.api.measures.Measure |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.api.measures.Metric<?> |
org.sonar.server.computation.metric.Metric |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.computation.debt.CharacteristicImpl |
org.sonar.api.technicaldebt.batch.Characteristic |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
org.sonar.api.technicaldebt.batch.Characteristic |
com.google.common.base.Optional<org.sonar.api.technicaldebt.batch.Characteristic> |
2 |
1 |
1 |
- |
- |
Internal -> External |
ch.qos.logback.classic.Level |
org.sonar.server.computation.measure.Measure.Level |
4 |
1 |
1 |
- |
- |
External -> Internal |
org.sonar.core.metric.db.MetricDto |
org.sonar.api.measures.Metric |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.computation.metric.MetricRepository |
org.sonar.server.computation.metric.MetricRepositoryImpl |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
org.sonar.server.computation.batch.BatchReportReader |
org.sonar.server.computation.measure.MeasureRepository |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.computation.measure.MetricCache |
org.sonar.server.computation.metric.MetricRepositoryImpl |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.computation.measure.MetricCache |
org.sonar.server.computation.metric.MetricRepository |
4 |
2 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.computation.measure.Measure |
java.util.Collection<org.sonar.server.computation.measure.Measure> |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
java.util.Map |
com.google.common.collect.ListMultimap |
1 |
1 |
1 |
- |
- |
Jdk -> External |
com.google.common.collect.ImmutableMap |
com.google.common.collect.ListMultimap |
1 |
1 |
1 |
SIBLING |
- |
External -> External |
com.google.common.collect.Multimap |
com.google.common.collect.SetMultimap |
2 |
1 |
1 |
T_SUPER_R |
- |
External -> External |
org.sonar.server.computation.measure.MeasureImpl |
org.sonar.api.measures.Measure |
29 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
org.sonar.server.computation.measure.MeasureImpl |
org.sonar.server.computation.measure.Measure |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
org.sonar.server.computation.measure.MeasureImpl.Builder |
org.sonar.batch.protocol.output.BatchReport.Measure.Builder |
9 |
1 |
1 |
- |
- |
Internal -> Internal |
java.lang.String |
org.sonar.server.computation.qualitygate.Condition.Operator |
2 |
1 |
1 |
- |
- |
Jdk -> Internal |
java.lang.String |
org.sonar.server.computation.measure.MeasureRepositoryImpl.MeasureKey |
4 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
com.google.common.collect.ImmutableList.Builder |
org.sonar.server.computation.measure.Measure.NewMeasureBuilder |
4 |
1 |
1 |
- |
- |
External -> Internal |
com.google.common.base.Optional<org.sonar.api.measures.Measure> |
org.sonar.server.computation.measure.Measure.NewMeasureBuilder |
1 |
1 |
1 |
- |
- |
External -> Internal |
org.sonar.api.measures.Measure |
org.sonar.server.computation.measure.Measure.NewMeasureBuilder |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.batch.protocol.output.BatchReport.Measure.Builder |
org.sonar.server.computation.measure.Measure.NewMeasureBuilder |
4 |
1 |
1 |
- |
- |
Internal -> Internal |
org.junit.rules.Timeout |
org.junit.rules.TestRule |
1 |
1 |
1 |
R_SUPER_T |
- |
External -> External |
org.sonar.server.user.UserSession |
org.sonar.server.user.ws.UserJsonWriter |
2 |
1 |
1 |
Composition |
- |
Internal -> Internal |
org.sonar.server.user.index.UserDoc |
org.sonar.api.user.User |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
org.sonar.server.issue.ws.IssueActionsWriter |
org.sonar.server.issue.ws.IssueComponentHelper |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.user.ws.UserJsonWriter |
org.sonar.server.issue.ws.IssueJsonWriter |
1 |
1 |
1 |
Composition |
- |
Internal -> Internal |
com.google.common.collect.ImmutableList<org.sonar.batch.components.Period> |
org.sonar.batch.components.Period |
1 |
1 |
1 |
- |
- |
External -> Internal |
org.sonar.server.computation.qualitygate.QualityGate |
com.google.common.base.Optional<org.sonar.server.computation.qualitygate.QualityGate> |
4 |
1 |
1 |
- |
- |
Internal -> External |
org.sonar.server.computation.qualitygate.MutableQualityGateHolderRule |
org.sonar.server.computation.qualitygate.QualityGateHolderRule |
1 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
java.util.Set |
java.util.Map |
5 |
4 |
1 |
- |
- |
Jdk -> Jdk |
org.sonar.batch.bootstrap.BootstrapProperties |
org.sonar.batch.bootstrap.UserProperties |
2 |
2 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
org.sonar.api.utils.ProjectTempFolder |
org.sonar.api.utils.TempFolder |
6 |
2 |
1 |
- |
- |
Internal -> Internal |
org.sonar.api.utils.TempFolder |
org.sonar.api.utils.internal.DefaultTempFolder |
2 |
2 |
1 |
T_SUPER_R |
- |
Internal -> Internal |
org.sonar.api.utils.ProjectTempFolder |
org.sonar.api.utils.internal.DefaultTempFolder |
2 |
2 |
1 |
T_SUPER_R |
- |
Internal -> Internal |
org.sonar.batch.bootstrap.BootstrapProperties |
org.sonar.batch.bootstrap.AnalysisProperties |
3 |
3 |
1 |
SIBLING |
- |
Internal -> Internal |
org.sonar.api.utils.internal.DefaultTempFolder |
org.sonar.api.utils.TempFolder |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
org.sonar.batch.bootstrap.UserProperties |
org.sonar.batch.bootstrap.BootstrapProperties |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
java.util.Map |
java.util.Set |
6 |
2 |
1 |
- |
- |
Jdk -> Jdk |
org.sonar.api.server.ws.Request |
java.lang.String |
2 |
2 |
1 |
Composition |
- |
Internal -> Jdk |
org.sonar.server.util.TypeValidations |
org.sonar.server.measure.custom.ws.CustomMeasureValidator |
2 |
1 |
1 |
Composition |
- |
Internal -> Internal |
java.nio.channels.FileLock |
void |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
org.sonar.home.log.LogListener.Level |
org.sonar.batch.bootstrapper.LogOutput.Level |
5 |
1 |
1 |
- |
- |
Internal -> Internal |
ch.qos.logback.classic.Level |
org.sonar.batch.bootstrapper.LogOutput.Level |
2 |
1 |
1 |
- |
- |
External -> Internal |
org.sonar.home.log.Log |
org.slf4j.Logger |
5 |
1 |
1 |
- |
- |
Internal -> External |
boolean |
org.sonar.server.computation.component.FileAttributes |
2 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
java.lang.Iterable<java.lang.String> |
org.sonar.core.issue.tracking.LineHashSequence |
2 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.sonar.server.computation.issue.IssueListeners |
org.sonar.server.computation.issue.IssueVisitors |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
void |
org.sonar.server.computation.debt.MutableDebtModelHolder |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.sonar.core.rule.RuleDto |
org.junit.Rule |
2 |
1 |
1 |
- |
- |
Internal -> External |
org.sonar.server.computation.issue.RuleCache |
org.sonar.api.rules.RuleRepository |
6 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.computation.issue.RuleCache |
org.sonar.server.computation.issue.RuleRepository |
4 |
1 |
1 |
- |
- |
Internal -> Internal |
void |
org.sonar.server.computation.debt.DebtModelHolderImpl |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
java.util.Set |
java.lang.Iterable |
9 |
2 |
1 |
R_SUPER_T |
- |
Jdk -> Jdk |
java.util.Collection |
java.lang.Iterable |
4 |
3 |
1 |
R_SUPER_T |
- |
Jdk -> Jdk |
org.sonar.core.persistence.DbSession |
org.apache.ibatis.session.SqlSession |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> External |
org.apache.ibatis.session.SqlSession |
org.sonar.db.DbSession |
108 |
21 |
1 |
T_SUPER_R |
- |
External -> Internal |
org.sonar.db.component.ResourceDto |
java.util.List<java.lang.Long> |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
java.util.List<java.lang.Long> |
org.sonar.db.component.ResourceDto |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.sonar.db.Database |
org.sonar.db.TestDb |
1 |
1 |
1 |
Composition |
- |
Internal -> Internal |
org.sonar.server.component.db.ComponentIndexDao |
org.sonar.db.component.ResourceIndexerDao |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
java.lang.Class |
java.lang.Class<? extendsorg.sonar.db.Dao> |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
org.sonar.server.issue.db.IssueDao |
org.sonar.db.issue.IssueDao |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
org.sonar.db.MyBatis |
org.sonar.server.db.DbClient |
4 |
1 |
1 |
Composition |
- |
Internal -> Internal |
java.sql.Connection |
org.sonar.db.DbSession |
10 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.sonar.db.DbClient2 |
org.sonar.server.db.DbClient |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
org.junit.runners.model.FrameworkMethod |
org.junit.runner.Description |
1 |
1 |
1 |
SIBLING |
- |
External -> External |
org.sonar.server.component.db.ComponentDao |
org.sonar.server.component.ComponentFinder |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.db.component.ComponentDto |
com.google.common.base.Optional<org.sonar.db.component.ComponentDto> |
18 |
1 |
1 |
- |
- |
Internal -> External |
org.sonar.server.ui.Views |
org.sonar.api.web.View |
3 |
3 |
1 |
- |
- |
Internal -> Internal |
org.sonar.core.issue.tracking.Tracker.LineAndLineHashKey |
org.sonar.core.issue.tracking.Tracker.LineHashKey |
1 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
org.sonar.server.computation.step.ComputeFormulaMeasuresStep |
org.sonar.server.computation.formula.FormulaExecutorComponentVisitor |
3 |
1 |
1 |
- |
- |
Internal -> Internal |
void |
org.sonar.server.computation.period.PeriodsHolderRule |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
void |
org.sonar.server.computation.formula.counter.DoubleVariationValue |
2 |
1 |
1 |
- |
- |
Jdk -> Internal |
void |
java.lang.reflect.Array |
3 |
1 |
1 |
- |
- |
Jdk -> Jdk |
void |
org.sonar.server.computation.formula.counter.LongVariationValue |
2 |
1 |
1 |
- |
- |
Jdk -> Internal |
void |
org.sonar.server.computation.formula.counter.IntVariationValue |
2 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.sonar.server.computation.component.Component.Type |
org.sonar.server.computation.formula.CreateMeasureContext |
5 |
1 |
1 |
- |
- |
Internal -> Internal |
void |
org.sonar.server.computation.measure.MeasureRepositoryRule |
3 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.sonar.api.server.rule.RulesDefinition.NewExtendedRepository |
org.sonar.api.server.rule.RulesDefinition.NewRepository |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
java.lang.String |
org.sonar.server.computation.formula.Formula |
3 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.sonar.server.computation.metric.Metric |
java.lang.String |
7 |
1 |
1 |
- |
- |
Internal -> Jdk |
java.util.List<org.sonar.server.computation.step.NewCoverageMeasuresStep.NewCoverageMetrics> |
org.sonar.server.computation.metric.MetricRepository |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.sonar.db.metric.MetricDto |
org.sonar.server.computation.metric.Metric |
4 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.computation.metric.MetricRepositoryImpl |
org.sonar.server.computation.metric.MetricRepositoryRule |
1 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
org.sonar.server.computation.measure.MeasureRepository |
org.sonar.server.computation.measure.MeasureRepositoryRule |
4 |
3 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
org.sonar.server.computation.metric.MetricRepository |
org.sonar.server.computation.metric.MetricRepositoryRule |
3 |
3 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
org.sonar.server.computation.formula.BiSumCounter |
org.sonar.server.computation.step.CommentMeasuresStep.DocumentationCounter |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.computation.formula.BiSumCounter |
org.sonar.server.computation.step.CommentMeasuresStep.EmptyCounter |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.computation.step.CommentMeasuresStep.EmptyCounter |
org.sonar.server.computation.formula.SumCounter |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.issue.filter.IssueFilterWriter |
org.sonar.server.issue.filter.IssueFilterJsonWriter |
8 |
1 |
1 |
- |
- |
Internal -> Internal |
void |
org.sonar.server.computation.component.MutableTreeRootHolderRule |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
void |
org.sonar.server.computation.component.MutableTreeRootHolder |
2 |
1 |
1 |
- |
- |
Jdk -> Internal |
void |
org.sonar.server.computation.batch.TreeRootHolderRule |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
java.lang.Iterable |
java.util.Iterator |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
org.sonar.batch.protocol.output.BatchReport.Measure |
org.sonar.batch.protocol.output.BatchReport.ActiveRule.ActiveRuleParam |
2 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
org.sonar.batch.protocol.output.BatchReport.Measures |
org.sonar.server.qualityprofile.ActiveRule |
4 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.batch.protocol.output.BatchReport.MeasureOrBuilder |
org.sonar.batch.protocol.output.BatchReport.ActiveRule.ActiveRuleParamOrBuilder |
1 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
java.util.List |
org.sonar.core.util.CloseableIterator |
18 |
1 |
1 |
- |
- |
Jdk -> Internal |
BatchReport.Symbols.Symbol |
org.sonar.batch.protocol.output.BatchReport.Symbol |
20 |
1 |
1 |
Composition |
- |
Internal -> Internal |
java.util.Set<org.sonar.api.rule.RuleKey> |
org.sonar.server.computation.qualityprofile.ActiveRulesHolder |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.sonar.updatecenter.common.UpdateCenter |
com.google.common.base.Optional<org.sonar.updatecenter.common.UpdateCenter> |
11 |
1 |
1 |
SIBLING |
- |
External -> External |
org.sonar.core.platform.PluginInfo |
org.sonar.updatecenter.common.Plugin |
1 |
1 |
1 |
- |
- |
Internal -> External |
java.io.File |
org.sonar.core.util.CloseableIterator<org.sonar.batch.protocol.output.BatchReport.SyntaxHighlighting> |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
java.io.File |
org.sonar.core.util.CloseableIterator<org.sonar.batch.protocol.output.BatchReport.Coverage> |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.sonar.server.source.db.FileSourceDb.Line |
org.sonar.db.FileSources.Line |
28 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
org.sonar.server.source.db.FileSourceDb.Test.TestStatus |
org.sonar.db.FileSources.Test.TestStatus |
7 |
1 |
1 |
- |
- |
Internal -> Internal |
FileSourceDb.Test.CoveredFile.Builder |
FileSources.Test.CoveredFile.Builder |
9 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.source.db.FileSourceDb.Test.CoveredFileOrBuilder |
org.sonar.db.FileSources.Test.CoveredFileOrBuilder |
5 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
org.sonar.server.source.db.FileSourceDb.Line.Builder |
org.sonar.db.FileSources.Line.Builder |
8 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
FileSourceDb.Test.CoveredFile |
FileSources.Test.CoveredFile |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
FileSourceDb.Test.Builder |
FileSources.Test.Builder |
9 |
1 |
1 |
- |
- |
Internal -> Internal |
FileSourceDb.Data.Builder |
FileSources.Data.Builder |
18 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.source.db.FileSourceDb.Test.CoveredFile |
org.sonar.db.FileSources.Test.CoveredFile |
27 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
FileSourceDb.Line.Builder |
FileSources.Line.Builder |
43 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.source.db.FileSourceDb.Test |
org.sonar.db.FileSources.Test |
37 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
org.sonar.server.source.db.FileSourceDb.Test.CoveredFile.Builder |
org.sonar.db.FileSources.Test.CoveredFile.Builder |
8 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
org.sonar.server.source.db.FileSourceDb.LineOrBuilder |
org.sonar.db.FileSources.LineOrBuilder |
7 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
org.sonar.server.source.db.FileSourceDb.Data |
org.sonar.db.FileSources.Data |
32 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
org.sonar.batch.protocol.output.BatchReport.Range.Builder |
org.sonar.batch.protocol.output.BatchReport.TextRange.Builder |
19 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
org.sonar.batch.issue.ModuleIssues |
org.sonar.batch.sensor.DefaultSensorStorage |
2 |
1 |
1 |
Composition |
- |
Internal -> Internal |
org.sonar.batch.protocol.output.BatchReport.Range |
org.sonar.api.batch.fs.TextRange |
4 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.batch.protocol.output.BatchReport.Range.Builder |
BatchReport.TextRange.Builder |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.api.resources.Project |
org.sonar.api.batch.sensor.SensorContext |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.batch.index.DefaultIndex |
org.sonar.batch.scan.measure.MeasureCache |
1 |
1 |
1 |
Composition |
- |
Internal -> Internal |
org.sonar.db.metric.MetricDto |
java.util.List<org.sonar.db.metric.MetricDto> |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
org.sonar.db.user.UserDto |
java.util.List<org.sonar.db.user.UserDto> |
3 |
2 |
1 |
- |
- |
Internal -> Jdk |
void |
org.sonar.db.metric.MetricDto |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.sonar.db.issue.IssueDto |
com.google.common.base.Optional<org.sonar.db.issue.IssueDto> |
1 |
1 |
1 |
- |
- |
Internal -> External |
org.sonar.db.issue.IssueDto |
java.util.List<org.sonar.db.issue.IssueDto> |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
org.sonar.batch.bootstrap.ServerClient |
org.sonar.batch.bootstrap.WSLoader |
21 |
1 |
1 |
Composition |
- |
Internal -> Internal |
com.google.common.io.InputSupplier<java.io.InputStream> |
com.google.common.io.ByteSource |
5 |
1 |
1 |
T_SUPER_R |
- |
External -> External |
java.util.concurrent.Callable |
org.sonar.home.cache.PersistentCacheLoader |
4 |
1 |
1 |
- |
- |
Jdk -> Internal |
java.util.Map<java.lang.String, java.lang.String> |
org.sonar.batch.bootstrap.AnalysisProperties |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.sonar.batch.bootstrap.DefaultAnalysisMode |
org.sonar.batch.bootstrap.GlobalMode |
10 |
1 |
1 |
- |
- |
Internal -> Internal |
byte |
java.io.InputStream |
16 |
3 |
1 |
- |
- |
Jdk -> Jdk |
org.sonar.batch.scan.ProjectAnalysisMode |
org.sonar.batch.bootstrap.GlobalMode |
3 |
1 |
1 |
- |
- |
Internal -> Internal |
DefaultAnalysisMode |
org.sonar.batch.scan.ProjectAnalysisMode |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.api.Plugin |
org.sonar.api.SonarPlugin |
56 |
2 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
org.sonar.api.batch.rule.ActiveRule |
org.sonar.api.batch.rule.Rule |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.api.batch.rule.ActiveRules |
org.sonar.api.batch.rule.Rules |
6 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.api.rules.RuleFinder |
org.sonar.api.batch.rule.Rules |
4 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.api.SonarPlugin |
org.sonar.api.Plugin |
57 |
3 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
com.google.common.collect.Table |
com.google.common.collect.ImmutableTable |
3 |
2 |
1 |
T_SUPER_R |
- |
External -> External |
org.junit.Rule |
java.util.Collection<org.junit.Rule> |
1 |
1 |
1 |
- |
- |
External -> Jdk |
org.sonar.api.batch.rule.Rule |
java.util.Collection<org.sonar.api.batch.rule.Rule> |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
org.sonar.db.permission.PermissionFacade |
org.sonar.db.permission.PermissionRepository |
5 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.batch.issue.IssueCache |
org.sonar.batch.report.ReportPublisher |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.core.issue.DefaultIssue |
org.sonar.api.issue.Issue |
4 |
3 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
org.sonar.core.issue.DefaultIssue |
org.sonar.batch.protocol.output.BatchReport.Issue |
33 |
2 |
1 |
- |
- |
Internal -> Internal |
org.sonar.batch.issue.IssueCache |
org.sonar.batch.index.BatchComponentCache |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.api.issue.Issue |
org.sonar.batch.protocol.output.BatchReport.Issue |
7 |
3 |
1 |
Composition |
- |
Internal -> Internal |
void |
org.sonar.api.batch.rule.Rule |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.sonar.batch.index.BatchComponent |
org.sonar.api.batch.fs.InputComponent |
2 |
1 |
1 |
Composition |
- |
Internal -> Internal |
org.sonar.batch.protocol.output.BatchReport.IssueLocation |
org.sonar.batch.protocol.output.BatchReport.ExecutionFlow |
8 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
org.sonar.api.rule.RuleKey |
org.sonar.api.batch.rule.Severity |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.api.batch.fs.InputPath |
org.sonar.api.batch.fs.InputComponent |
7 |
2 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
org.sonar.batch.protocol.output.BatchReport.ExecutionFlowOrBuilder |
org.sonar.batch.protocol.output.BatchReport.IssueLocationOrBuilder |
3 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
org.sonar.batch.protocol.output.BatchReport.IssueLocation.Builder |
org.sonar.batch.protocol.output.BatchReport.ExecutionFlow.Builder |
4 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
org.sonar.api.batch.fs.InputPath |
java.lang.String |
1 |
1 |
1 |
SIBLING |
- |
Internal -> Jdk |
org.sonar.batch.protocol.output.BatchReport.ExecutionFlow.Builder |
org.sonar.batch.protocol.output.BatchReport.IssueLocation.Builder |
4 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
org.sonar.batch.protocol.output.BatchReport.ExecutionFlow |
org.sonar.batch.protocol.output.BatchReport.IssueLocation |
8 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
org.sonar.batch.protocol.output.BatchReport.IssueLocationOrBuilder |
org.sonar.batch.protocol.output.BatchReport.ExecutionFlowOrBuilder |
3 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
org.sonar.core.issue.DefaultIssue |
org.sonar.api.batch.sensor.issue.Issue |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.batch.bootstrap.ServerClient |
org.sonar.batch.bootstrap.BootstrapProperties |
3 |
1 |
1 |
Composition |
- |
Internal -> Internal |
org.sonar.batch.protocol.input.RulesSearchResult |
java.util.List<org.sonarqube.ws.Rules.ListResponse.Rule> |
3 |
1 |
1 |
- |
- |
Internal -> Jdk |
org.sonar.batch.protocol.input.Rule |
org.sonarqube.ws.Rules.ListResponse.Rule |
1 |
1 |
1 |
Composition |
- |
Internal -> Internal |
java.lang.String |
org.sonar.batch.bootstrap.WSLoaderResult<java.lang.String> |
2 |
1 |
1 |
- |
- |
Jdk -> Internal |
com.google.common.io.ByteSource |
org.sonar.batch.bootstrap.WSLoaderResult<com.google.common.io.ByteSource> |
3 |
1 |
1 |
- |
- |
External -> Internal |
void |
boolean |
18 |
9 |
1 |
- |
- |
Jdk -> Jdk |
byte |
org.sonar.batch.bootstrap.WSLoaderResult<byte[]> |
5 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.sonar.api.issue.Issue |
org.sonar.batch.bootstrapper.IssueListener.Issue |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.batch.scan.WSLoaderProjectProvider |
org.sonar.batch.scan.ProjectWSLoaderProvider |
1 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
org.sonar.api.batch.sensor.issue.NewIssueLocation |
org.sonar.api.batch.sensor.issue.internal.DefaultIssueLocation |
3 |
2 |
1 |
T_SUPER_R |
- |
Internal -> Internal |
java.util.Map |
com.google.common.collect.Table |
5 |
3 |
1 |
- |
- |
Jdk -> External |
org.sonar.api.batch.fs.InputFile |
org.sonar.api.batch.fs.InputComponent |
7 |
2 |
1 |
- |
- |
Internal -> Internal |
java.lang.String |
org.sonar.api.batch.fs.InputComponent |
5 |
2 |
1 |
- |
- |
Jdk -> Internal |
java.lang.String |
java.util.regex.Pattern |
2 |
1 |
1 |
SIBLING |
- |
Jdk -> Jdk |
org.sonar.api.rule.RuleKey |
java.util.Map<java.lang.Integer, com.google.common.collect.Table<java.lang.Integer, java.lang.Integer, org.sonar.api.batch.fs.TextPointer>> |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
java.util.Map.Entry<com.google.protobuf.Descriptors.FieldDescriptor, java.lang.Object> |
org.sonar.core.util.ProtobufJsonFormat.MessageField |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.sonar.core.test.Test.Fake |
org.sonar.core.test.Test.JsonTest |
1 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
com.google.protobuf.Descriptors.FieldDescriptor |
org.sonar.core.util.ProtobufJsonFormat.MessageField |
1 |
1 |
1 |
Composition |
- |
External -> Internal |
org.sonarqube.ws.Rules.ListResponse |
org.sonar.api.issue.ActionPlan |
4 |
1 |
1 |
- |
- |
Internal -> Internal |
java.util.Map |
java.util.LinkedHashMap |
1 |
1 |
1 |
T_SUPER_R |
- |
Jdk -> Jdk |
org.sonarqube.ws.Rules.ListResponse.Rule |
org.sonarqube.ws.Issues.ActionPlan |
6 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
org.junit.Rule |
org.sonar.api.resources.Language |
4 |
1 |
1 |
- |
- |
External -> Internal |
java.util.List<org.sonarqube.ws.Rules.ListResponse.Rule> |
java.lang.Object |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
java.lang.String |
org.sonarqube.ws.Common.Severity |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.sonar.db.FileSources.Test.CoveredFileOrBuilder |
org.sonar.db.protobuf.DbFileSources.Test.CoveredFileOrBuilder |
5 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
org.sonar.db.FileSources.Test.CoveredFile.Builder |
org.sonar.db.protobuf.DbFileSources.Test.CoveredFile.Builder |
8 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
FileSources.Test.CoveredFile |
DbFileSources.Test.CoveredFile |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.db.FileSources.Test |
org.sonar.db.protobuf.DbFileSources.Test |
37 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
FileSources.Test.CoveredFile.Builder |
DbFileSources.Test.CoveredFile.Builder |
9 |
1 |
1 |
- |
- |
Internal -> Internal |
FileSources.Test.Builder |
DbFileSources.Test.Builder |
9 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.db.FileSources.Line |
org.sonar.db.protobuf.DbFileSources.Line |
28 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
FileSources.Line.Builder |
DbFileSources.Line.Builder |
43 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.db.FileSources.Test.TestStatus |
org.sonar.db.protobuf.DbFileSources.Test.TestStatus |
7 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.db.FileSources.Line.Builder |
org.sonar.db.protobuf.DbFileSources.Line.Builder |
8 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
FileSources.Data.Builder |
DbFileSources.Data.Builder |
18 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.db.FileSources.LineOrBuilder |
org.sonar.db.protobuf.DbFileSources.LineOrBuilder |
7 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
org.sonar.db.FileSources.Data |
org.sonar.db.protobuf.DbFileSources.Data |
32 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
org.sonar.db.FileSources.Test.CoveredFile |
org.sonar.db.protobuf.DbFileSources.Test.CoveredFile |
27 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
void |
java.util.List<org.sonarqube.ws.Issues.Issue> |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
void |
java.util.List<org.sonarqube.ws.Issues.ActionPlan> |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
java.lang.Object |
long |
6 |
1 |
1 |
- |
- |
Jdk -> Jdk |
org.sonarqube.ws.Common.Component.Builder |
org.sonarqube.ws.Issues.Component.Builder |
14 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
com.google.protobuf.ByteString |
boolean |
1 |
1 |
1 |
- |
- |
External -> Jdk |
java.lang.Object |
org.sonarqube.ws.Issues.Location |
1 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
java.lang.Object |
boolean |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
java.lang.String |
org.sonarqube.ws.Issues.Location |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.sonarqube.ws.Issues.Location.Builder |
org.sonarqube.ws.Common.TextRange.Builder |
5 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
org.sonarqube.ws.Issues.LocationOrBuilder |
org.sonarqube.ws.Common.TextRangeOrBuilder |
5 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
org.sonar.db.protobuf.DbIssues.Location.Builder |
org.sonar.db.protobuf.DbCommons.TextRange.Builder |
5 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
org.sonar.db.protobuf.DbIssues.Location |
org.sonar.db.protobuf.DbCommons.TextRange |
10 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
org.sonarqube.ws.Issues.Location |
org.sonarqube.ws.Common.TextRange |
8 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
org.sonar.db.protobuf.DbIssues.LocationOrBuilder |
org.sonar.db.protobuf.DbCommons.TextRangeOrBuilder |
5 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
java.util.Map<java.lang.String, java.lang.Object> |
java.lang.String |
2 |
2 |
1 |
- |
- |
Jdk -> Jdk |
boolean |
int |
3 |
2 |
1 |
- |
- |
Jdk -> Jdk |
org.sonar.server.permission.PermissionService |
org.sonar.server.permission.PermissionUpdater |
12 |
2 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.computation.component.ComponentVisitor.Order |
org.sonar.server.computation.component.ComponentCrawler.Order |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.computation.component.PathAwareVisitor.SimpleStackElementFactory |
org.sonar.server.computation.component.PathAwareCrawler.SimpleStackElementFactory |
1 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
org.sonar.server.computation.formula.FormulaExecutorComponentVisitor.Counters |
org.sonar.server.computation.formula.FormulaExecutorComponentCrawler.Counters |
7 |
1 |
1 |
- |
- |
Internal -> Internal |
org.elasticsearch.search.aggregations.bucket.terms.Terms.Order |
org.sonar.server.computation.component.Visitor.Order |
2 |
1 |
1 |
- |
- |
External -> Internal |
org.sonar.server.computation.component.ComponentCrawler.Order |
org.sonar.server.computation.component.Visitor.Order |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.computation.component.TreeRootHolder |
org.sonar.server.computation.metric.Metric |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.computation.step.SqaleMeasuresStep |
org.sonar.server.computation.component.VisitorsCrawler |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.computation.component.Visitor.Order |
org.sonar.server.computation.component.ComponentVisitor.Order |
9 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.db.DbClient |
org.sonar.db.DbSession |
2 |
2 |
1 |
- |
- |
Internal -> Internal |
java.util.Collection<org.sonar.batch.protocol.input.BatchInput.User> |
org.sonar.batch.protocol.input.BatchInput.User |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.sonar.batch.bootstrap.AnalysisProperties |
org.sonar.batch.bootstrap.BootstrapProperties |
1 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
org.sonar.batch.bootstrap.GlobalMode |
org.sonar.api.batch.AnalysisMode |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
boolean |
org.sonar.batch.bootstrap.WSLoader.LoadStrategy |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.sonar.api.batch.AnalysisMode |
org.sonar.batch.bootstrap.GlobalMode |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.batch.scan.ProjectWSLoaderProvider |
org.sonar.batch.bootstrap.GlobalWSLoaderProvider |
1 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
org.sonar.batch.bootstrap.WSLoaderGlobalProvider |
org.sonar.batch.scan.ProjectWSLoaderProvider |
1 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
org.sonar.api.batch.bootstrap.ProjectReactor |
org.sonar.api.batch.bootstrap.ProjectDefinition |
4 |
1 |
1 |
Composition |
- |
Internal -> Internal |
org.sonar.batch.bootstrap.GlobalMode |
org.sonar.batch.scan.ProjectAnalysisMode |
3 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.batch.protocol.input.BatchInput.User |
java.lang.String |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
java.lang.String |
org.sonar.batch.protocol.input.ProjectRepositories |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
Permissions.UsersResponse.User.Builder |
UsersResponse.User.Builder |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.user.UserSession |
org.sonar.server.permission.ws.PermissionWsCommons |
1 |
1 |
1 |
Composition |
- |
Internal -> Internal |
org.sonar.api.server.ws.Request |
org.sonar.server.permission.ws.PermissionRequest |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
java.lang.String |
java.lang.Object |
11 |
2 |
1 |
- |
- |
Jdk -> Jdk |
org.sonarqube.ws.Permissions.SearchGlobalPermissionsResponse.Permission.Builder |
org.sonarqube.ws.Permissions.Permission.Builder |
7 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
int |
org.sonar.api.utils.Paging |
1 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
org.sonarqube.ws.Permissions.SearchGlobalPermissionsResponse.Builder |
org.sonarqube.ws.Permissions.SearchGlobalPermissionsResponse |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.batch.analysis.AnalysisProperties |
org.sonar.api.batch.bootstrap.ProjectReactor |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.db.MyBatis |
org.sonar.db.DbClient |
7 |
4 |
1 |
Composition |
- |
Internal -> Internal |
org.sonar.server.permission.ws.PermissionWsCommons |
org.sonar.db.DbClient |
1 |
1 |
1 |
Composition |
- |
Internal -> Internal |
org.sonar.server.permission.ws.PermissionWsCommons |
org.sonar.server.permission.ws.PermissionDependenciesFinder |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.permission.ws.PermissionWsCommons |
org.sonar.server.permission.ws.PermissionChangeBuilder |
8 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.db.user.GroupDto |
java.lang.String |
1 |
1 |
1 |
Composition |
- |
Internal -> Jdk |
java.lang.Long |
org.sonar.server.permission.ws.WsGroup |
2 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
java.lang.String |
com.google.common.base.Optional<org.sonar.server.permission.ws.WsProject> |
2 |
1 |
1 |
SIBLING |
- |
Jdk -> External |
java.util.concurrent.ScheduledExecutorService |
org.sonar.server.computation.ComputeEngineBatchExecutorService |
1 |
1 |
1 |
T_SUPER_R |
- |
Jdk -> Internal |
java.util.Collection |
java.lang.Iterable<?> |
1 |
1 |
1 |
R_SUPER_T |
- |
Jdk -> Jdk |
org.sonar.server.computation.component.TreeRootHolder |
org.sonar.server.computation.component.ReportTreeRootHolder |
6 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
org.sonar.server.computation.component.DbIdsRepository |
org.sonar.server.computation.component.MutableDbIdsRepository |
6 |
2 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
org.sonar.server.computation.component.DbIdsRepository |
org.sonar.server.computation.component.DbIdsRepositoryImpl |
14 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.computation.batch.BatchReportReaderRule |
org.sonar.server.computation.analysis.MutableAnalysisMetadataHolderRule |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.computation.batch.BatchReportReader |
org.sonar.server.computation.analysis.AnalysisMetadataHolder |
9 |
2 |
1 |
- |
- |
Internal -> Internal |
java.lang.String |
org.sonar.api.component.Component |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.sonar.server.computation.component.ProjectSettingsRepository |
org.sonar.server.computation.component.SettingsRepository |
14 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.api.config.Settings |
org.sonar.server.computation.component.SettingsRepository |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.computation.component.ReportVisitorsCrawlerTest.TestPathAwareVisitor |
org.sonar.server.computation.component.CallRecorderPathAwareVisitor |
14 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
org.sonar.server.computation.component.CallRecord |
org.sonar.server.computation.component.PathAwareCallRecord |
43 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.computation.component.PathAwareCrawler.SimpleStackElementFactory |
org.sonar.server.computation.component.PathAwareVisitorAdapter.SimpleStackElementFactory |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.computation.formula.FormulaExecutorComponentCrawler.Counters |
org.sonar.server.computation.formula.FormulaExecutorComponentVisitor.Counters |
7 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.computation.component.Component.Type |
org.sonar.server.computation.component.CrawlerDepthLimit |
15 |
1 |
1 |
Composition |
- |
Internal -> Internal |
org.sonar.server.computation.component.DbIdsRepositoryImpl |
org.sonar.server.computation.component.MutableDbIdsRepositoryRule |
5 |
5 |
1 |
SIBLING |
- |
Internal -> Internal |
org.sonar.server.computation.measure.MeasureComputersHolderImpl |
org.sonar.server.computation.measure.MutableMeasureComputersHolder |
5 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
org.sonar.server.computation.formula.counter.SumCounter |
org.sonar.server.computation.formula.counter.IntSumCounter |
7 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
com.google.common.collect.ImmutableList |
java.util.List |
1 |
1 |
1 |
R_SUPER_T |
- |
External -> Jdk |
org.sonar.server.computation.formula.SumFormula |
org.sonar.server.computation.formula.SumFormula.IntSumFormula |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
org.sonar.server.computation.formula.counter.SumCounter |
org.sonar.server.computation.formula.counter.LongSumCounter |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
org.sonar.server.computation.component.ReportComponent |
org.sonar.server.computation.component.ViewsComponent |
1 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
org.sonar.server.issue.filter.IssueFilterWs |
org.sonar.server.ws.WsTester |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.issue.filter.IssueFilterService |
org.sonar.db.DbClient |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.ws.WsTester |
org.sonar.server.ws.WsActionTester |
30 |
27 |
1 |
- |
- |
Internal -> Internal |
org.sonar.api.batch.sensor.issue.NewIssueLocation |
java.lang.Iterable<org.sonar.api.batch.sensor.issue.NewIssueLocation> |
5 |
2 |
1 |
- |
- |
Internal -> Jdk |
void |
org.sonar.db.permission.PermissionTemplateDto |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.sonar.server.computation.component.TreeRootHolder |
org.sonar.server.computation.issue.ComponentsWithUnprocessedIssues |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.api.issue.Issue |
org.sonar.core.issue.DefaultIssue |
45 |
4 |
1 |
T_SUPER_R |
- |
Internal -> Internal |
void |
org.sonar.api.ce.measure.MeasureComputer.Implementation |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
com.google.common.base.Optional<java.lang.String> |
java.lang.String |
1 |
1 |
1 |
SIBLING |
- |
External -> Jdk |
java.util.List<java.lang.Double> |
java.lang.Double |
3 |
2 |
1 |
- |
- |
Jdk -> Jdk |
java.util.List<java.lang.Long> |
java.lang.Long |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
java.util.List<java.lang.Integer> |
java.lang.Integer |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
java.util.List<java.lang.String> |
java.lang.String |
6 |
3 |
1 |
- |
- |
Jdk -> Jdk |
org.sonar.api.ce.measure.MeasureComputer.Implementation |
org.sonar.api.ce.measure.MeasureComputer |
3 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.api.ce.measure.MeasureComputer |
org.sonar.api.ce.measure.MeasureComputer.MeasureComputerDefinition |
6 |
2 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.computation.measure.api.MeasureComputerImpl.MeasureComputerBuilderImpl |
org.sonar.server.computation.measure.api.MeasureComputerDefinitionImpl.BuilderImpl |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.api.measures.Metrics |
java.util.Set<java.lang.String> |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
org.sonar.api.ce.measure.MeasureComputer |
org.sonar.server.computation.measure.api.MeasureComputerWrapper |
27 |
1 |
1 |
Composition |
- |
Internal -> Internal |
MeasureComputer.Implementation.Context |
org.sonar.server.computation.measure.api.MeasureComputerContextImpl |
19 |
1 |
1 |
- |
- |
Internal -> Internal |
java.util.Set<java.lang.String> |
java.lang.String |
2 |
1 |
1 |
- |
- |
Jdk -> Jdk |
org.sonar.api.ce.measure.MeasureComputerProvider |
org.sonar.api.ce.measure.MeasureComputer |
7 |
1 |
1 |
- |
- |
Internal -> Internal |
MeasureComputerBuilder |
org.sonar.batch.protocol.output.BatchReport.Coverage.Builder |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.computation.component.ComponentImpl |
org.sonar.api.ce.measure.test.TestComponent |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
com.google.common.base.Optional<org.sonar.server.permission.ws.WsProjectRef> |
org.sonar.server.permission.ws.WsProjectRef |
2 |
2 |
1 |
- |
- |
External -> Internal |
org.sonar.api.server.ws.Request |
org.sonar.server.permission.ws.WsProjectRef |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
java.util.Map<java.lang.String, java.util.Map<java.lang.String, java.lang.String>> |
void |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
org.sonar.server.source.index.SourceLineDoc |
org.sonar.db.protobuf.DbFileSources.Line |
6 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.source.index.SourceLineIndex |
org.sonar.db.DbClient |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
java.util.List |
com.google.common.base.Optional |
2 |
1 |
1 |
- |
- |
Jdk -> External |
org.sonar.server.source.index.SourceLineIndex |
org.sonar.server.source.SourceService |
6 |
1 |
1 |
Composition |
- |
Internal -> Internal |
java.lang.Integer |
java.lang.Long |
1 |
1 |
1 |
SIBLING |
- |
Jdk -> Jdk |
org.sonar.server.component.ComponentFinder |
org.sonar.server.permission.ws.PermissionDependenciesFinder |
2 |
1 |
1 |
Composition |
- |
Internal -> Internal |
org.sonarqube.ws.Permissions.GroupsResponse.GroupOrBuilder |
org.sonarqube.ws.Permissions.WsGroupsResponse.GroupOrBuilder |
7 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
org.sonarqube.ws.Permissions.SearchProjectPermissionsResponse.Project |
org.sonarqube.ws.Permissions.WsSearchProjectPermissionsResponse.Project |
27 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
UsersResponse.User.Builder |
WsUsersResponse.User.Builder |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonarqube.ws.Permissions.UsersResponse.User.Builder |
org.sonarqube.ws.Permissions.WsUsersResponse.User.Builder |
8 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
org.sonarqube.ws.Permissions.UsersResponse.User |
org.sonarqube.ws.Permissions.WsUsersResponse.User |
27 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
org.sonarqube.ws.Permissions.SearchProjectPermissionsResponse.Project.Builder |
org.sonarqube.ws.Permissions.WsSearchProjectPermissionsResponse.Project.Builder |
8 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
org.sonarqube.ws.Permissions.GroupsResponse.Group.Builder |
org.sonarqube.ws.Permissions.WsGroupsResponse.Group.Builder |
8 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
org.sonarqube.ws.Permissions.GroupsResponse.Group |
org.sonarqube.ws.Permissions.WsGroupsResponse.Group |
27 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
org.sonarqube.ws.Permissions.SearchProjectPermissionsResponse.ProjectOrBuilder |
org.sonarqube.ws.Permissions.WsSearchProjectPermissionsResponse.ProjectOrBuilder |
5 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
org.sonarqube.ws.Permissions.UsersResponse.UserOrBuilder |
org.sonarqube.ws.Permissions.WsUsersResponse.UserOrBuilder |
7 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
Permissions.GroupsResponse.Group.Builder |
WsGroupsResponse.Group.Builder |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.batch.analysis.AnalysisProperties |
org.sonar.batch.rule.ActiveRulesLoader |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.batch.protocol.input.ProjectRepositories |
org.sonar.batch.repository.ProjectSettingsRepo |
13 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.batch.analysis.AnalysisProperties |
java.lang.String |
3 |
1 |
1 |
- |
- |
Internal -> Jdk |
org.sonar.batch.protocol.input.ProjectRepositories |
org.sonar.batch.rule.ActiveRulesLoader |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.batch.repository.ProjectRepositoriesLoader |
org.sonar.batch.repository.ProjectSettingsLoader |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.batch.protocol.input.ProjectRepositories |
java.util.Collection<org.sonar.batch.protocol.input.QProfile> |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
org.sonar.batch.issue.tracking.ServerLineHashesLoader |
org.sonar.batch.repository.QualityProfileLoader |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
java.util.Map<java.lang.String, java.lang.String> |
java.lang.String |
6 |
2 |
1 |
- |
- |
Jdk -> Jdk |
org.sonar.batch.issue.tracking.LocalIssueTracking |
org.sonar.batch.issue.tracking.IssueTransition |
2 |
1 |
1 |
Composition |
- |
Internal -> Internal |
BatchReport.ExecutionFlow.Builder |
BatchReport.Flow.Builder |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.batch.protocol.output.BatchReport.IssueLocation.Builder |
org.sonar.batch.protocol.output.BatchReport.Flow.Builder |
3 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
org.sonar.batch.protocol.output.BatchReport.IssueLocationOrBuilder |
org.sonar.batch.protocol.output.BatchReport.FlowOrBuilder |
4 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
org.sonar.batch.protocol.output.BatchReport.IssueLocation |
org.sonar.batch.protocol.output.BatchReport.TextRange |
6 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
org.sonar.batch.protocol.output.BatchReport.IssueLocation.Builder |
org.sonar.batch.protocol.output.BatchReport.TextRange.Builder |
3 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
org.sonar.batch.protocol.output.BatchReport.IssueLocationOrBuilder |
org.sonar.batch.protocol.output.BatchReport.TextRangeOrBuilder |
3 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
org.sonar.batch.protocol.output.BatchReport.IssueLocation |
org.sonar.batch.protocol.output.BatchReport.Flow |
4 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
java.util.Map<java.lang.Integer, org.sonar.api.batch.fs.TextPointer> |
org.sonar.api.batch.fs.TextPointer |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.sonar.batch.protocol.output.BatchReport.ExecutionFlow.Builder |
org.sonar.batch.protocol.output.BatchReport.Flow.Builder |
5 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
com.google.common.collect.Table |
java.util.Map |
7 |
2 |
1 |
- |
- |
External -> Jdk |
void |
org.sonar.batch.protocol.output.BatchReport.TextRange |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.sonarqube.ws.Issues.ExecutionFlow.Builder |
org.sonarqube.ws.Issues.Flow.Builder |
5 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
org.sonarqube.ws.Issues.Location.Builder |
org.sonarqube.ws.Issues.Flow.Builder |
2 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
org.sonar.db.protobuf.DbIssues.ExecutionFlow |
org.sonar.api.batch.sensor.issue.Issue.Flow |
4 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.db.protobuf.DbIssues.LocationOrBuilder |
org.sonar.db.protobuf.DbIssues.FlowOrBuilder |
6 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
org.sonar.db.protobuf.DbIssues.Location.Builder |
org.sonar.db.protobuf.DbIssues.Flow.Builder |
7 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
org.sonarqube.ws.Issues.Location |
org.sonarqube.ws.Issues.Flow |
3 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
org.sonar.batch.protocol.output.BatchReport.ExecutionFlow |
org.sonar.batch.protocol.output.BatchReport.Flow |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonarqube.ws.Issues.LocationOrBuilder |
org.sonarqube.ws.Issues.FlowOrBuilder |
3 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
org.sonar.db.protobuf.DbIssues.Location |
org.sonar.db.protobuf.DbIssues.Flow |
11 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
org.sonarqube.ws.Issues.ExecutionFlow |
org.sonar.api.batch.sensor.issue.Issue.Flow |
4 |
1 |
1 |
- |
- |
Internal -> Internal |
com.google.common.base.Optional |
java.util.Set |
2 |
1 |
1 |
- |
- |
External -> Jdk |
org.sonar.api.technicaldebt.batch.Characteristic |
org.sonar.server.computation.debt.CharacteristicImpl |
4 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
org.sonar.server.computation.debt.MutableDebtModelHolder |
org.sonar.server.computation.debt.DebtModelHolderRule |
1 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
org.sonar.server.computation.component.MutableTreeRootHolderRule |
org.sonar.server.computation.batch.TreeRootHolderRule |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
org.sonar.core.test.Test.NestedJsonTest |
org.sonar.core.test.Test.NestedMsg |
11 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
org.junit.Rule |
org.sonarqube.ws.Common.Rule |
2 |
1 |
1 |
Composition |
- |
External -> Internal |
org.sonar.batch.protocol.Constants.MeasureValueType |
int |
2 |
1 |
1 |
- |
- |
Internal -> Jdk |
org.sonar.api.issue.ActionPlan |
org.sonarqube.ws.Issues.ActionPlan |
2 |
1 |
1 |
Composition |
- |
Internal -> Internal |
org.sonar.api.batch.fs.TextRange |
org.sonarqube.ws.Common.TextRange |
2 |
1 |
1 |
Composition |
- |
Internal -> Internal |
org.sonar.server.computation.component.Component |
org.sonar.batch.protocol.output.BatchReport.Component |
2 |
1 |
1 |
Composition |
- |
Internal -> Internal |
org.sonar.api.batch.sensor.duplication.Duplication |
org.sonar.batch.protocol.output.BatchReport.Duplication |
11 |
2 |
1 |
Composition |
- |
Internal -> Internal |
org.junit.Test |
org.sonar.db.protobuf.DbFileSources.Test |
2 |
1 |
1 |
Composition |
- |
External -> Internal |
org.sonar.api.batch.fs.TextRange |
org.sonar.batch.protocol.output.BatchReport.TextRange |
2 |
1 |
1 |
Composition |
- |
Internal -> Internal |
org.junit.Rule |
org.sonarqube.ws.Rules.ListResponse.Rule |
2 |
1 |
1 |
Composition |
- |
External -> Internal |
org.sonar.api.batch.sensor.issue.Issue.Flow |
org.sonar.batch.protocol.output.BatchReport.Flow |
2 |
1 |
1 |
Composition |
- |
Internal -> Internal |
org.sonar.server.computation.component.Component |
org.sonarqube.ws.Issues.Component |
2 |
1 |
1 |
Composition |
- |
Internal -> Internal |
org.sonar.api.batch.sensor.issue.Issue.Flow |
org.sonarqube.ws.Issues.Flow |
2 |
1 |
1 |
Composition |
- |
Internal -> Internal |
org.sonar.api.batch.fs.TextRange |
org.sonar.db.protobuf.DbCommons.TextRange |
2 |
1 |
1 |
Composition |
- |
Internal -> Internal |
org.sonar.api.user.User |
org.sonarqube.ws.Common.User |
2 |
1 |
1 |
Composition |
- |
Internal -> Internal |
org.sonar.core.test.Test.FakeEnum |
int |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
org.sonar.api.user.User |
org.sonarqube.ws.Permissions.WsUsersResponse.User |
2 |
1 |
1 |
Composition |
- |
Internal -> Internal |
org.sonarqube.ws.Common.RuleStatus |
int |
2 |
1 |
1 |
- |
- |
Internal -> Jdk |
org.sonar.api.resources.Project |
org.sonarqube.ws.Permissions.WsSearchProjectPermissionsResponse.Project |
2 |
1 |
1 |
Composition |
- |
Internal -> Internal |
org.sonar.api.resources.Language |
org.sonarqube.ws.Issues.Language |
2 |
1 |
1 |
Composition |
- |
Internal -> Internal |
org.sonarqube.ws.Common.Severity |
int |
2 |
1 |
1 |
- |
- |
Internal -> Jdk |
org.sonar.api.batch.sensor.issue.Issue.Flow |
org.sonar.db.protobuf.DbIssues.Flow |
2 |
1 |
1 |
Composition |
- |
Internal -> Internal |
org.sonar.db.protobuf.DbFileSources.Test.TestStatus |
int |
2 |
1 |
1 |
- |
- |
Internal -> Jdk |
org.sonar.server.search.FacetValue |
org.sonarqube.ws.Common.FacetValue |
2 |
1 |
1 |
Composition |
- |
Internal -> Internal |
org.sonar.batch.protocol.input.ActiveRule |
org.sonar.batch.protocol.output.BatchReport.ActiveRule |
2 |
1 |
1 |
Composition |
- |
Internal -> Internal |
org.junit.Test |
org.sonar.batch.protocol.output.BatchReport.Test |
2 |
1 |
1 |
Composition |
- |
External -> Internal |
org.sonar.batch.protocol.Constants.TestStatus |
int |
2 |
1 |
1 |
- |
- |
Internal -> Jdk |
org.sonar.api.batch.sensor.issue.IssueLocation |
org.sonar.batch.protocol.output.BatchReport.IssueLocation |
2 |
1 |
1 |
Composition |
- |
Internal -> Internal |
org.sonar.api.utils.Paging |
org.sonarqube.ws.Common.Paging |
2 |
1 |
1 |
Composition |
- |
Internal -> Internal |
org.sonar.batch.protocol.Constants.HighlightingType |
int |
2 |
1 |
1 |
- |
- |
Internal -> Jdk |
org.sonar.core.util.ProtobufJsonFormat.MessageField |
com.google.protobuf.Descriptors.FieldDescriptor |
1 |
1 |
1 |
Composition |
- |
Internal -> External |
org.sonar.core.test.Test.JsonTest |
org.sonar.core.test.Test.PrimitiveTypeMsg |
10 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
org.sonar.batch.protocol.Constants.ComponentType |
int |
2 |
1 |
1 |
- |
- |
Internal -> Jdk |
org.sonar.api.issue.Issue |
org.sonarqube.ws.Issues.Issue |
2 |
1 |
1 |
Composition |
- |
Internal -> Internal |
org.sonar.api.rules.ActiveRuleParam |
org.sonar.batch.protocol.output.BatchReport.ActiveRule.ActiveRuleParam |
2 |
1 |
1 |
Composition |
- |
Internal -> Internal |
org.sonar.batch.protocol.Constants.Severity |
int |
6 |
1 |
1 |
- |
- |
Internal -> Jdk |
org.sonar.batch.protocol.Constants.ComponentLinkType |
int |
2 |
1 |
1 |
- |
- |
Internal -> Jdk |
org.sonar.db.purge.IdUuidPair |
java.lang.String |
5 |
3 |
1 |
Composition |
- |
Internal -> Jdk |
org.sonar.api.utils.text.JsonWriter |
org.sonarqube.ws.QualityProfiles.WsSearchResponse.QualityProfile.Builder |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.api.utils.text.JsonWriter |
org.sonarqube.ws.Rules.ShowResponse.Builder |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.api.utils.text.JsonWriter |
Rules.Actives.Builder |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
void |
Rules.QProfiles.Builder |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.sonar.api.utils.text.JsonWriter |
org.sonarqube.ws.Rules.SearchResponse.Builder |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.db.compute.AnalysisReportDao |
org.sonar.db.ce.CeActivityDao |
1 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
java.lang.String |
org.sonar.db.component.ComponentDto |
39 |
19 |
1 |
Composition |
- |
Jdk -> Internal |
org.sonar.server.computation.ReportQueue |
org.sonar.server.computation.CeQueue |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.db.compute.AnalysisReportDao |
org.sonar.db.ce.CeQueueDao |
1 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
org.sonar.db.compute.AnalysisReportDto |
void |
7 |
1 |
1 |
- |
- |
Internal -> Jdk |
org.sonar.server.computation.ReportQueue.Item |
org.sonar.server.computation.CeTask |
6 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.computation.ReportQueue |
org.sonar.db.DbClient |
3 |
1 |
1 |
Composition |
- |
Internal -> Internal |
org.sonar.server.computation.ReportQueue |
org.sonar.server.computation.CeWorker |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.api.utils.System2 |
org.sonar.api.utils.internal.TestSystem2 |
4 |
4 |
1 |
T_SUPER_R |
- |
Internal -> Internal |
org.sonar.server.component.ComponentService |
org.sonar.db.DbClient |
2 |
1 |
1 |
Composition |
- |
Internal -> Internal |
org.sonar.server.computation.ReportFiles |
org.sonar.server.computation.ReportProcessingScheduler |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.computation.CeTaskSubmit |
org.sonar.server.computation.TaskSubmission |
4 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.computation.CeQueue |
org.sonar.server.computation.CeQueueCleaner |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
void |
org.sonar.server.computation.TaskSubmission |
3 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.sonar.server.computation.TaskSubmission |
org.sonar.server.computation.CeTaskSubmit.Builder |
5 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.computation.TaskSubmission |
org.sonar.api.measures.Metric.Builder |
6 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.computation.TaskSubmission |
java.lang.String |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
org.sonar.server.computation.CeTask |
org.sonar.server.computation.CeTaskSubmit |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.computation.TaskSubmission |
org.sonar.server.computation.CeTaskSubmit |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.core.util.CloseableIterator |
com.google.common.base.Optional |
3 |
1 |
1 |
- |
- |
Internal -> External |
com.google.common.base.Optional<org.sonar.server.computation.measure.Measure> |
org.sonar.server.computation.measure.Measure |
1 |
1 |
1 |
- |
- |
External -> Internal |
org.sonar.server.computation.ReportProcessingScheduler |
org.sonar.server.computation.CeProcessingScheduler |
3 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.computation.CeWorker |
org.sonar.server.computation.CeWorkerRunnable |
1 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
org.sonar.server.computation.queue.CeQueue |
org.sonar.server.computation.queue.CeWorkerRunnable |
2 |
1 |
1 |
Composition |
- |
Internal -> Internal |
org.sonar.db.permission.PermissionQuery |
org.sonar.server.permission.GroupWithPermissionQueryResult |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.db.permission.PermissionQuery |
org.sonar.server.permission.UserWithPermissionQueryResult |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.permission.UserWithPermissionQueryResult |
java.util.List<org.sonar.db.permission.UserWithPermissionDto> |
2 |
1 |
1 |
- |
- |
Internal -> Jdk |
org.sonar.core.permission.GroupWithPermission |
org.sonar.db.permission.GroupWithPermissionDto |
3 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.permission.GroupWithPermissionQueryResult |
java.util.List<org.sonar.db.permission.GroupWithPermissionDto> |
3 |
1 |
1 |
- |
- |
Internal -> Jdk |
WsUsersResponse.User.Builder |
WsPermissions.User.Builder |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonarqube.ws.WsPermissions.WsGroupsResponse.Group |
org.sonarqube.ws.WsPermissions.Group |
18 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
org.sonarqube.ws.WsPermissions.WsTemplateUsersResponse |
org.sonarqube.ws.WsPermissions.WsUsersResponse |
6 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
java.util.List<org.sonarqube.ws.WsPermissions.WsTemplateUsersResponse.User> |
java.lang.Object |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
org.sonarqube.ws.WsPermissions.WsGroupsResponse.GroupOrBuilder |
org.sonarqube.ws.WsPermissions.GroupOrBuilder |
6 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
org.sonarqube.ws.WsPermissions.WsUsersResponse.User.Builder |
org.sonarqube.ws.WsPermissions.User.Builder |
7 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
int |
org.sonar.api.config.Settings |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
void |
java.util.List<org.sonar.db.ce.CeActivityDto> |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
java.lang.String |
java.util.List<java.lang.String> |
85 |
13 |
1 |
- |
- |
Jdk -> Jdk |
org.sonarqube.ws.WsBatch.WsProjectResponse |
org.sonarqube.ws.WsScanner.WsProjectResponse |
15 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
org.sonarqube.ws.WsBatch.WsProjectResponse.FileData |
org.sonarqube.ws.WsScanner.WsProjectResponse.FileData |
30 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
org.sonarqube.ws.WsBatch.WsProjectResponse.Settings |
org.sonarqube.ws.WsScanner.WsProjectResponse.Settings |
28 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
org.sonarqube.ws.WsBatch.WsProjectResponse.FileDataByPath |
org.sonarqube.ws.WsScanner.WsProjectResponse.FileDataByPath |
32 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
java.io.ByteArrayInputStream |
java.io.InputStream |
1 |
1 |
1 |
R_SUPER_T |
- |
Jdk -> Jdk |
java.io.ByteArrayOutputStream |
java.io.FileOutputStream |
1 |
1 |
1 |
SIBLING |
- |
Jdk -> Jdk |
org.sonar.batch.cache.PersistentCacheProvider |
org.sonar.batch.cache.ProjectPersistentCacheProvider |
1 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
com.google.common.io.ByteSource |
java.io.InputStream |
17 |
2 |
1 |
- |
- |
External -> Jdk |
java.lang.String |
org.sonar.home.cache.DirectoryLock |
1 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
org.sonar.api.batch.bootstrap.ProjectReactor |
org.sonar.api.batch.bootstrap.ProjectKey |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
org.sonar.batch.protocol.input.ActiveRule |
org.sonarqube.ws.Rules.Rule |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.batch.repository.ProjectRepositoriesFactory |
org.sonar.batch.cache.WSLoader |
4 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.batch.repository.DefaultProjectRepositoriesFactory |
java.io.InputStream |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
org.sonar.batch.protocol.input.QProfile |
org.sonarqube.ws.QualityProfiles.WsSearchResponse.QualityProfile |
7 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.api.batch.AnalysisMode |
org.sonar.batch.analysis.DefaultAnalysisMode |
1 |
1 |
1 |
T_SUPER_R |
- |
Internal -> Internal |
org.sonar.batch.repository.ProjectSettingsRepo |
org.sonar.batch.repository.ProjectRepositories |
18 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.batch.repository.ProjectSettingsLoader |
org.sonar.batch.repository.ProjectRepositoriesLoader |
3 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonarqube.ws.WsScanner.WsProjectResponse |
org.sonarqube.ws.WsBatch.WsProjectResponse |
15 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
org.sonarqube.ws.WsScanner.WsProjectResponse.FileDataByPath |
org.sonarqube.ws.WsBatch.WsProjectResponse.FileDataByPath |
32 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
org.sonarqube.ws.WsScanner.WsProjectResponse.FileData |
org.sonarqube.ws.WsBatch.WsProjectResponse.FileData |
31 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
org.sonarqube.ws.WsScanner.WsProjectResponse.Settings |
org.sonarqube.ws.WsBatch.WsProjectResponse.Settings |
28 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
org.sonarqube.ws.Rules.Rule.Builder |
org.sonar.batch.rule.LoadedActiveRule |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonarqube.ws.Rules.Rule.Param |
java.util.Map.Entry<java.lang.String, java.lang.String> |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
java.lang.String |
org.sonar.api.rule.RuleKey |
3 |
3 |
1 |
SIBLING |
- |
Jdk -> Internal |
org.sonarqube.ws.Rules.Rule |
org.sonar.batch.rule.LoadedActiveRule |
21 |
1 |
1 |
- |
- |
Internal -> Internal |
java.util.List<org.sonarqube.ws.Rules.Rule> |
org.sonarqube.ws.Rules.SearchResponse |
1 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
org.sonar.server.computation.queue.report.ReportTaskProcessor |
org.sonar.server.computation.taskprocessor.CeTaskProcessorRepository |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
long |
org.sonar.home.cache.PersistentCacheInvalidation |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.sonar.server.computation.batch.BatchReportReader |
org.sonar.server.computation.scm.ScmInfoRepository |
15 |
4 |
1 |
- |
- |
Internal -> Internal |
org.sonar.batch.protocol.output.BatchReport.Changesets |
org.sonar.server.computation.scm.ScmInfo |
8 |
3 |
1 |
- |
- |
Internal -> Internal |
BatchReport.Changesets.Changeset |
org.sonar.server.computation.scm.Changeset |
8 |
1 |
1 |
- |
- |
Internal -> Internal |
org.apache.commons.dbcp.BasicDataSource |
org.sonar.db.profiling.ProfiledDataSource |
1 |
1 |
1 |
T_SUPER_R |
- |
External -> Internal |
org.sonar.api.config.Settings |
java.util.Map<java.lang.String, java.lang.String> |
2 |
1 |
1 |
- |
- |
Internal -> Jdk |
ch.qos.logback.classic.Level |
org.sonar.api.utils.log.LoggerLevel |
4 |
1 |
1 |
- |
- |
External -> Internal |
org.sonar.db.issue.IssueDto |
org.sonar.api.issue.Issue |
1 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
org.sonar.server.source.SourceService |
org.sonar.server.computation.source.SourceHashRepository |
3 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.source.SourceService |
org.sonar.server.computation.source.SourceHashRepositoryImpl |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.computation.issue.Rule |
com.google.common.base.Optional<org.sonar.server.computation.issue.Rule> |
1 |
1 |
1 |
- |
- |
Internal -> External |
void |
org.sonar.core.issue.DefaultIssue |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
void |
com.sonar.orchestrator.build.SonarRunner |
1 |
1 |
1 |
- |
- |
Jdk -> External |
com.sonar.orchestrator.build.SonarRunner |
util.ProjectAnalysis |
1 |
1 |
1 |
- |
- |
External -> Internal |
java.io.File |
java.lang.String |
9 |
3 |
1 |
SIBLING |
- |
Jdk -> Jdk |
org.sonar.batch.cpd.index.IndexFactory |
org.sonar.batch.index.BatchComponentCache |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.api.resources.Project |
org.sonar.batch.report.ReportPublisher |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.batch.protocol.output.BatchReport.Measure |
java.lang.Object |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
java.util.Iterator |
java.lang.Iterable |
2 |
1 |
1 |
- |
- |
Jdk -> Jdk |
org.sonar.server.computation.batch.BatchReportReader |
org.sonar.server.computation.duplication.DuplicationRepository |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.batch.protocol.output.BatchReport.Duplicate |
org.sonar.server.computation.duplication.Duplicate |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
java.util.List<org.sonar.batch.protocol.output.BatchReport.Duplication> |
org.sonar.batch.protocol.output.BatchReport.Duplication |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.sonar.batch.protocol.output.BatchReport.TextRange |
java.lang.Integer |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
org.sonar.server.computation.batch.BatchReportReaderRule |
org.sonar.server.computation.duplication.DuplicationRepositoryRule |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.batch.protocol.output.BatchReport.TextRange |
org.sonar.server.computation.duplication.TextBlock |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.computation.component.ReportTreeRootHolder |
org.sonar.server.computation.component.TreeRootHolder |
10 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
org.sonar.server.computation.component.ComponentProvider |
org.sonar.server.computation.component.TreeRootHolder |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.core.issue.DefaultIssue |
org.sonar.batch.issue.tracking.TrackedIssue |
34 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
org.sonar.api.issue.Issue |
org.sonar.batch.issue.tracking.TrackedIssue |
21 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
org.sonar.server.computation.step.DuplicationMeasuresStep.SumDuplicationCounter |
org.sonar.server.computation.step.DuplicationMeasuresStep.DuplicationCounter |
3 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
int |
java.util.Set<java.lang.Integer> |
2 |
1 |
1 |
- |
- |
Jdk -> Jdk |
org.sonar.batch.issue.tracking.IssueTracking |
org.sonar.core.issue.tracking.Tracker<org.sonar.batch.issue.tracking.TrackedIssue, org.sonar.batch.issue.tracking.ServerIssueFromWs> |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.batch.protocol.input.BatchInput.ServerIssue |
org.sonar.batch.issue.tracking.ServerIssueFromWs |
7 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
void |
org.sonar.server.computation.batch.BatchReportReaderRule |
16 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.sonar.server.computation.snapshot.Snapshot |
org.sonar.server.computation.analysis.AnalysisMetadataHolderImpl.InitializedProperty<org.sonar.server.computation.snapshot.Snapshot> |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
java.lang.Long |
org.sonar.server.computation.analysis.AnalysisMetadataHolderImpl.InitializedProperty<java.lang.Long> |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
void |
org.sonar.server.computation.analysis.MutableAnalysisMetadataHolderRule |
5 |
1 |
1 |
- |
- |
Jdk -> Internal |
void |
org.sonar.server.computation.analysis.MutableAnalysisMetadataHolder |
10 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.sonar.batch.protocol.output.BatchReport.DuplicationBlock |
BatchReport.CpdTextBlock |
3 |
1 |
1 |
- |
- |
Internal -> External |
org.sonar.core.util.CloseableIterator<org.sonar.batch.protocol.output.BatchReport.DuplicationBlock> |
org.sonar.core.util.CloseableIterator<BatchReport.CpdTextBlock> |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
java.lang.Iterable<org.sonar.batch.protocol.output.BatchReport.DuplicationBlock> |
java.lang.Iterable<BatchReport.CpdTextBlock> |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
org.sonar.batch.protocol.output.BatchReport.DuplicationBlock |
org.sonar.batch.protocol.output.BatchReport.CpdTextBlock |
11 |
1 |
1 |
- |
- |
Internal -> Internal |
void |
org.sonar.db.duplication.DuplicationUnitDto |
6 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.sonar.server.computation.batch.BatchReportReaderRule |
org.sonar.server.computation.analysis.AnalysisMetadataHolderRule |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.computation.analysis.MutableAnalysisMetadataHolderRule |
org.sonar.server.computation.analysis.AnalysisMetadataHolderRule |
6 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
org.sonar.db.DbClient |
org.sonar.server.computation.measure.MeasureRepository |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.computation.component.DbIdsRepository |
org.sonar.server.computation.metric.Metric |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonarqube.ws.client.WsClient |
org.sonarqube.ws.client.HttpConnector |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonarqube.ws.client.HttpRequestFactory |
org.sonarqube.ws.client.WsConnector |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.permission.ws.PermissionRequest |
org.sonarqube.ws.client.permission.GroupsWsRequest |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.permission.ws.PermissionRequest |
com.google.common.base.Optional<org.sonar.server.permission.ws.WsProjectRef> |
2 |
2 |
1 |
- |
- |
Internal -> External |
org.sonar.server.permission.ws.PermissionRequest |
org.sonar.server.usergroups.ws.WsGroupRef |
1 |
1 |
1 |
Composition |
- |
Internal -> Internal |
org.sonarqube.ws.WsPermissions.WsCreatePermissionTemplateResponse |
org.sonarqube.ws.WsPermissions.CreateTemplateWsResponse |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.api.server.ws.Request |
org.sonarqube.ws.client.permission.SearchProjectPermissionsWsRequest |
5 |
2 |
1 |
- |
- |
Internal -> Internal |
org.sonarqube.ws.WsPermissions.WsSearchProjectPermissionsResponse |
org.sonarqube.ws.WsPermissions.SearchProjectPermissionsWsResponse |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.api.server.ws.Request |
org.sonarqube.ws.client.permission.SearchTemplatesWsRequest |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonarqube.ws.WsPermissions.WsSearchTemplatesResponse.Builder |
org.sonarqube.ws.WsPermissions.SearchTemplatesWsResponse.Builder |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonarqube.ws.WsPermissions.WsSearchTemplatesResponse.Builder |
WsPermissions.SearchTemplatesWsResponse.Builder |
1 |
1 |
1 |
- |
- |
Internal -> External |
org.sonarqube.ws.WsPermissions.WsSearchTemplatesResponse |
org.sonarqube.ws.WsPermissions.SearchTemplatesWsResponse |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.api.server.ws.Request |
org.sonarqube.ws.client.permission.SetDefaultTemplateWsRequest |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonarqube.ws.WsPermissions.WsUpdatePermissionTemplateResponse |
org.sonarqube.ws.WsPermissions.UpdateTemplateWsResponse |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.permission.ws.PermissionRequest |
org.sonarqube.ws.client.permission.UsersWsRequest |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonarqube.ws.WsPermissions.WsUsersResponse |
org.sonarqube.ws.WsPermissions.UsersWsResponse |
8 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.api.server.ws.Request |
org.sonarqube.ws.client.qualityprofile.SearchWsRequest |
6 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonarqube.ws.QualityProfiles.WsSearchResponse |
org.sonarqube.ws.QualityProfiles.SearchWsResponse |
3 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.api.server.ws.Request |
org.sonarqube.ws.client.component.SearchWsRequest |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonarqube.ws.WsComponents.WsSearchResponse.Builder |
WsComponents.SearchWsResponse.Builder |
1 |
1 |
1 |
- |
- |
Internal -> External |
org.sonarqube.ws.WsComponents.WsSearchResponse |
org.sonarqube.ws.WsComponents.SearchWsResponse |
5 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonarqube.ws.Issues.Search |
org.sonarqube.ws.Issues.SearchWsResponse |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
Issues.Search.Builder |
Issues.SearchWsResponse.Builder |
3 |
1 |
1 |
- |
- |
External -> External |
org.sonar.api.server.ws.Request |
org.sonarqube.ws.client.issue.SearchWsRequest |
3 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.es.SearchOptions |
org.sonarqube.ws.client.issue.SearchWsRequest |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.computation.component.DbIdsRepository |
org.sonar.server.computation.measure.MeasureToMeasureDto |
2 |
1 |
1 |
Composition |
- |
Internal -> Internal |
org.sonar.db.component.ResourceDto |
org.sonar.db.component.ComponentDto |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.check.Cardinality |
org.sonar.api.server.debt.DebtRemediationFunction.Type |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.api.server.debt.internal.DefaultDebtRemediationFunction.Type |
org.sonar.api.server.debt.DebtRemediationFunction.Type |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.api.utils.HttpDownloader.HttpException |
java.lang.IndexOutOfBoundsException |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
org.sonar.api.resources.ResourceTypes |
org.sonar.db.component.ResourceTypesRule |
3 |
3 |
1 |
T_SUPER_R |
- |
Internal -> Internal |
void |
org.sonar.batch.issue.tracking.TrackedIssue |
16 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.sonar.server.computation.ws.LogsWsAction |
org.sonar.server.platform.ws.LogsAction |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.computation.ws.CancelAllWsAction |
org.sonar.server.plugins.ws.CancelAllAction |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
com.squareup.okhttp.Request |
org.sonarqube.ws.client.WsRequest |
4 |
1 |
1 |
- |
- |
External -> Internal |
org.sonarqube.ws.client.HttpWsClient |
org.sonar.batch.bootstrap.BatchWsClient |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonarqube.ws.client.WsClient |
org.sonar.batch.bootstrap.BatchWsClient |
18 |
1 |
1 |
Composition |
- |
Internal -> Internal |
void |
java.lang.Boolean |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
org.sonar.server.computation.taskprocessor.CeProcessingSchedulerExecutorService |
org.sonar.server.computation.taskprocessor.CeProcessingSchedulerImplTest.StubCeProcessingSchedulerExecutorService |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
java.util.concurrent.ScheduledFuture |
java.util.concurrent.Future |
1 |
1 |
1 |
R_SUPER_T |
- |
Jdk -> Jdk |
void |
org.sonar.server.computation.queue.CeTaskResult |
3 |
1 |
1 |
- |
- |
Jdk -> Internal |
void |
org.sonar.db.ce.CeActivityDto |
15 |
4 |
1 |
- |
- |
Jdk -> Internal |
void |
org.sonar.db.ce.CeQueueDto |
12 |
4 |
1 |
- |
- |
Jdk -> Internal |
void |
org.sonar.process.MinimumViableSystem |
3 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.sonar.db.version.DdlChange.Context |
org.sonar.db.version.v53.Migration53Mapper |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.computation.duplication.TextBlock |
org.sonar.server.computation.duplication.DetailedTextBlock |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
org.sonar.server.computation.duplication.DuplicationRepository |
org.sonar.server.computation.duplication.DuplicationRepositoryRule |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
org.sonar.server.computation.duplication.DuplicationRepositoryImpl.Duplications |
java.util.Collection<org.sonar.batch.protocol.output.BatchReport.Duplication> |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
void |
org.sonar.db.component.SnapshotDto |
3 |
3 |
1 |
- |
- |
Jdk -> Internal |
org.sonar.batch.cpd.index.SonarDuplicationsIndex |
void |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
org.sonar.batch.report.ReportPublisher |
org.sonar.batch.cpd.index.SonarDuplicationsIndex |
4 |
1 |
1 |
Composition |
- |
Internal -> Internal |
javax.servlet.Filter |
org.sonar.api.web.ServletFilter |
1 |
1 |
1 |
T_SUPER_R |
- |
External -> Internal |
long |
java.util.List<java.lang.Long> |
5 |
2 |
1 |
- |
- |
Jdk -> Jdk |
java.util.List<org.sonar.process.monitor.ProcessRef> |
void |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
org.sonar.process.monitor.WatcherThread |
java.lang.ref.Finalizer.FinalizerThread |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
java.util.ArrayList |
java.util.List |
4 |
4 |
1 |
R_SUPER_T |
- |
Jdk -> Jdk |
org.sonar.db.component.ComponentDto |
org.sonar.db.component.ComponentDtoWithSnapshotId |
14 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
org.sonar.server.computation.sqale.SqaleNewMeasuresVisitor.NewDevelopmentCostCounter |
org.sonar.server.computation.sqale.SqaleNewMeasuresVisitor.NewTechDebtRatioCounter |
9 |
1 |
1 |
- |
- |
Internal -> Internal |
java.io.File |
org.sonar.api.batch.fs.FileSystem |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
java.util.List |
java.util.Map |
6 |
5 |
1 |
- |
- |
Jdk -> Jdk |
org.sonar.db.user.UserDto |
com.google.common.base.Optional<org.sonar.db.user.UserDto> |
1 |
1 |
1 |
- |
- |
Internal -> External |
org.sonar.server.computation.ws.TaskFormatter.ComponentCache |
org.sonar.server.computation.ws.TaskFormatter.ComponentDtoCache |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
com.google.common.base.Optional<org.sonar.db.user.UserDto> |
org.sonar.db.user.UserDto |
2 |
1 |
1 |
- |
- |
External -> Internal |
com.sonar.orchestrator.build.SonarRunner |
com.sonar.orchestrator.build.SonarScanner |
89 |
10 |
1 |
- |
- |
External -> External |
java.lang.String |
com.google.common.base.Optional<java.lang.String> |
2 |
1 |
1 |
SIBLING |
- |
Jdk -> External |
org.sonar.db.component.SnapshotDto |
com.google.common.base.Optional<org.sonar.db.component.SnapshotDto> |
2 |
1 |
1 |
- |
- |
Internal -> External |
void |
com.google.common.base.Optional<org.sonar.server.computation.scm.ScmInfo> |
1 |
1 |
1 |
- |
- |
Jdk -> External |
com.google.common.base.Optional<org.sonar.server.computation.scm.ScmInfo> |
org.sonar.server.computation.scm.ScmInfo |
4 |
1 |
1 |
- |
- |
External -> Internal |
org.elasticsearch.client.Client |
org.sonar.server.search.SearchClient |
1 |
1 |
1 |
Composition |
- |
External -> Internal |
org.sonar.core.platform.ComponentContainer |
java.util.List<org.sonar.core.platform.ComponentContainer> |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
util.user.Users.User |
java.lang.String |
2 |
1 |
1 |
Composition |
- |
Internal -> Jdk |
org.sonar.db.ce.CeActivityDto.Status |
java.util.List<java.lang.String> |
2 |
1 |
1 |
- |
- |
Internal -> Jdk |
org.sonar.api.server.ws.Request |
org.sonarqube.ws.client.ce.ActivityWsRequest |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
java.lang.Iterable<org.sonar.api.measures.Measure> |
org.sonar.api.measures.Measure |
2 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.sonar.server.search.Result<org.sonar.server.rule.Rule> |
org.sonar.server.es.SearchResult |
4 |
1 |
1 |
- |
- |
Internal -> Internal |
java.util.Map.Entry<java.lang.String, java.lang.String> |
org.sonar.db.qualityprofile.ActiveRuleParamDto |
3 |
3 |
1 |
- |
- |
Jdk -> Internal |
org.sonar.server.rule.RuleService |
org.sonar.server.rule.index.RuleIndex |
4 |
2 |
1 |
Composition |
- |
Internal -> Internal |
org.sonar.server.rule.Rule |
org.sonar.db.rule.RuleDto |
6 |
3 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.search.Result<?> |
org.sonar.server.es.SearchResult |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.rule.RuleService |
org.sonar.server.user.UserSession |
1 |
1 |
1 |
Composition |
- |
Internal -> Internal |
org.sonar.server.rule.ws.RuleMapping |
org.sonar.db.rule.RuleMapper |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.elasticsearch.action.update.UpdateRequest |
org.elasticsearch.action.index.IndexRequest |
1 |
1 |
1 |
SIBLING |
- |
External -> External |
org.sonar.api.issue.Issue |
void |
4 |
1 |
1 |
- |
- |
Internal -> Jdk |
org.sonar.server.rule.index.RuleIndex |
org.sonar.server.rule.index.RuleIndex2 |
7 |
3 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.search.Result |
org.sonar.server.es.SearchIdResult |
3 |
3 |
1 |
- |
- |
Internal -> Internal |
org.sonar.api.rule.RuleKey |
java.lang.String |
1 |
1 |
1 |
SIBLING |
- |
Internal -> Jdk |
org.sonar.server.search.IndexField |
java.lang.String |
5 |
2 |
1 |
Composition |
- |
Internal -> Jdk |
org.sonar.server.search.BaseIndex<org.junit.Rule, org.sonar.db.rule.RuleDto, org.sonar.api.rule.RuleKey> |
org.sonar.server.rule.index.RuleIndex2 |
2 |
2 |
1 |
- |
- |
Internal -> Internal |
org.sonar.db.rule.RuleDto |
com.google.common.base.Optional<org.sonar.db.rule.RuleDto> |
3 |
1 |
1 |
- |
- |
Internal -> External |
org.sonar.server.search.BaseIndex<org.sonar.db.rule.RuleDto, org.sonar.api.rule.RuleKey, org.junit.Rule> |
org.sonar.server.rule.index.RuleIndex2 |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.tester.ServerTester |
org.sonar.db.DbTester |
1 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
org.sonar.server.qualityprofile.index.ActiveRuleIndex |
org.sonar.server.qualityprofile.index.ActiveRuleIndex2 |
3 |
3 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.qualityprofile.ActiveRule |
org.sonar.server.qualityprofile.index.ActiveRuleDoc |
20 |
5 |
1 |
T_SUPER_R |
- |
Internal -> Internal |
org.sonar.server.search.IndexClient |
org.sonar.server.rule.index.RuleIndex2 |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.rule.Rule |
org.sonar.api.rule.RuleKey |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.search.IndexClient |
org.sonar.server.qualityprofile.index.ActiveRuleIndex2 |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
void |
java.util.List<org.sonar.server.qualityprofile.ActiveRuleChange> |
13 |
8 |
1 |
- |
- |
Jdk -> Jdk |
org.sonar.server.qualityprofile.index.ActiveRuleDoc |
org.sonar.db.qualityprofile.ActiveRuleDto |
8 |
3 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.qualityprofile.ActiveRule |
org.sonar.db.qualityprofile.ActiveRuleDto |
17 |
4 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.rule.RuleService |
org.sonar.db.DbClient |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.search.FacetValue |
java.util.Map.Entry<java.lang.String, java.lang.Long> |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
org.sonar.server.rule.index.RuleIndex2 |
org.sonar.server.rule.index.RuleIndex |
16 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.qualityprofile.index.ActiveRuleIndex2 |
org.sonar.server.qualityprofile.index.ActiveRuleIndex |
7 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.db.qualityprofile.SqlActiveRuleKey |
org.sonar.db.qualityprofile.ActiveRuleKey |
1 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
org.junit.Rule |
org.sonar.db.rule.RuleDto |
2 |
1 |
1 |
- |
- |
External -> Internal |
java.util.Set |
java.util.EnumSet |
3 |
2 |
1 |
T_SUPER_R |
- |
Jdk -> Jdk |
org.sonar.core.issue.IssueType |
org.sonar.core.rule.RuleType |
24 |
1 |
1 |
- |
- |
Internal -> Internal |
long |
org.sonar.api.utils.System2 |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.sonarqube.ws.Issues.IssueType |
org.sonarqube.ws.Common.RuleType |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.api.batch.fs.InputFile.Type |
org.sonar.api.rules.RuleType |
4 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.api.server.rule.RulesDefinition.Type |
org.sonar.api.rules.RuleType |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
java.util.EnumSet |
java.util.Set |
4 |
2 |
1 |
R_SUPER_T |
- |
Jdk -> Jdk |
void |
int |
12 |
6 |
1 |
- |
- |
Jdk -> Jdk |
org.sonar.server.computation.issue.DebtAggregator.Debt |
org.sonar.server.computation.issue.EffortAggregator.Effort |
3 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.computation.issue.NewEffortAggregator.EffortSum |
org.sonar.server.computation.issue.NewEffortAggregator.NewEffortCounter |
2 |
1 |
1 |
Composition |
- |
Internal -> Internal |
org.sonar.server.computation.metric.MetricRepository |
org.sonar.server.computation.metric.Metric |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.computation.issue.EffortAggregator.Effort |
org.sonar.server.computation.issue.EffortAggregator.EffortCounter |
3 |
1 |
1 |
- |
- |
Internal -> Internal |
double |
org.sonar.server.computation.qualitymodel.RatingGrid |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.sonar.server.computation.sqale.SqaleRatingGrid.SqaleRating |
org.sonar.server.computation.qualitymodel.RatingGrid.Rating |
8 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.computation.qualitymodel.QualityModelMeasuresVisitor.DevelopmentCostCounter |
org.sonar.server.computation.qualitymodel.QualityModelMeasuresVisitor.QualityModelCounter |
13 |
1 |
1 |
- |
- |
Internal -> Internal |
int |
org.sonar.server.computation.qualitymodel.RatingGrid.Rating |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
com.google.common.collect.ArrayListMultimap |
com.google.common.collect.ListMultimap |
1 |
1 |
1 |
R_SUPER_T |
- |
External -> External |
org.sonar.server.issue.IssueService |
org.sonar.server.issue.index.IssueIndex |
11 |
3 |
1 |
Composition |
- |
Internal -> Internal |
java.lang.Double |
org.sonar.api.utils.Duration |
2 |
1 |
1 |
SIBLING |
- |
Jdk -> Internal |
java.util.Map<java.lang.String, java.lang.String> |
org.sonar.api.config.Settings |
1 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
org.apache.commons.collections.SortedBag |
com.google.common.collect.Multiset |
1 |
1 |
1 |
SIBLING |
- |
External -> External |
java.lang.Object |
org.sonar.api.rules.ActiveRuleParam |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
java.lang.Object |
java.lang.Number |
2 |
1 |
1 |
- |
- |
Jdk -> Jdk |
org.apache.commons.collections.SortedBag |
com.google.common.collect.SortedMultiset |
1 |
1 |
1 |
SIBLING |
- |
External -> External |
org.sonar.server.authentication.EmailAlreadyExistsException |
org.sonar.api.server.authentication.UnauthorizedException |
1 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
org.sonar.api.batch.sensor.cpd.NewCpdTokens |
org.sonar.api.batch.sensor.cpd.internal.DefaultCpdTokens |
1 |
1 |
1 |
T_SUPER_R |
- |
Internal -> Internal |
java.util.Collection<java.lang.String> |
java.lang.String |
2 |
1 |
1 |
- |
- |
Jdk -> Jdk |
org.sonar.batch.protocol.output.BatchReport.Component |
org.sonar.core.util.CloseableIterator<org.sonar.scanner.protocol.output.ScannerReport.Issue> |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.batch.protocol.output.BatchReport.CoverageDetail |
org.sonar.scanner.protocol.output.ScannerReport.CoverageDetail |
18 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.batch.protocol.output.BatchReport.TextRange |
org.sonar.scanner.protocol.output.ScannerReport.TextRange |
20 |
1 |
1 |
- |
- |
Internal -> Internal |
BatchReport.Flow.Builder |
ScannerReport.Flow.Builder |
1 |
1 |
1 |
- |
- |
External -> External |
org.sonar.core.util.CloseableIterator<org.sonar.batch.protocol.output.BatchReport.Issue> |
org.sonar.scanner.protocol.output.ScannerReport.Component |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.batch.protocol.output.BatchReport.Duplicate |
org.sonar.scanner.protocol.output.ScannerReport.Duplicate |
5 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.batch.protocol.output.BatchReport.IssueLocation |
org.sonar.scanner.protocol.output.ScannerReport.IssueLocation |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
BatchReport.Changesets |
ScannerReport.Changesets |
4 |
1 |
1 |
- |
- |
External -> External |
BatchInput.User.Builder |
ScannerInput.User.Builder |
4 |
1 |
1 |
- |
- |
External -> External |
BatchReport.Changesets.Changeset |
ScannerReport.Changesets.Changeset |
1 |
1 |
1 |
- |
- |
External -> External |
org.sonar.batch.protocol.output.BatchReport.Duplication |
org.sonar.scanner.protocol.output.ScannerReport.Duplication |
32 |
1 |
1 |
- |
- |
Internal -> Internal |
BatchReport.ActiveRule.ActiveRuleParam |
ScannerReport.ActiveRule.ActiveRuleParam |
1 |
1 |
1 |
- |
- |
External -> External |
BatchReport.SyntaxHighlighting |
ScannerReport.SyntaxHighlighting |
1 |
1 |
1 |
- |
- |
External -> External |
org.sonar.batch.protocol.output.BatchReport.Symbol |
org.sonar.scanner.protocol.output.ScannerReport.Symbol |
32 |
1 |
1 |
- |
- |
Internal -> Internal |
BatchReport.SyntaxHighlighting.Builder |
ScannerReport.SyntaxHighlighting.Builder |
1 |
1 |
1 |
- |
- |
External -> External |
BatchReport.Symbol.Builder |
ScannerReport.Symbol.Builder |
1 |
1 |
1 |
- |
- |
External -> External |
BatchReport.Changesets.Changeset.Builder |
ScannerReport.Changesets.Changeset.Builder |
1 |
1 |
1 |
- |
- |
External -> External |
BatchReport.TextRange.Builder |
ScannerReport.TextRange.Builder |
1 |
1 |
1 |
- |
- |
External -> External |
org.sonar.batch.protocol.output.BatchReport.TextRange.Builder |
org.sonar.scanner.protocol.output.ScannerReport.TextRange.Builder |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.batch.protocol.output.BatchReport.ComponentLink |
org.sonar.scanner.protocol.output.ScannerReport.ComponentLink |
3 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.batch.protocol.output.BatchReport.Component |
org.sonar.scanner.protocol.output.ScannerReport.Component |
27 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.batch.protocol.output.BatchReport.SyntaxHighlighting |
org.sonar.scanner.protocol.output.ScannerReport.SyntaxHighlighting |
26 |
1 |
1 |
- |
- |
Internal -> Internal |
BatchReport.Changesets.Builder |
ScannerReport.Changesets.Builder |
2 |
1 |
1 |
- |
- |
External -> External |
org.sonar.batch.protocol.output.BatchReport.Changesets |
org.sonar.scanner.protocol.output.ScannerReport.Changesets |
23 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.batch.protocol.output.BatchReport.ActiveRule |
org.sonar.scanner.protocol.output.ScannerReport.ActiveRule |
12 |
1 |
1 |
- |
- |
Internal -> Internal |
BatchReport.CoverageDetail.Builder |
ScannerReport.CoverageDetail.Builder |
1 |
1 |
1 |
- |
- |
External -> External |
java.lang.Iterable<BatchReport.SyntaxHighlighting> |
java.lang.Iterable<ScannerReport.SyntaxHighlighting> |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
org.sonar.core.util.CloseableIterator<BatchReport.ActiveRule> |
org.sonar.core.util.CloseableIterator<ScannerReport.ActiveRule> |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
BatchInput.ServerIssue.Builder |
ScannerInput.ServerIssue.Builder |
2 |
1 |
1 |
- |
- |
External -> External |
BatchReport.Component.Builder |
ScannerReport.Component.Builder |
8 |
1 |
1 |
- |
- |
External -> External |
org.sonar.core.util.CloseableIterator<BatchReport.SyntaxHighlighting> |
org.sonar.core.util.CloseableIterator<ScannerReport.SyntaxHighlighting> |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
BatchReport.Issue.Builder |
ScannerReport.Issue.Builder |
1 |
1 |
1 |
- |
- |
External -> External |
org.sonar.batch.protocol.input.BatchInput.User |
org.sonar.scanner.protocol.input.ScannerInput.User |
9 |
1 |
1 |
- |
- |
Internal -> Internal |
BatchReport.CoverageDetail.CoveredFile.Builder |
ScannerReport.CoverageDetail.CoveredFile.Builder |
1 |
1 |
1 |
- |
- |
External -> External |
BatchReport.CoverageDetail.CoveredFile |
ScannerReport.CoverageDetail.CoveredFile |
1 |
1 |
1 |
- |
- |
External -> External |
BatchReport.Duplication.Builder |
ScannerReport.Duplication.Builder |
1 |
1 |
1 |
- |
- |
External -> External |
org.sonar.batch.protocol.output.BatchReport.Measure |
org.sonar.scanner.protocol.output.ScannerReport.Measure |
43 |
1 |
1 |
- |
- |
Internal -> Internal |
BatchReport.CpdTextBlock.Builder |
ScannerReport.CpdTextBlock.Builder |
1 |
1 |
1 |
- |
- |
External -> External |
BatchReport.Metadata.Builder |
ScannerReport.Metadata.Builder |
4 |
1 |
1 |
- |
- |
External -> External |
org.sonar.batch.protocol.output.BatchReport.Metadata |
org.sonar.scanner.protocol.output.ScannerReport.Metadata |
17 |
1 |
1 |
- |
- |
Internal -> Internal |
java.lang.Iterable<BatchReport.ActiveRule> |
java.lang.Iterable<ScannerReport.ActiveRule> |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
org.sonar.batch.protocol.output.BatchReport.Issue |
org.sonar.scanner.protocol.output.ScannerReport.Issue |
44 |
1 |
1 |
- |
- |
Internal -> Internal |
BatchReport.Test.Builder |
ScannerReport.Test.Builder |
1 |
1 |
1 |
- |
- |
External -> External |
BatchReport.Measure.Builder |
ScannerReport.Measure.Builder |
4 |
1 |
1 |
- |
- |
External -> External |
org.sonar.batch.protocol.input.BatchInput.ServerIssue |
org.sonar.scanner.protocol.input.ScannerInput.ServerIssue |
8 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.batch.protocol.output.BatchReport.Coverage |
org.sonar.scanner.protocol.output.ScannerReport.Coverage |
28 |
1 |
1 |
- |
- |
Internal -> Internal |
BatchReport.ActiveRule.Builder |
ScannerReport.ActiveRule.Builder |
5 |
1 |
1 |
- |
- |
External -> External |
org.sonar.batch.protocol.output.BatchReport.Flow |
org.sonar.scanner.protocol.output.ScannerReport.Flow |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.batch.protocol.output.BatchReport.CpdTextBlock |
org.sonar.scanner.protocol.output.ScannerReport.CpdTextBlock |
25 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.batch.protocol.output.BatchReport.Test |
org.sonar.scanner.protocol.output.ScannerReport.Test |
22 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.api.server.ws.Request |
org.sonarqube.ws.client.rule.SearchWsRequest |
7 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.es.SearchResult |
java.util.List |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
org.sonar.server.user.index.UserDoc |
java.lang.String |
2 |
1 |
1 |
SIBLING |
- |
Internal -> Jdk |
org.sonar.server.user.index.UserIndex |
org.sonar.db.DbClient |
3 |
2 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.user.index.UserDoc |
org.sonar.db.user.UserDto |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.api.user.User |
org.sonar.db.user.UserDto |
12 |
2 |
1 |
- |
- |
Internal -> Internal |
java.lang.String |
org.sonar.db.user.UserDto |
13 |
5 |
1 |
Composition |
- |
Jdk -> Internal |
void |
util.user.Users.User |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.sonar.ce.container.ComputeEngineContainer |
org.sonar.server.computation.container.ComputeEngineContainerImpl |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
org.sonar.server.computation.queue.CeQueue |
org.sonar.server.computation.queue.InternalCeQueue |
4 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.ce.queue.CeQueueImpl |
org.sonar.server.computation.queue.InternalCeQueue |
3 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.ce.container.ComputeEngineContainer |
void |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
org.sonar.server.platform.ServerSettings |
org.sonar.server.platform.WebServerSettings |
1 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
org.sonar.server.notification.NotificationManager |
org.sonar.server.notification.NotificationService |
3 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.core.util.CloseableIterator<ScannerReport.SyntaxHighlighting> |
org.sonar.core.util.CloseableIterator<ScannerReport.SyntaxHighlightingRule> |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
ScannerReport.SyntaxHighlighting.Builder |
ScannerReport.SyntaxHighlightingRule.Builder |
1 |
1 |
1 |
- |
- |
External -> External |
org.sonar.scanner.protocol.output.ScannerReport.Coverage.Builder |
org.sonar.scanner.protocol.output.ScannerReport.LineCoverage.Builder |
9 |
1 |
1 |
- |
- |
Internal -> Internal |
java.lang.Iterable<ScannerReport.SyntaxHighlighting> |
java.lang.Iterable<ScannerReport.SyntaxHighlightingRule> |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
ScannerReport.SyntaxHighlighting |
ScannerReport.SyntaxHighlightingRule |
1 |
1 |
1 |
- |
- |
External -> External |
org.sonar.scanner.protocol.Constants.ComponentType |
org.sonar.scanner.protocol.output.ScannerReport.Component.ComponentType |
8 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.scanner.protocol.output.ScannerReport.Coverage |
org.sonar.scanner.protocol.output.ScannerReport.LineCoverage |
30 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.scanner.protocol.Constants.ComponentLinkType |
org.sonar.scanner.protocol.output.ScannerReport.ComponentLink.ComponentLinkType |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.scanner.protocol.output.ScannerReport.SyntaxHighlighting |
org.sonar.scanner.protocol.output.ScannerReport.SyntaxHighlightingRule |
26 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.scanner.protocol.Constants.HighlightingType |
org.sonar.scanner.protocol.output.ScannerReport.SyntaxHighlightingRule.HighlightingType |
4 |
1 |
1 |
- |
- |
Internal -> Internal |
java.lang.String |
org.sonar.process.ProcessId |
8 |
3 |
1 |
- |
- |
Jdk -> Internal |
javax.management.ObjectName |
java.lang.String |
1 |
1 |
1 |
SIBLING |
- |
Jdk -> Jdk |
java.util.SortedMap |
java.util.Map |
4 |
2 |
1 |
R_SUPER_T |
- |
Jdk -> Jdk |
java.util.LinkedHashMap |
com.google.common.base.Optional |
21 |
1 |
1 |
SIBLING |
- |
Jdk -> External |
java.util.LinkedHashMap |
java.util.Map |
17 |
2 |
1 |
R_SUPER_T |
- |
Jdk -> Jdk |
void |
org.sonar.api.batch.sensor.internal.SensorContextTester |
3 |
1 |
1 |
- |
- |
Jdk -> Internal |
java.lang.Class<? extendsjava.lang.annotation.Annotation> |
java.lang.Class<? extendsjava.lang.annotation.Annotation>[] |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
org.sonar.server.devcockpit.DevCockpitBridge |
org.sonar.plugin.ce.ReportAnalysisComponentProvider |
5 |
1 |
1 |
- |
- |
Internal -> Internal |
com.google.common.base.Optional |
java.util.Map |
14 |
1 |
1 |
- |
- |
External -> Jdk |
org.sonar.api.server.ws.internal.ValidatingRequest |
org.sonar.api.server.ws.Request |
10 |
2 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
org.sonar.server.ws.ServletResponse.ServletStream |
org.sonar.api.server.ws.Response.Stream |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
org.apache.http.HttpResponse |
org.sonarqube.ws.client.OkHttpResponse |
1 |
1 |
1 |
- |
- |
External -> Internal |
javax.servlet.ServletResponse |
org.sonar.api.server.ws.Response |
2 |
1 |
1 |
- |
- |
External -> Internal |
org.sonar.api.SonarQubeVersion |
org.sonar.api.utils.Version |
3 |
1 |
1 |
Composition |
- |
Internal -> Internal |
org.sonar.ce.log.LogFileRef |
org.sonar.server.ce.ws.LogsAction.LogFileRefComponentUuidTuple |
2 |
1 |
1 |
Composition |
- |
Internal -> Internal |
org.sonar.api.utils.Paging |
int |
2 |
1 |
1 |
Composition |
- |
Internal -> Jdk |
org.sonar.batch.mediumtest.TaskResult |
java.lang.Iterable<org.sonarqube.ws.WsCe.Task> |
3 |
1 |
1 |
- |
- |
Internal -> Jdk |
org.sonar.db.charset.CharsetHandler.SelectExecutor |
org.sonar.db.charset.SqlExecutor |
13 |
1 |
1 |
- |
- |
Internal -> Internal |
java.lang.String |
org.sonar.db.charset.ColumnDef |
3 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
int |
org.sonar.db.charset.SqlExecutor.RowConverter<T> |
2 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.sonar.db.property.PropertiesDao |
org.sonar.db.DbClient |
3 |
2 |
1 |
Composition |
- |
Internal -> Internal |
org.sonar.server.ws.WsTester.TestRequest |
org.sonar.server.ws.TestRequest |
21 |
9 |
1 |
SIBLING |
- |
Internal -> Internal |
org.sonarqube.ws.client.rule.SearchWsRequest |
org.sonar.api.server.ws.Request |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.rule.RuleService |
org.sonar.server.rule.ws.RuleQueryFactory |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.api.batch.sensor.highlighting.NewHighlighting |
org.sonar.batch.sensor.noop.NoOpNewHighlighting |
2 |
1 |
1 |
T_SUPER_R |
- |
Internal -> Internal |
void |
java.util.List<java.lang.String> |
3 |
3 |
1 |
- |
- |
Jdk -> Jdk |
org.sonar.api.source.Symbolizable.SymbolTable |
org.sonar.batch.source.DeprecatedDefaultSymbolTable |
1 |
1 |
1 |
T_SUPER_R |
- |
Internal -> Internal |
java.util.Map |
org.sonar.api.batch.sensor.symbol.internal.DefaultSymbolTable |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.sonar.api.batch.sensor.symbol.internal.DefaultSymbolTable |
org.sonar.batch.source.DeprecatedDefaultSymbolTable |
1 |
1 |
1 |
Composition |
- |
Internal -> Internal |
org.sonar.server.computation.qualitygate.Condition |
java.util.Map.Entry<org.sonar.server.computation.metric.Metric, java.util.Collection<org.sonar.server.computation.qualitygate.Condition>> |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
org.sonar.api.measures.Metric |
org.sonar.api.measures.Metric<java.io.Serializable> |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.api.batch.measure.Metric |
org.sonar.api.batch.measure.Metric<java.io.Serializable> |
6 |
1 |
1 |
- |
- |
Internal -> Internal |
long |
java.util.Collection<org.sonar.db.qualitygate.QualityGateConditionDto> |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
boolean |
void |
8 |
5 |
1 |
- |
- |
Jdk -> Jdk |
org.sonar.batch.cache.WSLoader |
org.sonar.batch.bootstrap.BatchWsClient |
24 |
1 |
1 |
Composition |
- |
Internal -> Internal |
org.sonar.db.rule.RuleDto |
int |
1 |
1 |
1 |
Composition |
- |
Internal -> Jdk |
org.sonar.server.es.IndexDefinition.IndexDefinitionContext |
org.sonar.server.rule.index.RuleIndexDefinition |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.api.batch.sensor.highlighting.NewHighlighting |
org.sonar.api.source.Highlightable.HighlightingBuilder |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
java.util.Map |
java.util.List |
19 |
7 |
1 |
- |
- |
Jdk -> Jdk |
boolean |
org.sonar.db.charset.DatabaseCharsetChecker.Flag |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
boolean |
java.util.Set<org.sonar.db.charset.DatabaseCharsetChecker.Flag> |
5 |
1 |
1 |
- |
- |
Jdk -> Jdk |
com.google.common.io.InputSupplier<java.io.InputStream> |
org.sonar.core.util.DefaultHttpDownloader.BaseHttpDownloader.HttpInputSupplier |
3 |
1 |
1 |
T_SUPER_R |
- |
External -> Internal |
java.util.Map<java.lang.String, java.lang.Object> |
org.sonar.server.es.FakeDoc |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
java.util.List |
java.util.ArrayList |
3 |
2 |
1 |
T_SUPER_R |
- |
Jdk -> Jdk |
java.util.Collection |
java.util.ArrayList |
1 |
1 |
1 |
T_SUPER_R |
- |
Jdk -> Jdk |
org.elasticsearch.index.query.OrFilterBuilder |
org.elasticsearch.index.query.OrQueryBuilder |
2 |
1 |
1 |
SIBLING |
- |
External -> External |
java.util.Map<java.lang.String, java.lang.Object> |
org.sonar.server.search.FacetsMediumTest.TagsDoc |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.elasticsearch.search.aggregations.bucket.histogram.DateHistogram.Interval |
org.elasticsearch.search.aggregations.bucket.histogram.DateHistogramInterval |
1 |
1 |
1 |
SIBLING |
- |
External -> External |
org.elasticsearch.action.admin.indices.optimize.OptimizeRequestBuilder |
org.elasticsearch.action.admin.indices.forcemerge.ForceMergeRequestBuilder |
1 |
1 |
1 |
SIBLING |
- |
External -> External |
org.elasticsearch.common.settings.ImmutableSettings.Builder |
org.elasticsearch.common.settings.Settings.Builder |
8 |
1 |
1 |
R_SUPER_T |
- |
External -> External |
org.elasticsearch.common.collect.ImmutableMap |
java.util.Map |
1 |
1 |
1 |
R_SUPER_T |
- |
External -> Jdk |
org.elasticsearch.search.aggregations.bucket.histogram.DateHistogram.Bucket |
org.elasticsearch.search.aggregations.bucket.histogram.Histogram.Bucket |
2 |
1 |
1 |
R_SUPER_T |
- |
External -> External |
org.elasticsearch.node.internal.InternalNode |
org.elasticsearch.node.Node |
1 |
1 |
1 |
R_SUPER_T |
- |
External -> External |
org.elasticsearch.search.aggregations.bucket.histogram.DateHistogram |
org.elasticsearch.search.aggregations.bucket.histogram.Histogram |
2 |
1 |
1 |
R_SUPER_T |
- |
External -> External |
org.elasticsearch.index.query.FilterBuilder |
org.elasticsearch.index.query.QueryBuilder |
43 |
1 |
1 |
SIBLING |
- |
External -> External |
org.elasticsearch.index.query.BoolFilterBuilder |
org.elasticsearch.index.query.BoolQueryBuilder |
17 |
1 |
1 |
SIBLING |
- |
External -> External |
java.lang.String |
java.net.InetAddress |
2 |
2 |
1 |
SIBLING |
- |
Jdk -> Jdk |
java.util.List<org.sonar.server.issue.index.IssueDoc> |
org.sonar.server.issue.index.IssueDoc |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
java.lang.String |
java.util.Date |
1 |
1 |
1 |
SIBLING |
- |
Jdk -> Jdk |
java.util.Map.Entry<java.lang.String, org.sonar.server.computation.filemove.FileSimilarity.File> |
java.lang.String |
2 |
1 |
1 |
- |
- |
Jdk -> Jdk |
org.sonar.db.component.ComponentDtoWithSnapshotId |
org.sonar.server.computation.filemove.FileMoveDetectionStep.DbComponent |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.computation.filemove.MatchesByScore |
org.sonar.server.computation.filemove.MatchesByScore.MatchesByScoreImpl |
1 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
org.sonar.batch.bootstrap.GlobalProperties |
org.sonar.batch.bootstrap.BatchWsClient |
3 |
1 |
1 |
- |
- |
Internal -> Internal |
long |
org.sonar.db.user.UserDto |
5 |
3 |
1 |
- |
- |
Jdk -> Internal |
org.sonar.db.permission.PermissionTemplateDto |
org.sonarqube.ws.WsPermissions.PermissionTemplate |
8 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.db.version.v60.AddUuidColumnsToSnapshots |
org.sonar.db.version.v60.AddComponentUuidColumnsToSnapshots |
1 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
org.sonar.db.version.v60.MakeUuidColumnsNotNullOnSnapshots |
org.sonar.db.version.v60.MakeComponentUuidColumnsNotNullOnSnapshots |
1 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
org.sonar.server.computation.component.TreeRootHolder |
org.sonar.server.computation.analysis.AnalysisMetadataHolder |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
java.lang.Long |
java.util.Optional<java.lang.String> |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
org.sonar.server.qualityprofile.QProfileLoader |
org.sonar.server.qualityprofile.index.ActiveRuleIndex |
3 |
2 |
1 |
Composition |
- |
Internal -> Internal |
org.sonar.server.computation.component.DbIdsRepository |
org.sonar.server.computation.analysis.AnalysisMetadataHolder |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
java.lang.Long |
org.sonar.db.purge.IdUuidPair |
4 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
java.lang.String |
boolean |
2 |
2 |
1 |
- |
- |
Jdk -> Jdk |
org.sonar.server.authentication.ValidateJwtTokenFilter |
org.sonar.server.authentication.UserSessionInitializer |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
com.google.common.base.Optional |
java.util.Optional |
24 |
9 |
1 |
- |
- |
External -> Jdk |
void |
java.util.Optional<org.sonar.db.user.UserDto> |
2 |
1 |
1 |
- |
- |
Jdk -> Jdk |
org.sonar.server.tester.UserSessionRule |
org.sonar.server.user.ThreadLocalUserSession |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.jruby.RubyFile |
java.io.InputStream |
1 |
1 |
1 |
- |
- |
External -> Jdk |
java.io.ByteArrayOutputStream |
javax.servlet.http.HttpServletResponse |
1 |
1 |
1 |
- |
- |
Jdk -> External |
javax.servlet.ServletResponse |
org.sonar.server.ws.DumbResponse |
19 |
1 |
1 |
- |
- |
External -> Internal |
org.sonar.server.ws.WsTester.Result |
java.lang.String |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
java.io.InputStream |
org.sonar.api.server.ws.Request.Part |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.sonar.db.component.ResourceDto |
java.lang.String |
1 |
1 |
1 |
Composition |
- |
Internal -> Jdk |
org.sonar.db.component.SnapshotDto |
java.util.Optional<org.sonar.db.component.SnapshotDto> |
11 |
2 |
1 |
- |
- |
Internal -> Jdk |
org.sonar.db.component.ComponentDto |
org.sonar.db.component.SnapshotDto |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
java.util.Map<org.sonar.api.batch.sensor.coverage.internal.DefaultCoverage, org.sonar.api.batch.sensor.coverage.CoverageType> |
org.sonar.api.batch.sensor.coverage.internal.DefaultCoverage |
3 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.sonar.api.SonarQubeVersion |
org.sonar.api.RuntimeApiVersion |
8 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
boolean |
org.sonar.api.SonarProduct |
2 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.sonar.api.RuntimeApiVersion |
org.sonar.api.SonarRuntime |
8 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.api.SonarQubeVersion |
org.sonar.api.SonarRuntime |
3 |
2 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
com.squareup.okhttp.MultipartBuilder |
okhttp3.MultipartBody.Builder |
1 |
1 |
1 |
SIBLING |
- |
External -> External |
org.sonar.db.component.ComponentDto |
org.sonar.db.component.ComponentUpdateDto |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.db.version.v60.MakeComponentUuidNotNullOnDuplicationsIndex |
org.sonar.db.version.v60.MakeComponentUuidAndAnalysisUuidNotNullOnDuplicationsIndex |
1 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
java.lang.String |
java.lang.Long |
25 |
6 |
1 |
SIBLING |
- |
Jdk -> Jdk |
org.sonarqube.ws.WsPermissions.User |
org.sonarqube.ws.WsPermissions.OldUser |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonarqube.ws.WsPermissions.UsersWsResponse |
org.sonarqube.ws.WsPermissions.OldUsersWsResponse |
6 |
2 |
1 |
- |
- |
Internal -> Internal |
void |
org.sonar.api.server.ws.WebService.NewParam |
3 |
3 |
1 |
- |
- |
Jdk -> Internal |
org.sonarqube.ws.client.permission.OldUsersWsRequest |
org.sonarqube.ws.client.permission.UsersWsRequest |
3 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.db.permission.PermissionQuery |
org.sonar.db.permission.OldPermissionQuery |
60 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.db.user.UserRoleDto |
org.sonar.db.user.UserPermissionDto |
12 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.db.permission.OldPermissionQuery |
org.sonar.db.permission.PermissionQuery |
7 |
3 |
1 |
- |
- |
Internal -> Internal |
org.sonar.db.permission.OldPermissionQuery.Builder |
org.sonar.db.permission.PermissionQuery.Builder |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.db.permission.PermissionQuery.Builder |
org.sonar.db.permission.PermissionQuery |
4 |
2 |
1 |
- |
- |
Internal -> Internal |
org.sonarqube.ws.WsPermissions.Group |
org.sonarqube.ws.WsPermissions.OldGroup |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.db.permission.GroupWithPermissionDto |
org.sonar.db.user.GroupRoleDto |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.db.component.ResourceDao |
org.sonar.db.user.GroupDao |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonarqube.ws.WsPermissions.WsGroupsResponse |
org.sonarqube.ws.WsPermissions.WsTemplateGroupsResponse |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.db.permission.OldPermissionQuery |
org.sonar.db.permission.PermissionQuery.Builder |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
org.elasticsearch.search.aggregations.AggregationBuilder |
java.util.Optional<org.elasticsearch.search.aggregations.AggregationBuilder> |
1 |
1 |
1 |
- |
- |
External -> Jdk |
long |
java.util.Optional<java.lang.Long> |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
org.sonar.ce.container.ComputeEngineContainer |
org.sonar.server.computation.task.container.TaskContainer |
3 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.scanner.protocol.output.ScannerReport.Component |
org.sonar.core.util.CloseableIterator<org.sonar.scanner.protocol.output.ScannerReport.Issue> |
6 |
2 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.computation.qualitygate.QualityGateStatus |
org.sonar.server.computation.task.projectanalysis.qualitygate.QualityGateStatus |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.core.util.CloseableIterator<org.sonar.scanner.protocol.output.ScannerReport.Issue> |
org.sonar.scanner.protocol.output.ScannerReport.Component |
6 |
2 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.computation.measure.Measure.ValueType |
org.sonar.server.computation.task.projectanalysis.measure.Measure.ValueType |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.ce.container.ComputeEngineContainer |
org.sonar.scanner.task.TaskContainer |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
? |
java.util.Set<T> |
2 |
1 |
1 |
- |
- |
TypeVariable -> Jdk |
? |
java.util.List<T> |
2 |
1 |
1 |
- |
- |
TypeVariable -> Jdk |
void |
org.sonar.db.component.ComponentLinkDto |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.sonar.api.platform.Server |
org.sonar.server.platform.ServerFileSystem |
5 |
2 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.platform.DefaultServerFileSystem |
org.sonar.server.platform.ServerFileSystem |
17 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.platform.PersistentSettings |
org.sonar.db.DbClient |
4 |
2 |
1 |
Composition |
- |
Internal -> Internal |
org.sonar.api.platform.Server |
org.sonar.server.platform.StartupMetadata |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.api.platform.Server |
org.sonar.api.SonarRuntime |
5 |
2 |
1 |
- |
- |
Internal -> Internal |
org.sonar.db.qualitygate.QualityGateDao |
org.sonar.db.DbClient |
3 |
2 |
1 |
Composition |
- |
Internal -> Internal |
void |
org.sonar.db.qualitygate.QualityGateDto |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.sonar.db.DbClient |
org.sonar.server.platform.PersistentSettings |
2 |
1 |
1 |
Composition |
- |
Internal -> Internal |
java.util.Map<java.lang.String, java.lang.String> |
java.util.Properties |
1 |
1 |
1 |
T_SUPER_R |
- |
Jdk -> Jdk |
org.sonar.api.config.Settings |
org.elasticsearch.client.Client |
1 |
1 |
1 |
- |
- |
Internal -> External |
org.sonar.api.i18n.I18n |
org.sonar.server.i18n.I18nRule |
1 |
1 |
1 |
T_SUPER_R |
- |
Internal -> Internal |
org.sonar.ce.queue.report.ReportFiles |
org.sonar.db.DbClient |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.app.ServerProcessLogging |
org.sonar.server.app.WebServerProcessLogging |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
double |
java.lang.Double |
3 |
2 |
1 |
- |
Boxing |
Jdk -> Jdk |
org.sonar.db.ce.CeTaskDataDao.DataStream |
org.sonar.db.ce.CeTaskInputDao.DataStream |
6 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
void |
java.lang.IllegalStateException |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
org.sonar.server.computation.task.projectanalysis.step.LogScannerContextStep |
org.sonar.server.computation.task.projectanalysis.step.PersistScannerContextStep |
1 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
java.lang.String |
org.sonar.db.ce.CeActivityDto |
1 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
java.util.List<java.lang.Integer> |
org.sonar.api.batch.fs.internal.IntArrayList |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.sonar.process.systeminfo.SystemInfoSection |
org.sonar.ce.httpd.HttpAction |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.process.systeminfo.SystemInfoHttpServer.SystemInfoNanoHttpd |
org.sonar.ce.httpd.CeHttpServer.CeNanoHttpd |
1 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
org.sonar.api.server.ws.Response |
fi.iki.elonen.NanoHTTPD.Response |
1 |
1 |
1 |
- |
- |
Internal -> External |
org.sonar.server.platform.monitoring.ProcessSystemInfoClient |
org.sonar.ce.http.CeHttpClient |
3 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.component.ComponentFinder |
org.sonar.server.settings.ws.SettingsWsComponentParameters |
2 |
1 |
1 |
Composition |
- |
Internal -> Internal |
Settings.Value.Builder |
Settings.Setting.Builder |
3 |
1 |
1 |
- |
- |
External -> External |
org.sonarqube.ws.Settings.Value |
org.sonarqube.ws.Settings.Setting |
8 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.api.config.PropertyDefinition |
org.sonar.server.settings.ws.Setting |
1 |
1 |
1 |
Composition |
- |
Internal -> Internal |
org.sonar.db.component.ComponentDto |
java.util.Optional<org.sonar.db.component.ComponentDto> |
5 |
4 |
1 |
- |
- |
Internal -> Jdk |
void |
org.sonarqube.ws.Settings.ValuesWsResponse |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
java.lang.String |
java.util.Optional<java.lang.String> |
17 |
11 |
1 |
- |
- |
Jdk -> Jdk |
org.sonar.server.settings.ws.SettingsWsComponentParameters |
org.sonar.server.component.ComponentFinder |
4 |
2 |
1 |
Composition |
- |
Internal -> Internal |
org.sonar.api.server.ws.Request |
org.sonarqube.ws.client.setting.ListDefinitionsRequest |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.computation.task.projectanalysis.analysis.AnalysisMetadataHolder |
org.sonar.ce.queue.CeTask |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
java.lang.String |
java.util.Set<java.lang.String> |
2 |
2 |
1 |
- |
- |
Jdk -> Jdk |
org.sonar.api.scan.filesystem.ModuleFileSystem |
org.sonar.api.batch.fs.FileSystem |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
java.util.List<org.sonar.api.batch.fs.InputFileFilter> |
org.sonar.api.batch.fs.InputFileFilter |
2 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.sonar.scanner.protocol.output.ScannerReport.Component |
org.sonar.api.batch.fs.InputFile.Type |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
Settings.FieldsValues.Value |
Settings.FieldValues.Value |
1 |
1 |
1 |
- |
- |
External -> External |
org.sonar.db.property.PropertyDto |
java.util.List<org.sonar.db.property.PropertyDto> |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
com.google.common.base.Joiner |
java.util.stream.Collector<java.lang.CharSequence, ?, java.lang.String> |
1 |
1 |
1 |
- |
- |
External -> Jdk |
org.sonar.db.DbTester.SqlExceptionSupplier<java.sql.Connection> |
org.sonar.db.DbTester.ConnectionSupplier |
4 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.db.property.PropertyDto |
org.sonar.server.setting.ws.Setting |
5 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.platform.SettingsChangeNotifier |
org.sonar.server.setting.ws.SetActionTest.FakeSettingsNotifier |
1 |
1 |
1 |
T_SUPER_R |
- |
Internal -> Internal |
org.sonar.api.config.Settings |
org.sonar.api.config.MapSettings |
4 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
void |
java.util.Optional<java.lang.String> |
3 |
1 |
1 |
- |
- |
Jdk -> Jdk |
long |
org.sonar.db.property.PropertyQuery |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.sonar.server.setting.ws.SettingValidator |
org.sonar.server.setting.ws.SettingValidations |
4 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.qualityprofile.QProfileActivity |
org.sonar.server.qualityprofile.ws.ChangelogLoader.Change |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.qualityprofile.ws.QProfileFinder |
org.sonar.server.qualityprofile.QProfileFactory |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
void |
org.sonarqube.ws.QualityProfiles.CreateWsResponse |
2 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.sonar.server.qualityprofile.QProfileService |
org.sonar.server.user.UserSession |
1 |
1 |
1 |
Composition |
- |
Internal -> Internal |
org.sonar.server.rule.RuleRepositories |
org.sonar.db.DbClient |
4 |
2 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.rule.ws.RepositoriesAction.Repo |
org.sonar.db.rule.RuleRepositoryDto |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.rule.RuleRepositories.Repository |
org.sonar.db.rule.RuleRepositoryDto |
3 |
1 |
1 |
- |
- |
Internal -> Internal |
java.util.List<org.sonar.db.charset.MssqlCharsetHandler.ColumnIndex> |
org.sonar.db.charset.MssqlCharsetHandler.ColumnIndex |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
java.util.List<org.sonar.db.charset.ColumnDef> |
org.sonar.db.charset.ColumnDef |
2 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.sonar.db.charset.DatabaseCharsetChecker.Flag |
org.sonar.process.Lifecycle.State |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
java.util.Set<org.sonar.db.charset.DatabaseCharsetChecker.Flag> |
org.sonar.db.charset.DatabaseCharsetChecker.State |
2 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.sonar.db.charset.ColumnDef |
java.lang.String |
1 |
1 |
1 |
Composition |
- |
Internal -> Jdk |
org.sonar.server.qualitygate.QualityGates |
org.sonar.db.DbClient |
3 |
2 |
1 |
Composition |
- |
Internal -> Internal |
org.sonar.server.qualitygate.QualityGates |
org.sonar.server.qualitygate.QualityGateUpdater |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonarqube.ws.Organizations.CreateWsResponse.Organization |
org.sonarqube.ws.Organizations.Organization |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
javax.servlet.ServletResponse |
javax.servlet.http.HttpServletResponse |
1 |
1 |
1 |
T_SUPER_R |
- |
External -> External |
javax.servlet.ServletRequest |
javax.servlet.http.HttpServletRequest |
1 |
1 |
1 |
T_SUPER_R |
- |
External -> External |
org.sonar.db.permission.GroupWithPermissionDto |
java.lang.String |
2 |
1 |
1 |
Composition |
- |
Internal -> Jdk |
org.sonar.db.permission.UserWithPermissionDto |
java.lang.String |
3 |
1 |
1 |
Composition |
- |
Internal -> Jdk |
java.lang.Long |
org.sonar.db.component.ComponentDto |
1 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
long |
org.sonar.db.component.ComponentDto |
9 |
3 |
1 |
- |
- |
Jdk -> Internal |
org.sonar.db.user.UserPermissionDto |
org.sonar.db.permission.ExtendedUserPermissionDto |
3 |
1 |
1 |
- |
- |
Internal -> Internal |
java.lang.Long |
org.sonar.db.user.UserDto |
2 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
org.sonar.db.user.UserPermissionDto |
org.sonar.db.permission.UserPermissionDto |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
WsMeasures.Component.Builder |
org.sonarqube.ws.WsMeasures.Component.Builder |
3 |
1 |
1 |
- |
- |
External -> Internal |
org.sonarqube.ws.WsMeasures.Component |
org.sonarqube.ws.WsMeasures.SearchWsResponse.Component |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.computation.task.projectanalysis.qualitymodel.RatingGrid.Rating |
org.sonar.server.computation.task.projectanalysis.formula.counter.RatingVariationValue |
2 |
1 |
1 |
Composition |
- |
Internal -> Internal |
org.sonar.server.computation.task.projectanalysis.qualitymodel.QualityModelMeasuresVisitor.QualityModelCounter |
org.sonar.server.computation.task.projectanalysis.formula.Counter |
16 |
2 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.computation.task.projectanalysis.qualitymodel.NewQualityModelMeasuresVisitor.NewTechDebtRatioCounter |
org.sonar.server.computation.task.projectanalysis.formula.Counter |
11 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.computation.task.projectanalysis.qualitymodel.NewQualityModelMeasuresVisitor.NewDevelopmentCostCounterFactory |
org.sonar.server.computation.task.projectanalysis.qualitymodel.MaintainabilityMeasuresVisitor.CounterFactory |
1 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
org.sonar.server.computation.task.projectanalysis.qualitymodel.ReliabilityAndSecurityRatingMeasuresVisitor.Counter |
org.sonar.server.computation.task.projectanalysis.formula.Counter |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.api.utils.ZipUtils.ZipEntryFilter |
java.util.function.Predicate<java.util.zip.ZipEntry> |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
org.sonar.server.tester.MockUserSession |
org.sonar.server.tester.AbstractMockUserSession |
1 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
void |
org.sonar.db.component.ComponentDto |
5 |
4 |
1 |
- |
- |
Jdk -> Internal |
void |
long |
5 |
5 |
1 |
- |
- |
Jdk -> Jdk |
org.sonar.db.component.ComponentDto |
void |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
org.sonar.db.permission.CountByProjectAndPermissionDto |
org.sonar.db.permission.CountPerProjectPermission |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.api.utils.internal.TestSystem2 |
org.sonar.api.utils.System2 |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
org.sonar.server.organization.DefaultOrganization |
org.sonar.db.DbTester |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.db.user.UserGroupDto |
long |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
void |
org.sonar.db.organization.OrganizationDto |
2 |
2 |
1 |
- |
- |
Jdk -> Internal |
org.sonar.db.user.GroupDto |
java.util.Optional<org.sonar.db.user.GroupDto> |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
long |
org.sonar.db.permission.template.PermissionTemplateDto |
5 |
3 |
1 |
- |
- |
Jdk -> Internal |
org.sonar.server.ws.TestResponse |
java.lang.String |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
org.sonar.server.ws.TestResponse |
org.sonar.server.ws.WsTester.Result |
5 |
1 |
1 |
Composition |
- |
Internal -> Internal |
java.io.InputStream |
byte |
7 |
1 |
1 |
- |
- |
Jdk -> Jdk |
org.sonar.server.permission.ws.PermissionDependenciesFinder |
org.sonar.server.permission.ws.PermissionWsSupport |
26 |
1 |
1 |
- |
- |
Internal -> Internal |
java.lang.String |
java.util.Optional<org.sonar.server.permission.ProjectId> |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
com.google.common.collect.HashMultimap |
com.google.common.collect.SetMultimap |
2 |
1 |
1 |
R_SUPER_T |
- |
External -> External |
org.sonar.db.permission.PermissionDao |
org.sonar.db.permission.AuthorizationDao |
2 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
org.sonar.db.permission.template.PermissionTemplate |
org.sonar.db.permission.template.PermissionTemplateDto |
3 |
1 |
1 |
Composition |
- |
Internal -> Internal |
java.lang.String |
org.sonar.db.permission.template.PermissionTemplateDto |
2 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
org.sonar.server.component.NewComponent |
org.sonar.db.component.ComponentDto |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.api.measures.Measure |
void |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
org.sonar.api.measures.Metric |
org.sonar.api.batch.measure.Metric<?> |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
org.sonar.api.measures.Measure |
org.sonar.api.batch.sensor.measure.internal.DefaultMeasure<?> |
14 |
1 |
1 |
- |
- |
Internal -> Internal |
java.lang.Integer |
org.sonar.api.batch.measure.Metric<?> |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.sonar.api.measures.Measure |
org.sonar.api.batch.sensor.measure.internal.DefaultMeasure |
7 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.api.resources.Project |
java.lang.String |
2 |
2 |
1 |
Composition |
- |
Internal -> Jdk |
org.sonar.api.measures.Measure |
org.sonar.api.batch.sensor.measure.internal.DefaultMeasure<java.lang.String> |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
void |
org.sonar.server.es.NewIndex.NewIndexType |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.sonar.server.component.ws.SearchProjectsQueryBuilder.SearchProjectsCriteriaQuery |
org.sonar.server.component.es.ProjectMeasuresQuery |
4 |
1 |
1 |
- |
- |
Internal -> Internal |
void |
org.sonar.db.user.UserDto |
2 |
2 |
1 |
- |
- |
Jdk -> Internal |
boolean |
org.sonar.server.user.UserUpdater.CreatedUser |
1 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
java.lang.Double |
java.util.Optional<java.lang.Double> |
2 |
1 |
1 |
- |
- |
Jdk -> Jdk |
java.util.Map<java.lang.String, java.lang.Object> |
org.sonar.server.component.es.ProjectMeasuresResultSetIterator.Measures |
1 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
double |
java.lang.Object |
2 |
2 |
1 |
- |
- |
Jdk -> Jdk |
org.sonar.server.issue.index.IssueAuthorizationDao |
org.sonar.db.permission.AuthorizationDao |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.issue.index.IssueAuthorizationDao.Dto |
org.sonar.server.permission.index.AuthorizationDao.Dto |
14 |
1 |
1 |
- |
- |
Internal -> Internal |
long |
java.util.List<java.lang.String> |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
org.sonar.db.permission.AuthorizationDao |
org.sonar.server.permission.index.PermissionIndexerDao |
3 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.permission.index.AuthorizationDao.Dto |
org.sonar.server.permission.index.PermissionIndexerDao.Dto |
16 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.permission.index.AuthorizationIndexerTester |
org.sonar.server.permission.index.PermissionIndexerTester |
9 |
1 |
1 |
- |
- |
Internal -> Internal |
org.elasticsearch.search.aggregations.bucket.range.Range |
org.elasticsearch.search.aggregations.bucket.MultiBucketsAggregation |
1 |
1 |
1 |
R_SUPER_T |
- |
External -> External |
org.sonar.server.permission.PermissionChange |
org.sonar.server.permission.UserPermissionChange |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
org.sonar.db.permission.ExtendedUserPermissionDto |
org.sonar.db.permission.UserPermissionDto |
6 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.scanner.index.Cache.Entry |
org.sonar.scanner.storage.Storage.Entry |
5 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.scanner.index.BatchComponent |
org.sonar.api.batch.fs.InputComponent |
32 |
2 |
1 |
Composition |
- |
Internal -> Internal |
java.util.Map<java.lang.Integer, java.lang.Integer> |
java.lang.String |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
org.sonar.server.ws.WsTester.Result |
org.sonar.server.ws.TestResponse |
18 |
7 |
1 |
Composition |
- |
Internal -> Internal |
org.sonar.db.permission.PermissionRepository |
org.sonar.server.permission.PermissionTemplateService |
1 |
1 |
1 |
Composition |
- |
Internal -> Internal |
org.sonar.db.permission.PermissionRepository |
org.sonar.api.config.Settings |
1 |
1 |
1 |
Composition |
- |
Internal -> Internal |
org.sonar.server.permission.ws.PermissionsWsAction |
org.sonar.server.permission.ws.template.SearchTemplatesAction |
1 |
1 |
1 |
T_SUPER_R |
- |
Internal -> Internal |
org.sonar.server.component.es.ProjectMeasuresDoc |
org.sonar.db.measure.ProjectMeasuresIndexerIterator.ProjectMeasures |
15 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.db.DbSession |
java.sql.PreparedStatement |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
java.util.Optional<java.lang.String> |
java.lang.String |
10 |
6 |
1 |
- |
- |
Jdk -> Jdk |
java.lang.Object |
java.lang.Double |
3 |
1 |
1 |
- |
- |
Jdk -> Jdk |
org.elasticsearch.index.query.QueryBuilder |
java.util.Map<org.elasticsearch.index.query.QueryBuilder, java.lang.String> |
1 |
1 |
1 |
- |
- |
External -> Jdk |
org.sonar.db.user.UserDto |
org.sonar.duplications.token.Token |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.component.ws.ProjectMeasuresQueryFactory |
org.sonar.server.user.UserSession |
1 |
1 |
1 |
Composition |
- |
Internal -> Internal |
org.sonar.core.util.DefaultHttpDownloader.SystemFacade |
org.sonar.core.util.DefaultHttpDownloader.AuthenticatorFacade |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.issue.filter.IssueFilterService.IssueFilterResult |
java.util.List<org.sonar.server.issue.index.IssueDoc> |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
org.sonar.server.issue.filter.IssueFilterService |
org.sonar.server.issue.index.IssueIndex |
1 |
1 |
1 |
Composition |
- |
Internal -> Internal |
org.sonar.server.util.Validation |
java.util.function.Function<java.lang.String, org.apache.ibatis.annotations.Result> |
6 |
1 |
1 |
- |
- |
Internal -> Jdk |
java.lang.Throwable |
java.lang.String |
1 |
1 |
1 |
SIBLING |
- |
Jdk -> Jdk |
java.util.concurrent.atomic.AtomicInteger |
java.util.concurrent.atomic.AtomicLong |
1 |
1 |
1 |
SIBLING |
- |
Jdk -> Jdk |
org.sonar.server.platform.web.requestid.RequestUidMDCStorage |
org.sonar.server.platform.web.requestid.RequestIdMDCStorage |
2 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
void |
ch.qos.logback.core.FileAppender<ch.qos.logback.classic.spi.ILoggingEvent> |
1 |
1 |
1 |
- |
- |
Jdk -> External |
org.sonar.server.user.UserUpdater |
org.sonar.server.user.index.UserIndexer |
1 |
1 |
1 |
Composition |
- |
Internal -> Internal |
java.util.Set<ch.qos.logback.classic.Level> |
ch.qos.logback.classic.Level |
1 |
1 |
1 |
- |
- |
Jdk -> External |
com.google.common.base.Joiner |
java.util.stream.Collector<?, java.lang.String, java.lang.CharSequence> |
1 |
1 |
1 |
- |
- |
External -> Jdk |
java.lang.String |
org.sonar.api.server.authentication.OAuth2IdentityProvider |
2 |
2 |
1 |
- |
- |
Jdk -> Internal |
org.sonar.server.authentication.event.AuthenticationExceptionMatcher |
org.sonar.api.measures.Metric.Builder |
4 |
2 |
1 |
- |
- |
Internal -> Internal |
org.sonar.api.server.authentication.OAuth2IdentityProvider |
javax.servlet.http.HttpServletResponse |
2 |
2 |
1 |
- |
- |
Internal -> External |
org.sonar.api.server.authentication.BaseIdentityProvider |
javax.servlet.http.HttpServletResponse |
2 |
2 |
1 |
- |
- |
Internal -> External |
org.sonar.api.server.authentication.BaseIdentityProvider |
org.sonar.api.server.authentication.IdentityProvider |
2 |
2 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
org.sonar.api.server.authentication.UnauthorizedException |
org.sonar.server.authentication.event.AuthenticationException |
2 |
2 |
1 |
SIBLING |
- |
Internal -> Internal |
org.sonar.server.qualitygate.QualityGates |
org.sonar.server.qualitygate.QualityGateFinder |
5 |
3 |
1 |
- |
- |
Internal -> Internal |
void |
org.sonar.db.event.EventDto |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.sonarqube.ws.client.projectanalysis.CreateEventRequest.Category |
org.sonarqube.ws.client.projectanalysis.EventCategory |
4 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.issue.IssueService |
org.sonar.server.issue.TransitionService |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.user.UserSession |
org.sonar.server.issue.TransitionService |
1 |
1 |
1 |
Composition |
- |
Internal -> Internal |
org.sonar.server.issue.ActionService |
org.sonar.server.issue.ActionFinder |
3 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.issue.IssueCommentService |
org.sonar.server.user.UserSession |
1 |
1 |
1 |
Composition |
- |
Internal -> Internal |
org.sonar.wsclient.issue.IssueChange |
org.sonarqube.ws.Issues.ChangelogWsResponse.Changelog |
3 |
1 |
1 |
- |
- |
Internal -> Internal |
java.util.List<org.sonarqube.ws.ProjectAnalyses.Analysis> |
org.sonarqube.ws.ProjectAnalyses.SearchResponse |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.sonar.db.version.DatabaseMigration.Status |
org.sonar.server.platform.db.migration.DatabaseMigrationState.Status |
8 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.db.version.DatabaseMigration |
org.sonar.server.platform.db.migration.DatabaseMigrationState |
9 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.db.version.MigrationStep |
org.sonar.db.version.v62.UpdateQualityGateConditionsOnCoverage |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
org.sonar.db.version.MigrationStep |
org.sonar.db.version.v60.RemoveUsersPasswordWhenNotLocal |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
org.sonar.db.version.MigrationStep |
org.sonar.db.version.v561.UpdateUsersExternalIdentityWhenEmpty |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
java.lang.String |
org.sonar.db.component.SnapshotDto |
6 |
3 |
1 |
Composition |
- |
Jdk -> Internal |
org.sonar.server.setting.ws.SettingValidations.SettingValidation |
java.util.function.Consumer<org.sonar.server.setting.ws.SettingValidations.SettingData> |
3 |
1 |
1 |
- |
- |
Internal -> Jdk |
org.sonar.wsclient.issue.Issues |
org.sonarqube.ws.Issues.SearchWsResponse |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.db.DbClient |
org.sonar.server.platform.db.migration.step.MigrationSteps |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
java.lang.Integer |
java.util.Optional<java.lang.Long> |
6 |
1 |
1 |
- |
- |
Jdk -> Jdk |
pageobjects.ProjectHistorySnapshotItem |
pageobjects.ProjectAnalysisItem |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
pageobjects.ProjectHistoryPage |
pageobjects.ProjectActivityPage |
3 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.wsclient.services.Favourite |
org.sonarqube.ws.Favorites.Favorite |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.api.server.ws.Request |
org.sonarqube.ws.client.favorite.SearchRequest |
4 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonarqube.ws.client.notification.AddRequest |
org.sonarqube.ws.client.notification.RemoveRequest |
5 |
2 |
1 |
- |
- |
Internal -> Internal |
org.sonar.wsclient.issue.Issue |
org.sonarqube.ws.Issues.Issue |
5 |
2 |
1 |
- |
- |
Internal -> Internal |
org.sonar.wsclient.issue.BulkChange |
org.sonarqube.ws.Issues.BulkChangeWsResponse |
9 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.wsclient.issue.BulkChangeQuery |
org.sonarqube.ws.client.issue.BulkChangeRequest |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.issue.IssueFieldsSetter |
org.sonar.server.issue.IssueUpdater |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.issue.IssueStorage |
org.sonar.server.issue.IssueFinder |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.slf4j.Logger |
org.sonar.api.utils.log.Logger |
1 |
1 |
1 |
- |
- |
External -> Internal |
org.sonarqube.ws.Settings.Setting |
java.lang.String |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
org.sonar.scanner.bootstrap.BatchWsClientProvider |
org.sonar.scanner.bootstrap.ScannerWsClientProvider |
1 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
org.sonar.scanner.mediumtest.log.ExceptionHandlingMediumTest.ErrorGlobalRepositoriesLoader |
org.sonar.scanner.mediumtest.log.ExceptionHandlingMediumTest.ErrorSettingsLoader |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.scanner.protocol.input.GlobalRepositories |
org.sonar.scanner.repository.settings.SettingsLoader |
3 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.updatecenter.common.Version |
org.sonar.api.SonarRuntime |
1 |
1 |
1 |
- |
- |
External -> Internal |
org.sonar.scanner.repository.DefaultGlobalRepositoriesLoader |
org.sonar.scanner.repository.DefaultMetricsRepositoryLoader |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.scanner.mediumtest.ScannerMediumTester.FakeGlobalRepositoriesLoader |
org.sonar.scanner.mediumtest.ScannerMediumTester.FakeMetricsRepositoryLoader |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.scanner.protocol.input.Metric |
org.sonar.api.measures.Metric |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.scanner.protocol.input.GlobalRepositories |
org.sonar.scanner.bootstrap.GlobalSettings |
3 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.scanner.repository.settings.SettingsLoader |
java.util.Map<java.lang.String, java.lang.String> |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
org.sonar.scanner.protocol.input.GlobalRepositories |
org.sonar.scanner.repository.MetricsRepository |
4 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.ui.Views |
org.sonar.server.ui.PageRepository |
5 |
3 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.ui.ViewProxy<org.sonar.api.web.Page> |
org.sonar.api.web.page.Page |
3 |
3 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.organization.DefaultOrganizationProvider |
org.sonar.server.computation.task.projectanalysis.analysis.AnalysisMetadataHolderRule |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.organization.DefaultOrganizationProvider |
org.sonar.server.computation.task.projectanalysis.analysis.AnalysisMetadataHolder |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.db.DbTester |
org.sonar.server.organization.DefaultOrganizationProvider |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
java.lang.String |
org.sonar.server.computation.task.projectanalysis.analysis.Organization |
7 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
WsComponents.SearchWsResponse.Builder |
org.sonarqube.ws.WsComponents.SearchWsResponse.Builder |
1 |
1 |
1 |
- |
- |
External -> Internal |
org.sonar.server.component.index.ComponentDoc |
org.sonar.db.component.ComponentDto |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.elasticsearch.action.index.IndexRequest |
java.util.Optional<org.elasticsearch.action.index.IndexRequest> |
3 |
1 |
1 |
- |
- |
External -> Jdk |
org.sonar.wsclient.services.Resource |
java.lang.String |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
org.sonar.server.user.UserSession |
org.sonar.db.DbClient |
5 |
2 |
1 |
- |
- |
Internal -> Internal |
java.lang.String |
org.sonar.db.DbSession |
2 |
2 |
1 |
- |
- |
Jdk -> Internal |
org.sonar.server.component.ComponentService |
org.sonar.server.component.ComponentFinder |
2 |
1 |
1 |
Composition |
- |
Internal -> Internal |
org.sonar.db.qualityprofile.QualityProfileDto |
void |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
void |
org.sonarqube.ws.ProjectAnalyses.SearchResponse |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
void |
org.sonarqube.ws.WsProjects.CreateWsResponse |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.sonar.server.component.ComponentService |
org.sonar.server.user.UserSession |
1 |
1 |
1 |
Composition |
- |
Internal -> Internal |
org.sonar.server.component.ComponentService |
org.sonar.server.component.ComponentUpdater |
4 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.favorite.FavoriteUpdater |
org.sonar.server.component.ComponentUpdater |
1 |
1 |
1 |
Composition |
- |
Internal -> Internal |
java.lang.Iterable |
java.util.stream.Stream |
10 |
2 |
1 |
- |
- |
Jdk -> Jdk |
org.sonar.api.batch.fs.InputFile |
org.sonar.api.batch.fs.IndexedFile |
25 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.api.batch.fs.internal.DefaultInputFile |
org.sonar.api.batch.fs.IndexedFile |
7 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.api.batch.fs.FilePredicate |
org.sonar.api.batch.fs.internal.InputFilePredicate |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.api.batch.fs.InputFile |
org.sonar.api.batch.fs.internal.DefaultIndexedFile |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.scanner.scan.filesystem.InputFileBuilderFactory |
org.sonar.scanner.scan.filesystem.MetadataGenerator |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.api.batch.fs.internal.FileMetadata.Metadata |
org.sonar.api.batch.fs.internal.Metadata |
15 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.api.batch.fs.internal.DefaultInputFile |
org.sonar.api.batch.fs.InputFile |
17 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
org.sonar.scanner.index.BatchComponentCache |
org.sonar.scanner.scan.filesystem.InputComponentStore |
21 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.scanner.index.BatchComponentCache |
org.sonar.api.batch.fs.internal.InputComponentTree |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.api.resources.Project |
org.sonar.scanner.ProjectAnalysisInfo |
3 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.scanner.index.BatchComponent |
org.sonar.api.batch.fs.internal.DefaultInputFile |
6 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.scanner.index.BatchComponent |
int |
1 |
1 |
1 |
Composition |
- |
Internal -> Jdk |
org.sonar.scanner.DefaultProjectTree |
org.sonar.api.batch.fs.internal.InputModuleHierarchy |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.scanner.scan.ImmutableProjectReactor |
org.sonar.api.batch.fs.internal.InputModuleHierarchy |
7 |
2 |
1 |
- |
- |
Internal -> Internal |
org.sonar.scanner.DefaultProjectTree |
org.sonar.api.batch.fs.internal.InputComponentTree |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.scanner.DefaultProjectTree |
org.sonar.scanner.ProjectAnalysisInfo |
1 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
org.sonar.scanner.scan.filesystem.ModuleInputFileCache |
org.sonar.scanner.scan.filesystem.ModuleInputComponentStore |
1 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
org.sonar.api.resources.Resource |
org.sonar.api.batch.fs.InputComponent |
2 |
2 |
1 |
- |
- |
Internal -> Internal |
org.sonar.scanner.index.BatchComponent |
org.sonar.api.batch.fs.internal.DefaultInputModule |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.api.resources.Project |
org.sonar.api.batch.fs.InputModule |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.scanner.scan.ImmutableProjectReactor |
org.sonar.scanner.ProjectAnalysisInfo |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.scanner.index.BatchComponentCache |
org.sonar.api.batch.fs.internal.InputModuleHierarchy |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.scanner.index.BatchComponent |
org.sonar.api.batch.fs.internal.DefaultInputComponent |
4 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.api.batch.fs.InputComponent |
org.sonar.api.batch.fs.internal.DefaultInputComponent |
1 |
1 |
1 |
T_SUPER_R |
- |
Internal -> Internal |
org.sonar.api.resources.Project |
org.sonar.api.batch.fs.internal.DefaultInputModule |
26 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.scanner.index.BatchComponentCache |
org.sonar.scanner.scan.DefaultComponentTree |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
java.util.function.Function |
java.util.function.Consumer |
7 |
3 |
1 |
- |
- |
Jdk -> Jdk |
org.sonar.api.batch.fs.internal.InputFilePredicate |
java.util.function.Predicate<org.sonar.api.batch.fs.InputFile> |
2 |
1 |
1 |
- |
- |
Internal -> Jdk |
org.sonar.api.batch.fs.internal.Metadata |
void |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
org.sonar.scanner.scan.filesystem.MetadataGenerator |
org.sonar.scanner.scan.filesystem.InputFileBuilder |
1 |
1 |
1 |
Composition |
- |
Internal -> Internal |
org.sonar.scanner.scan.filesystem.IndexedFileBuilder |
org.sonar.scanner.scan.filesystem.InputFileBuilder |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.api.batch.fs.IndexedFile |
org.sonar.api.batch.fs.InputFile |
15 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
org.sonar.scanner.scan.ImmutableProjectReactor |
org.sonar.scanner.report.ReportPublisher |
1 |
1 |
1 |
Composition |
- |
Internal -> Internal |
void |
org.sonar.api.batch.fs.internal.DefaultInputFile |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
void |
java.lang.Void |
1 |
1 |
1 |
- |
Boxing |
Jdk -> Jdk |
int |
java.util.concurrent.atomic.AtomicInteger |
2 |
1 |
1 |
- |
- |
Jdk -> Jdk |
org.sonar.api.batch.fs.InputModule |
org.sonar.api.batch.fs.internal.DefaultInputModule |
19 |
4 |
1 |
T_SUPER_R |
- |
Internal -> Internal |
java.lang.String |
org.sonar.db.organization.OrganizationDto |
27 |
13 |
1 |
Composition |
- |
Jdk -> Internal |
java.util.List<org.sonar.server.permission.ws.template.DefaultPermissionTemplateFinder.TemplateUuidQualifier> |
org.sonar.server.permission.ws.template.DefaultTemplatesResolver.ResolvedDefaultTemplates |
4 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.sonar.api.config.Settings |
org.sonar.server.permission.ws.template.DefaultTemplatesResolver |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.permission.ws.template.DefaultPermissionTemplateFinder |
org.sonar.server.permission.ws.template.DefaultTemplatesResolver |
5 |
1 |
1 |
- |
- |
Internal -> Internal |
org.elasticsearch.search.aggregations.AggregationBuilder |
org.elasticsearch.search.aggregations.AbstractAggregationBuilder |
13 |
1 |
1 |
R_SUPER_T |
- |
External -> External |
java.lang.String |
org.sonar.server.component.index.ComponentsPerQualifier |
4 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
java.util.Map<java.lang.String, org.sonar.db.organization.OrganizationDto> |
org.sonar.db.organization.OrganizationDto |
2 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.sonar.server.es.ProjectIndexer |
java.util.Collection<org.sonar.server.es.ProjectIndexer> |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
org.sonar.server.tester.AbstractMockUserSession |
org.sonar.server.tester.MockUserSession |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
java.lang.Class |
java.lang.Class<?> |
4 |
1 |
1 |
- |
- |
Jdk -> Jdk |
com.google.common.collect.ImmutableMap.Builder |
java.util.Map |
4 |
3 |
1 |
- |
- |
External -> Jdk |
org.sonar.api.user.UserFinder |
org.sonar.db.DbClient |
5 |
3 |
1 |
- |
- |
Internal -> Internal |
java.lang.String |
com.google.common.base.Optional<org.sonar.db.component.ComponentDto> |
1 |
1 |
1 |
SIBLING |
- |
Jdk -> External |
void |
okhttp3.Response |
2 |
1 |
1 |
- |
- |
Jdk -> External |
java.lang.Object |
java.lang.String |
2 |
2 |
1 |
- |
- |
Jdk -> Jdk |
org.sonar.server.user.UserUpdater.CreatedUser |
org.sonar.db.user.UserDto |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
boolean |
org.sonar.db.user.UserDto |
2 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
void |
org.sonarqube.ws.WsUsers.CreateWsResponse |
3 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.sonar.server.user.NewUser |
org.sonar.api.measures.Metric.Builder |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.user.NewUser |
org.sonar.server.user.NewUser.Builder |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
java.lang.String |
org.sonar.server.user.ExternalIdentity |
1 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
void |
org.sonar.db.user.GroupDto |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.sonar.server.permission.ProjectId |
org.sonar.db.component.ComponentDto |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
java.util.function.Function<org.sonarqube.ws.client.favorite.SearchRequest, org.sonar.api.server.ws.Request> |
org.sonarqube.ws.client.favorite.SearchRequest |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
java.util.function.Consumer<org.sonar.server.favorite.ws.SearchAction.SearchResults.Builder> |
void |
2 |
1 |
1 |
- |
- |
Jdk -> Jdk |
org.sonar.db.measure.custom.CustomMeasureDto |
org.sonar.db.component.ComponentDto |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.db.DbSession |
org.sonar.db.DbTester |
2 |
1 |
1 |
Composition |
- |
Internal -> Internal |
org.sonar.server.user.UserSession |
org.sonar.server.qualityprofile.ws.QProfileWsSupport |
17 |
1 |
1 |
Composition |
- |
Internal -> Internal |
org.sonar.server.rule.RuleService |
org.sonar.server.rule.RuleDeleter |
3 |
1 |
1 |
Composition |
- |
Internal -> Internal |
java.lang.Integer |
boolean |
4 |
1 |
1 |
- |
- |
Jdk -> Jdk |
java.lang.Double[] |
java.lang.Double |
2 |
2 |
1 |
- |
- |
Jdk -> Jdk |
java.util.List<org.sonar.server.computation.task.projectanalysis.period.Period> |
org.sonar.server.computation.task.projectanalysis.period.Period |
4 |
3 |
1 |
- |
- |
Jdk -> Internal |
org.sonar.server.computation.task.projectanalysis.measure.MeasureVariations |
org.sonar.server.computation.task.projectanalysis.measure.Measure |
1 |
1 |
1 |
Composition |
- |
Internal -> Internal |
org.sonar.server.computation.task.projectanalysis.formula.counter.RatingVariationValue.Array |
org.sonar.server.computation.task.projectanalysis.formula.counter.RatingVariationValue |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.computation.task.projectanalysis.formula.counter.LongVariationValue.Array |
org.sonar.server.computation.task.projectanalysis.formula.counter.LongVariationValue |
6 |
2 |
1 |
- |
- |
Internal -> Internal |
com.google.common.base.Optional<org.sonar.server.computation.task.projectanalysis.measure.MeasureVariations> |
org.sonar.server.computation.task.projectanalysis.formula.counter.IntVariationValue |
1 |
1 |
1 |
- |
- |
External -> Internal |
org.sonar.server.computation.task.projectanalysis.formula.counter.IntVariationValue.Array |
org.sonar.server.computation.task.projectanalysis.formula.counter.IntVariationValue |
7 |
2 |
1 |
- |
- |
Internal -> Internal |
com.google.common.collect.SetMultimap |
java.util.Set |
1 |
1 |
1 |
- |
- |
External -> Jdk |
java.util.Map<org.sonar.server.computation.task.projectanalysis.period.Period, java.lang.Integer> |
int |
2 |
1 |
1 |
- |
- |
Jdk -> Jdk |
com.google.common.collect.Multiset<org.sonar.server.computation.task.projectanalysis.period.Period> |
int |
1 |
1 |
1 |
- |
- |
External -> Jdk |
org.sonar.server.computation.task.projectanalysis.measure.MeasureVariations |
double |
5 |
2 |
1 |
- |
- |
Internal -> Jdk |
org.sonar.server.computation.task.projectanalysis.formula.counter.DoubleVariationValue.Array |
org.sonar.server.computation.task.projectanalysis.formula.counter.DoubleVariationValue |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.computation.task.projectanalysis.measure.MeasureVariations |
long |
5 |
1 |
1 |
- |
- |
Internal -> Jdk |
org.sonar.server.computation.task.projectanalysis.formula.counter.IntVariationValue.Array |
org.sonar.server.computation.task.projectanalysis.formula.counter.IntValue |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
int |
org.sonar.server.computation.task.projectanalysis.qualitymodel.RatingGrid.Rating |
2 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.sonar.server.computation.task.projectanalysis.formula.counter.RatingVariationValue |
org.sonar.server.computation.task.projectanalysis.formula.counter.RatingValue |
10 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.computation.task.projectanalysis.formula.counter.DoubleVariationValue |
org.sonar.scanner.protocol.output.ScannerReport.Measure.DoubleValue |
9 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.computation.task.projectanalysis.formula.counter.IntVariationValue |
org.sonar.server.computation.task.projectanalysis.formula.counter.IntValue |
16 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.computation.task.projectanalysis.qualitymodel.RatingGrid.Rating |
int |
2 |
1 |
1 |
- |
- |
Internal -> Jdk |
org.sonar.server.computation.task.projectanalysis.measure.MeasureVariations |
java.lang.Double |
3 |
1 |
1 |
- |
- |
Internal -> Jdk |
org.sonar.server.computation.task.projectanalysis.period.Period[] |
org.sonar.server.computation.task.projectanalysis.period.Period |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.exceptions.Message |
java.lang.String |
14 |
1 |
1 |
Composition |
- |
Internal -> Jdk |
org.sonar.core.util.UuidFactory |
org.sonar.server.organization.OrganizationCreation |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
boolean |
java.util.function.Consumer<org.sonar.db.organization.OrganizationDto> |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
boolean |
java.util.Optional<java.lang.String> |
2 |
1 |
1 |
- |
- |
Jdk -> Jdk |
org.sonar.server.organization.ws.OrganizationsWsSupport |
org.sonar.server.organization.OrganizationFlags |
4 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.db.DbClient |
org.sonar.server.user.UserSessionFactory |
4 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.db.Database |
org.sonar.db.DbClient |
2 |
1 |
1 |
Composition |
- |
Internal -> Internal |
java.util.Set |
java.util.Optional |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
org.sonar.api.measures.Metric.Level |
java.util.Optional<org.sonar.api.measures.Metric.Level> |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
org.apache.struts.action.Action |
org.sonar.api.server.ws.WebService.Action |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
java.lang.Long |
int |
7 |
1 |
1 |
- |
- |
Jdk -> Jdk |
org.sonar.db.DbClient |
org.sonar.db.Database |
5 |
1 |
1 |
Composition |
- |
Internal -> Internal |
org.sonar.db.DbTester |
org.sonar.db.CoreDbTester |
112 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.db.DbSession |
java.sql.Connection |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
com.google.common.collect.SetMultimap |
java.util.Map |
2 |
1 |
1 |
- |
- |
External -> Jdk |
java.util.Optional |
java.util.List |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
java.util.Collection<java.lang.String> |
org.sonar.db.purge.PurgeConfiguration |
1 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
java.lang.String |
org.sonar.server.component.ws.FilterParser.Criterion |
1 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
java.lang.String |
org.sonar.server.measure.index.ProjectMeasuresQuery.Operator |
4 |
1 |
1 |
- |
- |
Jdk -> Internal |
java.lang.String |
org.sonar.server.permission.OrganizationPermission |
11 |
2 |
1 |
- |
- |
Jdk -> Internal |
java.lang.String |
org.sonar.db.permission.OrganizationPermission |
5 |
2 |
1 |
- |
- |
Jdk -> Internal |
org.sonar.server.component.index.ComponentIndexSearchFeature |
org.sonar.server.es.textsearch.ComponentTextSearchFeature |
5 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonarqube.ws.WsComponents.BulkUpdateKeyWsResponse |
org.sonarqube.ws.WsProjects.BulkUpdateKeyWsResponse |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonarqube.ws.client.component.UpdateWsRequest.Builder |
org.sonarqube.ws.client.project.UpdateKeyWsRequest.Builder |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonarqube.ws.client.organization.UpdateWsRequest |
org.sonarqube.ws.client.project.UpdateKeyWsRequest |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
java.lang.String |
org.sonar.server.es.IndexTypeId |
5 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
org.sonar.core.issue.DefaultIssue |
java.lang.String |
1 |
1 |
1 |
SIBLING |
- |
Internal -> Jdk |
org.sonar.db.DbClient |
org.sonar.server.issue.index.IssueIteratorFactory |
1 |
1 |
1 |
Composition |
- |
Internal -> Internal |
boolean |
java.util.Set<org.sonar.server.es.IndexType> |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
org.sonar.server.es.ProjectIndexer.Cause |
boolean |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
boolean |
org.sonar.server.es.BulkIndexer.Size |
7 |
1 |
1 |
- |
- |
Jdk -> Internal |
boolean |
org.sonar.process.Monitored.Status |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
boolean |
org.sonar.updatecenter.common.PluginUpdate.Status |
5 |
1 |
1 |
- |
- |
Jdk -> External |
void |
org.sonar.server.platform.platformlevel.PlatformLevel.AddIfStartupLeader |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
java.util.List |
java.util.function.Supplier |
5 |
1 |
1 |
- |
- |
Jdk -> Jdk |
org.sonar.db.MyBatis |
void |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
org.sonar.db.user.UserDao |
org.sonar.db.DbClient |
4 |
1 |
1 |
Composition |
- |
Internal -> Internal |
org.sonar.db.qualitygate.QualityGateConditionDao |
org.sonar.server.computation.task.projectanalysis.metric.MetricRepository |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.exceptions.Errors |
java.util.List<java.lang.String> |
16 |
3 |
1 |
- |
- |
Internal -> Jdk |
java.util.Map<java.lang.String, org.elasticsearch.index.query.QueryBuilder> |
org.sonar.server.es.StickyFacetBuilder |
3 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
org.sonar.server.es.Facets |
org.sonar.server.component.ws.SearchProjectsAction.SearchResults |
1 |
1 |
1 |
Composition |
- |
Internal -> Internal |
org.sonar.api.batch.fs.InputComponent |
org.sonar.api.batch.fs.InputFile |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.process.monitor.ProcessRef |
org.sonar.application.process.ProcessMonitor |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.process.Props |
org.sonar.application.config.AppSettings |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
java.lang.ProcessBuilder |
org.sonar.application.process.JavaProcessLauncher.SystemProcessBuilder |
2 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
org.sonar.core.platform.ComponentContainer |
void |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
org.sonar.server.organization.TestDefaultOrganizationProvider |
org.sonar.server.organization.DefaultOrganizationProvider |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
org.sonar.server.issue.IssueService |
org.sonar.server.issue.IssueFinder |
1 |
1 |
1 |
Composition |
- |
Internal -> Internal |
java.lang.String |
org.sonar.api.user.UserQuery |
1 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
org.sonar.db.user.UserDto |
int |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
com.hazelcast.core.HazelcastInstance |
org.sonar.application.cluster.HazelcastCluster |
1 |
1 |
1 |
Composition |
- |
External -> Internal |
void |
java.util.Set<java.lang.String> |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
org.sonar.core.platform.PluginRepository |
org.sonar.db.DbClient |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
Issues.Issue.Builder |
org.sonarqube.ws.Issues.Issue.Builder |
5 |
1 |
1 |
- |
- |
External -> Internal |
Common.Users.Builder |
org.sonarqube.ws.Issues.Users.Builder |
1 |
1 |
1 |
- |
- |
External -> Internal |
Issues.SearchWsResponse.Builder |
org.sonarqube.ws.Issues.SearchWsResponse.Builder |
3 |
1 |
1 |
- |
- |
External -> Internal |
org.sonar.server.organization.DefaultOrganizationProvider |
org.sonar.server.qualityprofile.ws.QProfileWsSupport |
9 |
2 |
1 |
Composition |
- |
Internal -> Internal |
org.sonar.server.platform.db.migration.version.v64.DropUniqueIndexOnQualityProfileKey |
org.sonar.server.platform.db.migration.version.v64.MakeQualityProfileKeyUnique |
1 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
org.sonar.server.qualityprofile.QProfileFactory |
org.sonar.server.user.UserSession |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.qualityprofile.QProfileLookup |
org.sonar.db.DbClient |
2 |
1 |
1 |
Composition |
- |
Internal -> Internal |
org.sonar.server.qualityprofile.ws.QProfileWsSupport |
org.sonar.server.organization.DefaultOrganizationProvider |
2 |
1 |
1 |
Composition |
- |
Internal -> Internal |
org.sonar.server.qualityprofile.QProfileFactory |
org.sonar.server.qualityprofile.ws.QProfileWsSupport |
8 |
4 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.qualityprofile.QProfileBackuper |
org.sonar.server.qualityprofile.ws.RestoreActionTest.TestBackuper |
1 |
1 |
1 |
T_SUPER_R |
- |
Internal -> Internal |
org.sonar.server.qualityprofile.QProfileName |
java.lang.String |
1 |
1 |
1 |
Composition |
- |
Internal -> Jdk |
org.sonar.db.qualityprofile.QualityProfileDto |
org.sonar.server.qualityprofile.QProfileRestoreSummary |
1 |
1 |
1 |
Composition |
- |
Internal -> Internal |
org.sonar.server.qualityprofile.BulkChangeResult |
org.sonar.server.qualityprofile.QProfileRestoreSummary |
8 |
1 |
1 |
Composition |
- |
Internal -> Internal |
java.lang.String |
org.sonar.db.qualityprofile.QualityProfileDto |
5 |
3 |
1 |
Composition |
- |
Jdk -> Internal |
org.sonar.server.qualityprofile.RuleActivator |
org.sonar.server.qualityprofile.CachingRuleActivator |
2 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
java.util.List<org.sonar.server.qualityprofile.ActiveRuleChange> |
void |
2 |
2 |
1 |
- |
- |
Jdk -> Jdk |
org.sonar.server.qualityprofile.RegisterQualityProfilesTest.DummyLanguage |
org.sonar.api.resources.Language |
2 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
org.sonar.server.qualityprofile.RuleActivatorContextFactory |
org.sonar.server.qualityprofile.CachingRuleActivatorContextFactory |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
int |
org.sonar.db.Pagination |
2 |
2 |
1 |
Composition |
- |
Jdk -> Internal |
org.sonar.server.qualityprofile.QProfileProjectOperations |
org.sonar.server.qualityprofile.ws.QProfileWsSupport |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
void |
org.sonar.server.ws.TestResponse |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.sonar.server.qualityprofile.ws.ProjectAssociationFinder |
org.sonar.api.resources.Languages |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.qualityprofile.ws.ProjectAssociationFinder |
org.sonar.server.component.ComponentFinder |
1 |
1 |
1 |
Composition |
- |
Internal -> Internal |
org.sonar.server.qualityprofile.QProfileProjectOperations |
org.sonar.server.component.ComponentFinder |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.qualityprofile.QProfile |
org.sonar.db.qualityprofile.QualityProfileDto |
28 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.scanner.protocol.output.ScannerReport.Metadata.QProfile |
org.sonar.db.qualityprofile.QualityProfileDto |
6 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.qualityprofile.ws.QProfileWsSupport |
org.sonar.server.user.UserSession |
2 |
1 |
1 |
Composition |
- |
Internal -> Internal |
org.sonarqube.ws.QualityProfiles.SearchWsResponse.QualityProfile |
org.sonar.server.qualityprofile.DefinedQProfile |
4 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.qualityprofile.RegisterQualityProfiles.QualityProfile.Builder |
org.sonar.server.qualityprofile.DefinedQProfile.Builder |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
java.util.List<org.sonar.api.profiles.ProfileDefinition> |
org.sonar.server.qualityprofile.DefinedQProfileRepository |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.sonar.server.qualityprofile.QProfileFactory |
org.sonar.server.qualityprofile.DefinedQProfileCreation |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.api.profiles.ProfileDefinition |
org.sonar.server.qualityprofile.DefinedQProfileRepository |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.organization.DefaultOrganizationProvider |
org.sonar.server.rule.ws.RuleWsSupport |
3 |
2 |
1 |
Composition |
- |
Internal -> Internal |
java.lang.String |
java.util.Collection<java.lang.String> |
9 |
3 |
1 |
- |
- |
Jdk -> Jdk |
java.util.Map<java.lang.String, com.google.common.collect.Multimap<java.lang.String, org.sonar.server.search.FacetValue>> |
org.sonar.server.qualityprofile.ws.InheritanceAction.Statistics |
6 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.sonar.db.rule.RuleDto |
org.sonar.db.rule.RuleDefinitionDto |
192 |
15 |
1 |
Composition |
- |
Internal -> Internal |
org.sonar.db.rule.RuleDefinitionDto |
org.sonar.db.rule.RuleDto |
1 |
1 |
1 |
Composition |
- |
Internal -> Internal |
org.sonar.api.web.page.Context |
org.sonar.db.rule.RuleDto |
5 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.organization.DefaultOrganizationProvider |
org.sonar.db.DbClient |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
java.util.List<java.lang.String> |
org.sonar.db.organization.OrganizationDto |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
int |
org.sonar.db.user.UserDto |
9 |
4 |
1 |
- |
- |
Jdk -> Internal |
org.sonar.server.rule.RuleService |
org.sonar.server.rule.index.RuleIndexer |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
void |
org.sonar.api.rule.RuleKey |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.sonar.server.organization.DefaultOrganizationProvider |
org.sonar.server.rule.index.RuleIteratorFactory |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.db.DbClient |
org.sonar.server.es.EsClient |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
java.util.Map |
org.sonarqube.ws.client.issue.SearchWsRequest |
2 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.sonar.server.issue.ws.AvatarFactoryImpl |
org.sonar.server.issue.ws.AvatarResolverImpl |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.issue.ws.AvatarFactory |
org.sonar.server.issue.ws.AvatarResolver |
4 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.db.rule.RuleDefinitionDto |
org.sonar.db.rule.RuleParamDto |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.scanner.issue.ignore.pattern.IssuePattern |
java.lang.String |
2 |
1 |
1 |
Composition |
- |
Internal -> Jdk |
org.sonar.scanner.issue.ignore.pattern.IssueExclusionPatternInitializer |
org.sonar.scanner.issue.ignore.pattern.PatternMatcher |
1 |
1 |
1 |
Composition |
- |
Internal -> Internal |
org.sonar.scanner.issue.ignore.pattern.IssuePattern |
org.sonar.scanner.issue.ignore.pattern.BlockIssuePattern |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
void |
java.util.Set<org.sonar.scanner.issue.ignore.pattern.LineRange> |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
java.io.File |
java.io.InputStream |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
org.sonar.scanner.protocol.input.ScannerInput.User |
java.lang.String |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
org.sonar.server.usergroups.ws.GroupId |
org.sonar.db.user.GroupDto |
10 |
3 |
1 |
- |
- |
Internal -> Internal |
java.util.List |
java.util.Optional |
6 |
3 |
1 |
- |
- |
Jdk -> Jdk |
int |
org.sonar.db.user.GroupDto |
2 |
1 |
1 |
- |
- |
Jdk -> Internal |
java.util.Optional<java.lang.Integer> |
org.sonar.db.user.GroupDto |
4 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.sonar.db.user.UserDto |
void |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
org.sonar.server.ws.TestResponse |
void |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
org.sonar.server.ws.TestResponse |
org.sonarqube.ws.Organizations.AddMemberWsResponse |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
void |
org.sonarqube.ws.Organizations.AddMemberWsResponse |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.sonar.db.rule.RuleDto |
org.sonar.db.rule.RuleMetadataDto |
5 |
1 |
1 |
Composition |
- |
Internal -> Internal |
void |
org.sonar.db.qualityprofile.ActiveRuleDto |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
void |
java.util.List<org.sonarqube.ws.Rules.Active> |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
org.sonar.db.DbClient |
org.sonar.db.DbTester |
2 |
2 |
1 |
Composition |
- |
Internal -> Internal |
org.sonarqube.ws.WsMeasures.Measure.Builder |
void |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
org.sonar.db.measure.MeasureDto |
org.sonar.server.measure.ws.ComponentTreeData.Measure |
32 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.db.measure.MeasureDto |
org.sonar.server.computation.task.projectanalysis.measure.Measure |
4 |
1 |
1 |
- |
- |
Internal -> Internal |
java.lang.String |
java.util.List<org.sonar.server.component.index.ComponentsPerQualifier> |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
java.util.Optional<java.lang.Integer> |
java.lang.Integer |
3 |
3 |
1 |
- |
- |
Jdk -> Jdk |
java.lang.String |
org.sonar.server.component.ws.SuggestionCategory |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.sonarqube.ws.WsComponents.SuggestionsWsResponse.Qualifier |
org.sonarqube.ws.WsComponents.SuggestionsWsResponse.Category |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
java.lang.String |
org.sonar.server.component.index.ComponentHit |
2 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
java.lang.String |
org.elasticsearch.search.SearchHit |
1 |
1 |
1 |
- |
- |
Jdk -> External |
org.sonarqube.ws.WsComponents.Component |
org.sonarqube.ws.WsComponents.SuggestionsWsResponse.Suggestion |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
java.util.List<org.sonar.server.component.index.ComponentHitsPerQualifier> |
org.sonar.server.component.index.ComponentIndexResults |
8 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
java.util.List |
java.util.stream.Stream |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
org.sonar.server.user.ws.UserJsonWriter |
org.sonar.server.user.UserSession |
1 |
1 |
1 |
Composition |
- |
Internal -> Internal |
java.util.List<org.sonarqube.ws.Organizations.Organization> |
org.sonarqube.ws.Organizations.SearchWsResponse |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
java.lang.String |
org.sonar.db.ce.EligibleTaskDto |
4 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
org.apache.ibatis.session.RowBounds |
org.sonar.db.Pagination |
1 |
1 |
1 |
- |
- |
External -> Internal |
org.sonar.ce.taskprocessor.CeProcessingScheduler |
org.sonar.ce.cleaning.CeCleaningScheduler |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.ce.taskprocessor.CeWorkerCallable |
org.sonar.ce.taskprocessor.CeWorker |
2 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
org.sonar.ce.taskprocessor.CeWorkerCallable |
org.sonar.ce.taskprocessor.CeWorkerFactory |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.user.ServerUserSession |
org.sonar.server.user.UserSession |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.core.issue.DefaultIssue |
org.sonar.db.issue.IssueDto |
3 |
2 |
1 |
SIBLING |
- |
Internal -> Internal |
java.lang.String |
java.util.Optional<org.sonarqube.ws.client.project.UpdateVisibilityRequest.Visibility> |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
java.lang.String |
org.sonarqube.ws.client.project.UpdateVisibilityRequest.Visibility |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.sonar.server.rule.RuleDeleter |
org.sonar.server.rule.index.RuleIndexer |
1 |
1 |
1 |
Composition |
- |
Internal -> Internal |
java.util.Optional<org.sonar.server.project.Visibility> |
java.lang.String |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
org.sonar.server.project.Visibility |
java.lang.String |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
org.sonar.server.organization.BillingValidationsProxy |
org.sonar.server.project.ws.ProjectsWsSupport |
2 |
1 |
1 |
Composition |
- |
Internal -> Internal |
org.apache.commons.io.input.BOMInputStream |
java.io.BufferedInputStream |
1 |
1 |
1 |
SIBLING |
- |
External -> Jdk |
java.lang.String |
org.sonarqube.ws.QualityProfiles.SearchWsResponse |
2 |
2 |
1 |
- |
- |
Jdk -> Internal |
float |
double |
4 |
1 |
1 |
- |
Widening |
Jdk -> Jdk |
long |
org.elasticsearch.common.unit.ByteSizeValue |
1 |
1 |
1 |
- |
- |
Jdk -> External |
java.lang.String[] |
java.lang.String |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
java.lang.String |
java.io.Reader |
2 |
1 |
1 |
- |
- |
Jdk -> Jdk |
org.sonar.server.component.index.ComponentIndexResults |
org.sonarqube.ws.WsComponents.SuggestionsWsResponse |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonarqube.ws.WsComponents.SuggestionsWsResponse |
org.sonarqube.ws.WsComponents.SuggestionsWsResponse.Builder |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
java.util.Optional<java.lang.Integer> |
int |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
java.util.stream.Stream |
java.util.List |
9 |
2 |
1 |
- |
- |
Jdk -> Jdk |
org.sonar.server.qualityprofile.DefinedQProfileCreation |
org.sonar.server.qualityprofile.DefinedQProfileInsert |
4 |
2 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.qualityprofile.CachingRuleActivator |
org.sonar.server.qualityprofile.RuleActivator |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
org.sonar.server.qualityprofile.RegisterQualityProfiles.RuleRepository |
org.sonar.api.rules.RuleRepository |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.qualityprofile.DefinedQProfileInsert |
org.sonar.server.qualityprofile.DefinedQProfileCreation |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
java.util.function.Function |
java.util.function.UnaryOperator |
1 |
1 |
1 |
T_SUPER_R |
- |
Jdk -> Jdk |
org.sonarqube.ws.client.notification.AddRequest.Builder |
org.sonarqube.ws.client.notification.RemoveRequest.Builder |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
java.util.Optional<org.sonar.db.component.ComponentDto> |
org.sonar.db.component.ComponentDto |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.sonar.server.qualityprofile.DefinedQProfileCreationRule |
org.sonar.server.qualityprofile.DefinedQProfileInsertRule |
1 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
org.sonarqube.ws.client.OkHttpResponse |
okhttp3.Response |
3 |
3 |
1 |
Composition |
- |
Internal -> External |
org.sonar.db.issue.IssueDto |
void |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
okhttp3.Response |
org.sonarqube.ws.client.OkHttpResponse |
1 |
1 |
1 |
Composition |
- |
External -> Internal |
java.util.List<org.sonar.db.purge.IdUuidPair> |
java.lang.String |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
java.util.Set<java.lang.String> |
void |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
java.lang.String |
org.sonar.db.issue.IssueDto |
16 |
1 |
1 |
SIBLING |
- |
Jdk -> Internal |
void |
java.util.Collection<org.sonar.db.issue.IssueDto> |
2 |
1 |
1 |
- |
- |
Jdk -> Jdk |
void |
org.sonar.db.issue.IssueDto |
2 |
1 |
1 |
- |
- |
Jdk -> Internal |
void |
org.sonar.server.issue.ws.SearchResponseData |
5 |
5 |
1 |
- |
- |
Jdk -> Internal |
org.sonar.server.qualityprofile.DefinedQProfile.Builder |
org.sonar.server.qualityprofile.BuiltInQProfile.Builder |
19 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.qualityprofile.DefinedQProfileInsert |
org.sonar.server.qualityprofile.BuiltInQProfileInsert |
4 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.qualityprofile.DefinedQProfileInsertRule.CallLog |
org.sonar.server.qualityprofile.BuiltInQProfileInsertRule.CallLog |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.qualityprofile.BuiltInQProfileCreation |
org.sonar.server.qualityprofile.BuiltInQProfileInsert |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.qualityprofile.RegisterQualityProfilesTest.DummyBuiltInQProfileCreation |
org.sonar.server.qualityprofile.RegisterQualityProfilesTest.DummyBuiltInQProfileInsert |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.db.Pagination |
java.lang.String |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
java.lang.String |
org.sonar.db.qualityprofile.RulesProfileDto |
1 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
org.sonar.db.qualityprofile.RulesProfileDto |
org.sonar.db.qualityprofile.QualityProfileDbTester |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.db.qualityprofile.RulesProfileDto |
org.sonar.db.component.ComponentDto |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
void |
org.sonar.db.qualityprofile.QualityProfileDbTester |
2 |
1 |
1 |
- |
- |
Jdk -> Internal |
void |
org.sonar.api.measures.Metric.Builder |
4 |
2 |
1 |
- |
- |
Jdk -> Internal |
org.sonar.db.qualityprofile.ActiveRuleParamDto |
org.sonar.db.qualityprofile.OrgActiveRuleDto |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.db.qualityprofile.ActiveRuleDto |
org.sonar.db.qualityprofile.OrgActiveRuleDto |
29 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
void |
org.sonar.db.qualityprofile.QProfileChangeDto |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.sonar.db.organization.OrganizationDto |
java.lang.String |
2 |
2 |
1 |
Composition |
- |
Internal -> Jdk |
org.sonar.server.qualityprofile.RegisterQualityProfilesTest.CallLog |
org.sonar.server.qualityprofile.BuiltInQProfile |
1 |
1 |
1 |
Composition |
- |
Internal -> Internal |
java.lang.String |
org.sonar.db.qualityprofile.QProfileDto |
8 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
void |
java.util.Optional<org.sonar.db.qualityprofile.ActiveRuleDto> |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
org.sonar.db.qualityprofile.ActiveRuleKey |
org.sonar.db.qualityprofile.QProfileDto |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
void |
WsUsers.CreateWsResponse.User |
1 |
1 |
1 |
- |
- |
Jdk -> External |
org.sonarqube.ws.client.organization.OrganizationService |
util.OrganizationRule |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
java.lang.String |
org.sonarqube.ws.Organizations.Organization |
9 |
2 |
1 |
- |
- |
Jdk -> Internal |
org.sonar.db.qualityprofile.QProfileDto |
org.sonar.server.qualityprofile.RuleActivatorContext |
1 |
1 |
1 |
Composition |
- |
Internal -> Internal |
org.sonar.db.qualityprofile.QProfileDto |
org.sonar.db.qualityprofile.RulesProfileDto |
5 |
2 |
1 |
- |
- |
Internal -> Internal |
org.sonar.db.qualityprofile.ActiveRuleDto |
void |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
void |
org.openqa.selenium.WebDriver |
1 |
1 |
1 |
- |
- |
Jdk -> External |
util.selenium.SeleniumDriver |
org.openqa.selenium.WebDriver |
6 |
1 |
1 |
R_SUPER_T |
- |
Internal -> External |
org.sonar.server.ws.WsAction |
org.elasticsearch.action.search.SearchAction |
1 |
1 |
1 |
- |
- |
Internal -> External |
com.google.common.collect.ImmutableList.Builder |
java.util.ArrayList |
1 |
1 |
1 |
- |
- |
External -> Jdk |
com.google.common.collect.ImmutableList.Builder |
java.util.List |
2 |
2 |
1 |
- |
- |
External -> Jdk |
void |
org.sonarqube.ws.WsDuplications.Block.Builder |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.sonar.api.utils.text.JsonWriter |
org.sonar.api.server.ws.Response |
2 |
2 |
1 |
- |
- |
Internal -> Internal |
org.sonarqube.ws.client.qualityprofile.DeleteRequest |
java.lang.String |
1 |
1 |
1 |
Composition |
- |
Internal -> Jdk |
util.QualityProfileSupport |
org.sonarqube.test.Session |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
void |
org.sonarqube.test.OrganizationTester |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
java.lang.String |
org.sonarqube.ws.WsUsers.CreateWsResponse.User |
3 |
1 |
1 |
- |
- |
Jdk -> Internal |
util.QualityProfileSupport |
org.sonarqube.test.QProfileTester |
3 |
1 |
1 |
- |
- |
Internal -> Internal |
void |
pageobjects.Navigation |
3 |
1 |
1 |
- |
- |
Jdk -> Internal |
util.QualityProfileRule |
org.sonarqube.test.Tester |
1 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
org.sonar.api.server.ws.WebService.NewAction |
org.sonar.api.server.ws.WebService.NewParam |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
java.lang.Class |
java.util.Set |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
org.sonar.server.qualityprofile.ActiveRuleChange |
org.sonar.server.qualityprofile.QProfileName |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.qualityprofile.BuiltInQualityProfilesNotification |
org.sonar.server.qualityprofile.BuiltInQualityProfilesNotificationSender |
3 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.qualityprofile.BuiltInQualityProfilesNotificationSender |
org.sonar.server.qualityprofile.BuiltInQualityProfilesUpdateListener |
3 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonarqube.ws.QualityProfiles.ShowWsResponse |
org.sonarqube.ws.QualityProfiles.ShowResponse |
11 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonarqube.ws.QualityProfiles.ShowWsResponse.Builder |
org.sonarqube.ws.QualityProfiles.ShowResponse.Builder |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.scanner.bootstrap.GlobalMode |
org.sonar.scanner.analysis.DefaultAnalysisMode |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.api.config.Settings |
org.sonar.api.config.Configuration |
173 |
6 |
1 |
- |
- |
Internal -> Internal |
org.sonar.scanner.bootstrap.GlobalSettings |
org.sonar.scanner.bootstrap.GlobalConfiguration |
9 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.api.config.Settings |
org.sonar.scanner.config.DefaultConfiguration |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.scanner.bootstrap.GlobalSettings |
org.sonar.scanner.bootstrap.MutableGlobalSettings |
1 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
org.sonar.api.config.Settings |
org.sonar.api.config.internal.MapSettings |
86 |
6 |
1 |
T_SUPER_R |
- |
Internal -> Internal |
org.sonar.server.computation.task.projectanalysis.component.SettingsRepository |
org.sonar.server.computation.task.projectanalysis.component.ConfigurationRepository |
22 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.api.config.Settings |
org.apache.ibatis.session.Configuration |
2 |
1 |
1 |
- |
- |
Internal -> External |
java.util.concurrent.atomic.AtomicLong |
org.sonar.server.es.ResilientIndexerResult |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
long |
org.sonar.server.es.ResilientIndexerResult |
8 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
org.sonar.scanner.issue.ignore.pattern.IssueInclusionPatternInitializer |
java.util.List<org.sonar.scanner.issue.ignore.pattern.IssuePattern> |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
org.sonar.api.batch.bootstrap.ProjectDefinition |
org.sonar.api.batch.fs.InputModule |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.api.config.internal.MapSettings |
org.sonar.scanner.cpd.CpdSettings |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.scanner.scan.ImmutableProjectReactor |
org.sonar.scanner.scan.filesystem.InputComponentStore |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.api.config.Configuration |
org.sonar.scanner.cpd.CpdSettings |
4 |
1 |
1 |
Composition |
- |
Internal -> Internal |
org.sonar.api.batch.bootstrap.ProjectReactor |
org.sonar.api.batch.fs.internal.InputModuleHierarchy |
6 |
1 |
1 |
- |
- |
Internal -> Internal |
com.google.common.collect.ListMultimap |
com.google.common.collect.ImmutableListMultimap |
3 |
1 |
1 |
T_SUPER_R |
- |
External -> External |
com.google.common.collect.Multimap |
com.google.common.collect.ImmutableMultimap |
1 |
1 |
1 |
T_SUPER_R |
- |
External -> External |
org.sonar.api.batch.bootstrap.ProjectDefinition |
org.sonar.api.batch.fs.internal.DefaultInputModule |
10 |
2 |
1 |
Composition |
- |
Internal -> Internal |
org.sonar.scanner.scan.DefaultInputModuleHierarchy |
org.sonar.api.batch.fs.internal.InputModuleHierarchy |
2 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
java.util.function.Function<org.sonar.api.server.ws.Request, org.sonarqube.ws.client.projectanalysis.SearchRequest> |
org.sonarqube.ws.client.projectanalysis.SearchRequest |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
java.util.function.Consumer<org.sonar.server.projectanalysis.ws.SearchResults.Builder> |
void |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
org.sonar.api.config.internal.MapSettings |
org.sonar.server.property.InternalProperties |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.property.InternalProperties |
org.sonar.ce.configuration.CeConfigurationImplTest.SimpleWorkerCountProvider |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
java.lang.Boolean |
org.sonar.scanner.scan.filesystem.CharsetValidation.Result |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
java.lang.Boolean |
org.sonar.ce.taskprocessor.CeWorker.Result |
3 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.mockito.ArgumentCaptor<java.lang.String> |
java.lang.String |
1 |
1 |
1 |
- |
- |
External -> Jdk |
org.sonar.api.issue.Issue |
org.sonar.server.issue.index.IssueDoc |
2 |
1 |
1 |
T_SUPER_R |
- |
Internal -> Internal |
org.sonar.server.issue.index.IssueDoc |
org.sonar.db.issue.IssueDto |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.db.organization.OrganizationDto |
org.sonar.db.rule.RuleDefinitionDto |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.issue.IssueQuery |
org.sonar.server.issue.IssueQuery.Builder |
3 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.es.SearchResult<org.sonar.server.issue.index.IssueDoc> |
org.elasticsearch.action.search.SearchResponse |
9 |
1 |
1 |
- |
- |
Internal -> External |
java.util.Optional<org.sonar.db.ce.CeQueueDto> |
org.sonar.db.ce.CeQueueDto |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
com.google.common.base.Function |
java.util.Map |
1 |
1 |
1 |
- |
- |
External -> Jdk |
org.sonar.batch.bootstrapper.IssueListener |
java.lang.Object |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
org.sonar.api.component.Component |
org.sonar.db.component.ComponentDto |
2 |
1 |
1 |
T_SUPER_R |
- |
Internal -> Internal |
void |
java.util.List<java.nio.file.Path> |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
java.nio.file.Path |
java.lang.String |
1 |
1 |
1 |
SIBLING |
- |
Jdk -> Jdk |
java.util.function.Predicate |
java.util.function.Function |
2 |
1 |
1 |
- |
- |
Jdk -> Jdk |
com.google.common.collect.ImmutableList<org.sonar.server.computation.task.projectanalysis.formula.Formula> |
org.sonar.server.computation.task.projectanalysis.duplication.IncrementalDuplicationMeasures |
1 |
1 |
1 |
- |
- |
External -> Internal |
org.sonar.server.computation.task.projectanalysis.component.TreeRootHolder |
org.sonar.server.computation.task.projectanalysis.analysis.AnalysisMetadataHolder |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.computation.task.step.ComputationStep |
org.sonar.server.computation.task.projectanalysis.duplication.DuplicationMeasures |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.computation.task.projectanalysis.measure.MeasureRepository |
org.sonar.server.computation.task.projectanalysis.duplication.DuplicationMeasures |
1 |
1 |
1 |
Composition |
- |
Internal -> Internal |
org.sonar.server.computation.task.projectanalysis.issue.MutableComponentIssuesRepository |
org.sonar.server.computation.task.projectanalysis.issue.BaseIssuesLoader |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.scanner.scan.WorkDirectoryCleaner |
org.sonar.scanner.scan.WorkDirectoriesInitializer |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
java.lang.String |
org.elasticsearch.action.search.SearchResponse |
3 |
1 |
1 |
- |
- |
Jdk -> External |
org.elasticsearch.search.aggregations.metrics.tophits.TopHitsBuilder |
org.elasticsearch.search.aggregations.metrics.tophits.TopHitsAggregationBuilder |
1 |
1 |
1 |
SIBLING |
- |
External -> External |
org.elasticsearch.search.aggregations.AbstractAggregationBuilder |
org.elasticsearch.search.aggregations.AggregationBuilder |
8 |
1 |
1 |
T_SUPER_R |
- |
External -> External |
org.elasticsearch.search.aggregations.bucket.range.RangeBuilder |
org.elasticsearch.search.aggregations.bucket.range.RangeAggregationBuilder |
1 |
1 |
1 |
SIBLING |
- |
External -> External |
boolean |
org.elasticsearch.action.support.WriteRequest.RefreshPolicy |
2 |
1 |
1 |
- |
- |
Jdk -> External |
void |
java.util.List<org.elasticsearch.search.sort.FieldSortBuilder> |
2 |
1 |
1 |
- |
- |
Jdk -> Jdk |
org.elasticsearch.search.sort.SortBuilder |
org.elasticsearch.search.sort.FieldSortBuilder |
1 |
1 |
1 |
T_SUPER_R |
- |
External -> External |
org.elasticsearch.search.aggregations.metrics.sum.SumBuilder |
org.elasticsearch.search.aggregations.metrics.sum.SumAggregationBuilder |
1 |
1 |
1 |
SIBLING |
- |
External -> External |
org.elasticsearch.search.aggregations.bucket.filters.InternalFilters.Bucket |
org.elasticsearch.search.aggregations.bucket.filters.InternalFilters.InternalBucket |
2 |
1 |
1 |
SIBLING |
- |
External -> External |
org.elasticsearch.search.aggregations.AggregationBuilder<?> |
org.elasticsearch.search.aggregations.AggregationBuilder |
7 |
1 |
1 |
- |
- |
External -> External |
org.elasticsearch.search.aggregations.bucket.terms.TermsBuilder |
org.elasticsearch.search.aggregations.bucket.terms.TermsAggregationBuilder |
14 |
1 |
1 |
SIBLING |
- |
External -> External |
org.elasticsearch.common.settings.Settings.Builder |
java.util.Map<java.lang.String, java.lang.String> |
3 |
1 |
1 |
- |
- |
External -> Jdk |
org.elasticsearch.common.settings.Settings |
java.util.Map<java.lang.String, java.lang.String> |
16 |
1 |
1 |
- |
- |
External -> Jdk |
org.sonar.server.es.NewIndex.KeywordFieldBuilder |
org.sonar.server.es.NewIndex.StringFieldBuilder |
2 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
org.sonar.application.process.JavaProcessLauncher.SystemProcessBuilder |
org.sonar.application.process.JavaProcessLauncherImpl.ProcessBuilder |
9 |
1 |
1 |
Composition |
- |
Internal -> Internal |
org.sonar.application.process.JavaProcessLauncherImpl.ProcessBuilder |
org.sonar.application.process.ProcessLauncherImpl.ProcessBuilder |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.application.process.JavaCommand |
org.sonar.application.process.EsCommand |
4 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
org.sonar.application.process.JavaCommand |
org.sonar.application.process.AbstractCommand<?> |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
org.sonar.application.process.JavaCommand |
org.sonar.application.process.ProcessMonitor |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.elasticsearch.search.aggregations.bucket.terms.Terms.Bucket |
? extendsorg.elasticsearch.search.aggregations.bucket.terms.Terms.Bucket |
1 |
1 |
1 |
R_SUPER_T |
- |
External -> External |
org.elasticsearch.action.ActionRequest<?> |
org.elasticsearch.action.DocWriteRequest |
1 |
1 |
1 |
- |
- |
External -> External |
org.elasticsearch.action.ActionRequest |
org.elasticsearch.action.index.IndexRequest |
1 |
1 |
1 |
- |
- |
External -> External |
org.sonarqube.ws.client.ce.ActivityWsRequest |
org.sonar.db.component.ComponentDto |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
void |
WsCe.Task.Builder |
1 |
1 |
1 |
- |
- |
Jdk -> External |
void |
org.sonar.db.ce.CeTaskCharacteristicDto |
4 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.sonarqube.ws.client.ce.ActivityWsRequest |
java.lang.String |
1 |
1 |
1 |
Composition |
- |
Internal -> Jdk |
org.sonar.server.es.StartupIndexer |
org.sonar.server.permission.index.PermissionIndexerTester |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.wsclient.qualitygate.QualityGate |
org.sonarqube.ws.WsQualityGates.CreateWsResponse |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.api.platform.Server |
org.sonar.server.telemetry.TelemetryDataLoader |
1 |
1 |
1 |
Composition |
- |
Internal -> Internal |
java.io.File |
org.sonar.process.es.EsFileSystem |
2 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
java.util.EnumSet<org.sonar.process.NodeType> |
org.sonar.process.NodeType |
4 |
1 |
1 |
- |
- |
Jdk -> Internal |
java.util.List<org.sonar.core.platform.RemotePlugin> |
org.sonar.scanner.bootstrap.ScannerPluginInstaller.InstalledPlugin |
2 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.sonar.core.platform.RemotePlugin |
org.sonar.scanner.bootstrap.ScannerPluginInstaller.InstalledPlugin |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.core.platform.PluginInfo |
org.sonar.scanner.bootstrap.ScannerPlugin |
9 |
1 |
1 |
Composition |
- |
Internal -> Internal |
void |
org.sonar.server.computation.task.projectanalysis.issue.DumbRule |
2 |
1 |
1 |
- |
- |
Jdk -> Internal |
long |
org.sonar.server.computation.task.projectanalysis.analysis.ScannerPlugin |
1 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
java.lang.Integer |
org.sonar.db.protobuf.DbIssues.Locations |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.sonar.server.computation.task.projectanalysis.analysis.AnalysisMetadataHolder |
org.sonar.server.computation.task.projectanalysis.analysis.AnalysisMetadataHolderRule |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.apache.ibatis.session.RowBounds |
int |
1 |
1 |
1 |
- |
- |
External -> Jdk |
org.sonarqube.ws.client.project.BulkDeleteRequest |
org.sonarqube.ws.client.project.SearchWsRequest |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
WsUsers.CreateWsResponse.User |
org.sonarqube.ws.WsUsers.CreateWsResponse.User |
16 |
2 |
1 |
- |
- |
External -> Internal |
org.sonar.db.purge.PurgeDao |
void |
2 |
1 |
1 |
- |
- |
Internal -> Jdk |
WsProjects.BranchesWsResponse.Builder |
WsBranches.ListWsResponse.Builder |
1 |
1 |
1 |
- |
- |
External -> External |
WsProjects.BranchesWsResponse.Branch.Builder |
WsBranches.ListWsResponse.Branch.Builder |
1 |
1 |
1 |
- |
- |
External -> External |
void |
org.sonar.db.component.BranchDto |
7 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.sonar.server.ws.TestResponse |
org.sonar.server.ws.TestRequest |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.computation.task.projectanalysis.issue.BaseIssuesLoader |
org.sonar.server.computation.task.projectanalysis.issue.ComponentIssuesLoader |
7 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.computation.task.projectanalysis.issue.TrackerExecution |
org.sonar.server.computation.task.projectanalysis.issue.IssueTrackingDelegator |
1 |
1 |
1 |
Composition |
- |
Internal -> Internal |
org.sonar.core.issue.tracking.Tracking |
java.util.Map |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
org.sonar.core.issue.tracking.Tracking |
java.lang.Iterable |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
org.sonar.core.issue.tracking.Tracking |
java.util.Collection |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
org.sonar.server.computation.task.projectanalysis.analysis.AnalysisMetadataHolderRule |
org.sonar.server.computation.task.projectanalysis.analysis.AnalysisMetadataHolder |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.scanner.scan.ProjectSettings |
org.sonar.scanner.scan.BranchConfigurationValidator |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
WsBranches.ListWsResponse.Branch.Builder |
WsBranches.Branch.Builder |
1 |
1 |
1 |
- |
- |
External -> External |
org.sonar.server.computation.task.projectanalysis.component.Component |
java.lang.String |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
org.sonar.server.computation.task.projectanalysis.issue.MergeBranchIssuesLoader |
org.sonar.server.computation.task.projectanalysis.issue.ComponentIssuesLoader |
2 |
1 |
1 |
Composition |
- |
Internal -> Internal |
org.sonar.core.issue.tracking.Tracking<org.sonar.core.issue.DefaultIssue, org.sonar.core.issue.DefaultIssue> |
org.sonar.server.computation.task.projectanalysis.issue.TrackingResult |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
java.util.Optional |
com.google.common.base.Optional |
1 |
1 |
1 |
- |
- |
Jdk -> External |
com.google.common.collect.Multimap |
java.util.Collection |
1 |
1 |
1 |
- |
- |
External -> Jdk |
org.sonar.db.component.BranchDto |
java.util.Optional<org.sonar.db.component.BranchDto> |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
org.sonar.server.computation.task.projectanalysis.component.BranchPersisterDelegate |
org.sonar.server.computation.task.projectanalysis.component.BranchPersister |
4 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.db.component.ComponentDto[] |
org.sonar.db.component.ComponentDto |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.computation.task.projectanalysis.analysis.AnalysisMetadataHolder |
org.sonar.server.computation.task.projectanalysis.component.MergeBranchComponentUuids |
2 |
1 |
1 |
Composition |
- |
Internal -> Internal |
org.sonar.ce.queue.CeTask |
org.sonar.server.computation.task.projectanalysis.analysis.AnalysisMetadataHolder |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonarqube.ws.WsComponents.ProvisionedWsResponse.Component |
org.sonar.server.computation.task.projectanalysis.analysis.Project |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
com.google.common.collect.Multimap |
java.util.Map |
3 |
2 |
1 |
- |
- |
External -> Jdk |
java.util.List<org.sonar.db.metric.MetricDto> |
org.sonar.db.metric.MetricDto |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.sonar.scanner.bootstrap.GlobalMode |
org.sonar.scanner.bootstrap.GlobalAnalysisMode |
16 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.scanner.bootstrap.GlobalConfiguration |
org.sonar.scanner.scan.branch.ProjectBranches |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.scanner.analysis.DefaultAnalysisMode |
org.sonar.api.batch.AnalysisMode |
7 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
org.sonar.api.batch.AnalysisMode |
org.sonar.scanner.bootstrap.GlobalAnalysisMode |
12 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.scanner.scan.BranchConfiguration.BranchType |
org.sonar.scanner.scan.branch.BranchType |
3 |
1 |
1 |
- |
- |
Internal -> Internal |
boolean |
org.sonar.scanner.bootstrap.GlobalAnalysisMode |
1 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
org.sonar.scanner.analysis.DefaultAnalysisMode |
org.sonar.scanner.bootstrap.GlobalAnalysisMode |
7 |
1 |
1 |
Composition |
- |
Internal -> Internal |
org.sonar.scanner.bootstrap.GlobalConfiguration |
org.sonar.scanner.scan.ProjectSettings |
1 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
org.sonar.api.batch.AnalysisMode |
org.sonar.scanner.analysis.DefaultAnalysisMode |
10 |
1 |
1 |
T_SUPER_R |
- |
Internal -> Internal |
org.sonar.server.computation.task.projectanalysis.validation.ValidateIncremental |
org.sonar.scanner.analysis.IncrementalScannerHandler |
3 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.scanner.repository.settings.SettingsLoader |
org.sonar.scanner.repository.ProjectRepositories |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.platform.ws.StatusAction |
org.sonar.server.ws.WsActionTester |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.app.ProcessCommandWrapperImpl.VoidMethod |
org.sonar.server.app.ProcessCommandWrapperImpl.ProcessMethod<T> |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.user.UserSession |
org.sonar.server.health.HealthChecker |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
java.lang.String |
org.sonarqube.ws.WsSystem.Status |
2 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.sonar.updatecenter.common.PluginUpdate.Status |
org.sonarqube.ws.WsSystem.Status |
3 |
1 |
1 |
- |
- |
External -> Internal |
org.sonar.server.platform.cluster.ClusterMock |
org.sonar.server.platform.WebServer |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.platform.cluster.ClusterImpl |
org.sonar.server.platform.WebServerImpl |
4 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.platform.cluster.Cluster |
org.sonar.server.platform.WebServer |
4 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.cluster.health.NodeHealth |
java.lang.Object |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
org.sonar.cluster.health.NodeDetails |
java.lang.Object |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
org.sonar.server.health.Health |
org.sonar.server.health.ClusterHealth |
3 |
2 |
1 |
Composition |
- |
Internal -> Internal |
org.sonar.server.health.HealthChecker |
org.sonar.server.platform.WebServer |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.cluster.health.NodeHealth |
org.sonar.cluster.health.TimestampedNodeHealth |
6 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
org.sonar.server.authentication.SsoAuthenticator |
org.sonar.server.authentication.Authenticators |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
java.util.List<org.sonarqube.ws.Issues.Issue> |
org.sonarqube.ws.Issues.SearchWsResponse |
2 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.sonar.api.utils.DateUtils.ThreadSafeDateFormat |
java.time.format.DateTimeFormatter |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
org.sonar.api.utils.System2 |
java.time.Clock |
5 |
1 |
1 |
- |
- |
Internal -> Jdk |
java.util.Date |
java.time.LocalDate |
1 |
1 |
1 |
SIBLING |
- |
Jdk -> Jdk |
org.sonar.api.profiles.RulesProfile |
org.sonar.api.server.profile.BuiltInQualityProfilesDefinition.BuiltInQualityProfile |
3 |
1 |
1 |
- |
- |
Internal -> Internal |
com.google.common.collect.ListMultimap |
java.util.Map |
3 |
3 |
1 |
- |
- |
External -> Jdk |
org.sonar.api.profiles.ProfileDefinition |
org.sonar.api.server.profile.BuiltInQualityProfilesDefinition |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.api.rules.ActiveRule |
org.sonar.api.server.profile.BuiltInQualityProfilesDefinition.BuiltInActiveRule |
9 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.api.utils.System2 |
org.sonar.application.cluster.SearchNodeHealthProvider.Clock |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.application.cluster.HazelcastCluster |
org.sonar.process.cluster.hz.HazelcastMember |
1 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
org.sonar.server.hz.HazelcastLocalClient |
org.sonar.server.cluster.StartableHazelcastMember |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.platform.monitoring.PluginsMonitor |
org.sonar.server.platform.monitoring.PluginsSection |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.platform.monitoring.SettingsMonitor |
org.sonar.server.platform.monitoring.SettingsSection |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.platform.monitoring.Monitor |
org.sonar.process.systeminfo.SystemInfoSection |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
java.util.SortedMap<java.lang.String, java.lang.Object> |
org.sonar.process.systeminfo.protobuf.ProtobufSystemInfo.Section |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
java.util.Map<java.lang.String, java.lang.Object> |
org.sonar.process.systeminfo.protobuf.ProtobufSystemInfo.Section |
18 |
1 |
1 |
- |
- |
Jdk -> Internal |
java.lang.String |
org.elasticsearch.cluster.health.ClusterHealthStatus |
1 |
1 |
1 |
- |
- |
Jdk -> External |
org.sonar.server.platform.monitoring.SystemSection |
org.sonar.server.platform.monitoring.StandaloneSystemSection |
1 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
ProtobufSystemInfo.Section.Builder |
org.sonar.process.systeminfo.protobuf.ProtobufSystemInfo.Section.Builder |
4 |
1 |
1 |
- |
- |
External -> Internal |
org.sonar.ce.http.CeHttpClient |
org.sonar.server.platform.ws.ChangeLogLevelService |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
java.util.Collection<java.lang.String> |
long |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
org.sonar.scanner.repository.ProjectRepositories |
org.sonar.scanner.scan.filesystem.StatusDetection |
5 |
1 |
1 |
Composition |
- |
Internal -> Internal |
org.sonar.api.batch.scm.ScmBranchProvider |
org.sonar.api.batch.scm.ScmProvider |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
org.sonar.db.component.ComponentDto |
org.sonar.db.component.KeyWithUuidDto |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonarqube.ws.WsComponents.ProvisionedWsResponse.Component |
java.util.List<org.sonarqube.ws.WsComponents.ProvisionedWsResponse.Component> |
2 |
1 |
1 |
- |
- |
Internal -> Jdk |
com.google.common.collect.Multiset<java.lang.String> |
org.sonar.server.issue.notification.DistributedMetricStatsInt |
1 |
1 |
1 |
- |
- |
External -> Internal |
com.google.common.collect.ImmutableMap |
java.util.Map |
1 |
1 |
1 |
R_SUPER_T |
- |
External -> Jdk |
java.lang.String |
org.sonar.api.rules.RuleType |
2 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.sonar.ce.log.CeLogging |
org.sonar.ce.taskprocessor.CeWorker.ExecutionListener |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
java.lang.String |
org.sonar.db.property.Subscriber |
3 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
org.sonar.api.BatchExtension |
org.sonar.scanner.bootstrap.ScannerExtensionDictionnaryTest.PreSensorSubclass |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.api.BatchExtension |
org.sonar.scanner.bootstrap.ScannerExtensionDictionnaryTest.PreSensor |
1 |
1 |
1 |
T_SUPER_R |
- |
Internal -> Internal |
org.sonar.api.BatchExtension |
org.sonar.scanner.bootstrap.ScannerExtensionDictionnaryTest.NormalSensor |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.api.BatchExtension |
org.sonar.scanner.bootstrap.ScannerExtensionDictionnaryTest.PostSensorSubclass |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.api.BatchExtension |
org.sonar.scanner.bootstrap.ScannerExtensionDictionnaryTest.PostSensor |
1 |
1 |
1 |
T_SUPER_R |
- |
Internal -> Internal |
void |
okhttp3.mockwebserver.RecordedRequest |
1 |
1 |
1 |
- |
- |
Jdk -> External |
java.util.Map |
java.util.List<java.util.Map<java.lang.String, java.lang.String>> |
2 |
1 |
1 |
- |
- |
Jdk -> Jdk |
org.sonar.core.issue.tracking.Input |
java.util.Collection |
2 |
1 |
1 |
- |
- |
Internal -> Jdk |
org.sonar.server.qualityprofile.ws.ChangelogLoader.Changelog |
java.util.List<org.sonar.api.server.ws.Change> |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
org.sonar.server.qualityprofile.ws.ChangelogLoader.Change |
org.sonar.api.server.ws.Change |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
java.lang.String |
org.sonar.db.qualityprofile.QProfileChangeQuery |
1 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
org.sonar.core.metric.ScannerMetrics |
java.util.List<org.sonar.api.measures.Metric> |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
org.sonar.server.computation.task.projectanalysis.step.QualityGateMeasuresStep.MetricEvaluationResult |
boolean |
7 |
1 |
1 |
- |
- |
Internal -> Jdk |
org.sonar.application.command.EsCommand |
org.sonar.application.command.EsScriptCommand |
6 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
org.sonar.application.command.EsCommand |
org.sonar.application.command.AbstractCommand |
6 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
java.util.Properties |
java.io.File |
1 |
1 |
1 |
SIBLING |
- |
Jdk -> Jdk |
org.sonar.application.process.ProcessMonitor |
java.lang.Process |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
java.util.Properties |
org.sonar.application.es.EsInstallation |
1 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
org.sonar.application.command.EsCommand |
org.sonar.application.command.AbstractCommand<?> |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
org.sonar.application.es.EsFileSystem |
org.sonar.application.es.EsInstallation |
12 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.application.command.CommandFactory |
org.sonar.application.command.CommandFactoryImpl |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
int |
java.util.List<org.sonar.db.component.ComponentDto> |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
org.sonar.server.user.UserSession |
org.sonar.server.component.index.ComponentIndex |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
java.util.function.Function |
java.util.function.Predicate |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
java.util.function.Function |
java.util.function.IntFunction |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
org.sonar.db.DbClient |
org.sonar.api.platform.Server |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.platform.ServerIdLoader |
org.sonar.api.platform.Server |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.computation.task.projectanalysis.webhook.WebhookCaller |
org.sonar.server.webhook.WebHooks |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
void |
org.sonar.api.ce.posttask.PostProjectAnalysisTask.ProjectAnalysis |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.sonar.api.ce.posttask.PostProjectAnalysisTask.ProjectAnalysis |
util.ProjectAnalysis |
13 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.api.ce.posttask.ScannerContext |
java.util.Map<java.lang.String, java.lang.String> |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
java.lang.Long |
org.sonar.api.ce.posttask.CeTask |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
util.ProjectAnalysis |
util.ProjectAnalysisRule.ProjectAnalysisImpl |
3 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
org.sonar.api.ce.posttask.CeTask |
java.util.Optional<org.sonar.api.ce.posttask.CeTask> |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
org.sonar.server.issue.ws.SearchResponseData |
org.sonar.server.issue.webhook.IssueChangeWebhook.IssueChangeData |
4 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.api.config.Configuration |
org.sonar.server.settings.ProjectConfigurationLoader |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.cluster.StartableHazelcastMember |
org.sonar.process.cluster.hz.HazelcastMember |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
org.sonar.db.component.ComponentDto |
java.lang.String |
2 |
2 |
1 |
Composition |
- |
Internal -> Jdk |
org.sonar.core.issue.tracking.AbstractTracker.SearchKeyFactory |
java.util.function.Function<org.sonar.core.issue.tracking.Trackable, org.sonar.core.issue.tracking.AbstractTracker.SearchKey> |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
org.sonar.server.computation.task.projectanalysis.issue.ResolvedShortBranchIssuesLoader |
org.sonar.server.computation.task.projectanalysis.issue.ShortBranchIssuesLoader |
4 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.computation.task.projectanalysis.issue.ShortBranchIssueStatusCopier |
org.sonar.server.computation.task.projectanalysis.issue.ShortBranchIssueMerger |
4 |
1 |
1 |
- |
- |
Internal -> Internal |
java.util.Optional<org.sonar.server.computation.task.projectanalysis.analysis.Branch> |
org.sonar.server.computation.task.projectanalysis.analysis.Branch |
8 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.sonar.server.plugins.ServerPluginRepository |
org.sonar.server.plugins.PluginUninstaller |
6 |
1 |
1 |
- |
- |
Internal -> Internal |
java.util.Set<java.lang.String> |
org.sonar.server.edition.License |
3 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
void |
org.sonar.server.edition.StandaloneEditionManagementStateImpl.State.Builder |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.sonarqube.tests.OrganizationTester |
void |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
java.util.concurrent.atomic.AtomicBoolean |
boolean |
4 |
3 |
1 |
- |
- |
Jdk -> Jdk |
com.sonar.orchestrator.build.SonarScanner |
void |
1 |
1 |
1 |
- |
- |
External -> Jdk |
com.sonar.orchestrator.build.BuildResult |
void |
1 |
1 |
1 |
- |
- |
External -> Jdk |
org.sonarqube.tests.qualityModel.DebtConfigurationRule |
void |
3 |
1 |
1 |
- |
- |
Internal -> Jdk |
org.sonarqube.ws.Ce.ProjectResponse |
org.sonarqube.ws.Ce.ComponentResponse |
9 |
1 |
1 |
- |
- |
Internal -> Internal |
java.lang.String |
org.sonarqube.ws.Ce.ComponentResponse |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.sonarqube.ws.Ce.ProjectResponse.Builder |
Ce.ComponentResponse.Builder |
1 |
1 |
1 |
- |
- |
Internal -> External |
org.sonar.server.webhook.QualityGate.Status |
org.sonar.server.qualitygate.EvaluatedQualityGate.Status |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.api.ce.posttask.QualityGate |
org.sonar.server.qualitygate.EvaluatedQualityGate |
6 |
1 |
1 |
Composition |
- |
Internal -> Internal |
org.sonar.server.webhook.QualityGate.Condition |
org.sonar.server.qualitygate.Condition |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.webhook.QualityGate.Condition |
org.sonar.server.qualitygate.EvaluatedCondition |
1 |
1 |
1 |
Composition |
- |
Internal -> Internal |
org.sonar.server.webhook.QualityGate |
org.sonar.server.qualitygate.EvaluatedQualityGate |
5 |
1 |
1 |
Composition |
- |
Internal -> Internal |
org.sonar.server.webhook.QualityGate.Operator |
org.sonar.server.qualitygate.Condition.Operator |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.issue.webhook.IssueChangeWebhook.IssueChange |
org.sonar.server.qualitygate.changeevent.IssueChangeTrigger.IssueChange |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.issue.webhook.IssueChangeWebhook.IssueChangeData |
org.sonar.server.qualitygate.changeevent.IssueChangeTrigger.IssueChangeData |
9 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.db.component.ComponentDto |
org.sonar.server.qualitygate.changeevent.IssueChangeTriggerImplTest.ComponentAndBranch |
14 |
1 |
1 |
Composition |
- |
Internal -> Internal |
org.sonar.db.component.BranchDto |
java.lang.String |
1 |
1 |
1 |
Composition |
- |
Internal -> Jdk |
org.sonar.server.webhook.WebhookQGChangeEventListenerTest.ComponentAndBranch |
org.sonar.db.component.ComponentDto |
1 |
1 |
1 |
Composition |
- |
Internal -> Internal |
Organizations.Organization.Builder |
org.sonarqube.ws.Organizations.Organization.Builder |
1 |
1 |
1 |
- |
- |
External -> Internal |
org.sonarqube.ws.Organizations.Organization |
org.sonarqube.ws.Organizations.Organization.Builder |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonarqube.ws.client.projectlinks.SearchWsRequest |
org.sonarqube.ws.client.projectlinks.SearchRequest |
4 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonarqube.ws.client.notification.RemoveRequest.Builder |
org.sonarqube.ws.client.notifications.RemoveRequest |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonarqube.ws.client.projectlinks.DeleteWsRequest |
org.sonarqube.ws.client.projectlinks.DeleteRequest |
3 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonarqube.ws.client.notification.AddRequest.Builder |
org.sonarqube.ws.client.notifications.AddRequest |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonarqube.ws.client.usertoken.GenerateWsRequest |
org.sonarqube.ws.client.usertokens.GenerateRequest |
6 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonarqube.ws.client.system.SystemServiceOld |
org.sonarqube.ws.client.system.SystemService |
3 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
org.sonarqube.ws.client.projectbranches.ProjectBranchesServiceOld |
org.sonarqube.ws.client.projectbranches.ProjectBranchesService |
3 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
org.sonarqube.ws.client.usertoken.SearchWsRequest |
org.sonarqube.ws.client.usertokens.SearchRequest |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonarqube.ws.client.projectlinks.CreateWsRequest |
org.sonarqube.ws.client.projectlinks.CreateRequest |
4 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonarqube.ws.client.usertoken.RevokeWsRequest |
org.sonarqube.ws.client.usertokens.RevokeRequest |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonarqube.ws.Qualitygates.ProjectStatusWsResponse.Condition |
Qualitygates.ProjectStatusResponse.Condition |
1 |
1 |
1 |
- |
- |
Internal -> External |
org.sonarqube.ws.Qualitygates.CreateConditionWsResponse |
org.sonarqube.ws.Qualitygates.CreateConditionResponse |
14 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonarqube.ws.Qualitygates.UpdateConditionWsResponse.Builder |
org.sonarqube.ws.Qualitygates.UpdateConditionResponse.Builder |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonarqube.ws.Qualitygates.ProjectStatusWsResponse.ProjectStatus |
org.sonarqube.ws.Qualitygates.ProjectStatusResponse.ProjectStatus |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonarqube.ws.Qualitygates.AppWsResponse |
org.sonarqube.ws.Qualitygates.AppResponse |
10 |
1 |
1 |
- |
- |
Internal -> Internal |
ProjectStatusWsResponse.Period.Builder |
ProjectStatusResponse.Period.Builder |
1 |
1 |
1 |
- |
- |
External -> External |
org.sonarqube.ws.Qualitygates.ProjectStatusWsResponse.Comparator |
org.sonarqube.ws.Qualitygates.ProjectStatusResponse.Comparator |
3 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonarqube.ws.Qualitygates.ProjectStatusWsResponse.Status |
org.sonarqube.ws.Qualitygates.ProjectStatusResponse.Status |
3 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonarqube.ws.Qualitygates.CreateConditionWsResponse.Builder |
org.sonarqube.ws.Qualitygates.CreateConditionResponse.Builder |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonarqube.ws.Qualitygates.ProjectStatusWsResponse.Condition |
org.sonarqube.ws.Qualitygates.ProjectStatusResponse.Condition |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonarqube.ws.Qualitygates.GetByProjectWsResponse |
org.sonarqube.ws.Qualitygates.GetByProjectResponse |
9 |
1 |
1 |
- |
- |
Internal -> Internal |
java.lang.String |
org.sonarqube.ws.Roots.SearchResponse |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
ProjectStatusWsResponse.ProjectStatus.Builder |
ProjectStatusResponse.ProjectStatus.Builder |
1 |
1 |
1 |
- |
- |
External -> External |
org.sonarqube.ws.Qualitygates.ProjectStatusWsResponse.Period |
org.sonarqube.ws.Qualitygates.ProjectStatusResponse.Period |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonarqube.ws.Qualitygates.AppWsResponse.Metric |
org.sonarqube.ws.Qualitygates.AppResponse.Metric |
4 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonarqube.ws.Qualitygates.ProjectStatusWsResponse.ProjectStatus |
Qualitygates.ProjectStatusResponse.ProjectStatus |
1 |
1 |
1 |
- |
- |
Internal -> External |
org.sonarqube.ws.Qualitygates.CreateWsResponse |
org.sonarqube.ws.Qualitygates.CreateResponse |
14 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonarqube.ws.Root.RootContent |
org.sonarqube.ws.Roots.RootContent |
4 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonarqube.ws.Qualitygates.CreateWsResponse.Builder |
org.sonarqube.ws.Qualitygates.CreateResponse.Builder |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
ProjectStatusWsResponse.Condition.Builder |
ProjectStatusResponse.Condition.Builder |
8 |
1 |
1 |
- |
- |
External -> External |
org.sonarqube.ws.Qualitygates.ProjectStatusWsResponse |
org.sonarqube.ws.Qualitygates.ProjectStatusResponse |
8 |
1 |
1 |
- |
- |
Internal -> Internal |
Root.RootContent.Builder |
Roots.RootContent.Builder |
2 |
1 |
1 |
- |
- |
External -> External |
org.sonarqube.ws.client.setting.ValuesRequest.Builder |
org.sonarqube.ws.client.settings.ValuesRequest |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonarqube.ws.client.rule.SearchWsRequest |
org.sonarqube.ws.client.rules.SearchRequest |
8 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonarqube.ws.client.rule.CreateWsRequest |
org.sonarqube.ws.client.rules.CreateRequest |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonarqube.ws.client.usergroup.CreateWsRequest.Builder |
org.sonarqube.ws.client.usergroups.CreateRequest |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonarqube.ws.client.organization.CreateWsRequest |
org.sonarqube.ws.client.project.CreateRequest |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonarqube.ws.client.qualityprofile.ActivateRuleWsRequest.Builder |
org.sonarqube.ws.client.qualityprofile.ActivateRuleRequest.Builder |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonarqube.ws.client.organization.UpdateWsRequest |
org.sonarqube.ws.client.user.UpdateRequest |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonarqube.ws.client.project.UpdateKeyWsRequest.Builder |
org.sonarqube.ws.client.project.UpdateKeyRequest.Builder |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonarqube.ws.client.component.SuggestionsWsRequest.More |
org.sonarqube.ws.client.component.SuggestionsRequest.More |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonarqube.ws.client.organization.CreateWsRequest.Builder |
org.sonarqube.ws.client.organization.CreateRequest.Builder |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
java.lang.String |
org.sonarqube.ws.Qualitygates.ListWsResponse |
4 |
2 |
1 |
- |
- |
Jdk -> Internal |
java.lang.String |
org.sonarqube.ws.Qualitygates.QualityGate |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.sonar.server.qualitygate.ws.QGateWsSupport |
org.sonar.server.qualitygate.ws.QualityGatesWsSupport |
6 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.db.loadedtemplate.LoadedTemplateDao |
org.sonar.db.qualitygate.QualityGateDao |
1 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
org.sonar.db.qualitygate.QualityGateDto |
java.util.Optional<org.sonar.db.qualitygate.QualityGateDto> |
3 |
2 |
1 |
- |
- |
Internal -> Jdk |
java.lang.Long |
java.util.Optional<java.lang.Long> |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
org.sonarqube.ws.Qualitygates.ProjectStatusResponse |
ProjectStatusWsResponse |
1 |
1 |
1 |
- |
- |
Internal -> External |
Qualitygates.ProjectStatusResponse.ProjectStatus |
ProjectStatusWsResponse.ProjectStatus |
1 |
1 |
1 |
- |
- |
External -> External |
Qualitygates.ProjectStatusResponse.Condition |
ProjectStatusWsResponse.Condition |
1 |
1 |
1 |
- |
- |
External -> External |
long |
org.sonar.db.qualitygate.QualityGateConditionDto |
1 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
org.sonar.server.user.UserSession |
org.sonar.server.qualitygate.ws.QualityGatesWsSupport |
2 |
2 |
1 |
Composition |
- |
Internal -> Internal |
long |
org.sonar.db.qualitygate.QualityGateDto |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
ProjectStatusWsResponse |
org.sonarqube.ws.Qualitygates.ProjectStatusResponse |
1 |
1 |
1 |
- |
- |
External -> Internal |
ProjectStatusWsResponse.Condition |
org.sonarqube.ws.Qualitygates.ProjectStatusResponse.Condition |
1 |
1 |
1 |
- |
- |
External -> Internal |
ProjectStatusWsResponse.ProjectStatus |
org.sonarqube.ws.Qualitygates.ProjectStatusResponse.ProjectStatus |
1 |
1 |
1 |
- |
- |
External -> Internal |
org.sonar.scanner.analysis.DefaultAnalysisMode |
org.sonar.scanner.scm.ScmConfiguration |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonarqube.ws.client.qualityprofile.QualityProfilesService |
org.sonarqube.ws.client.qualityprofiles.QualityprofilesService |
4 |
2 |
1 |
SIBLING |
- |
Internal -> Internal |
org.sonarqube.ws.client.organization.OrganizationService |
org.sonarqube.ws.client.organizations.OrganizationsService |
5 |
2 |
1 |
SIBLING |
- |
Internal -> Internal |
org.sonarqube.ws.client.organization.CreateRequest.Builder |
org.sonarqube.ws.client.organizations.CreateRequest |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
java.lang.String |
org.sonarqube.ws.Issues.DoTransitionResponse |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
java.lang.String |
org.sonarqube.ws.Issues.AuthorsResponse |
3 |
2 |
1 |
- |
- |
Jdk -> Internal |
java.lang.String |
org.sonarqube.ws.Issues.SetTypeResponse |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
java.lang.String |
org.sonarqube.ws.Issues.SetTagsResponse |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
java.lang.String |
org.sonarqube.ws.Issues.DeleteCommentResponse |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
java.lang.String |
org.sonarqube.ws.Issues.AssignResponse |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
java.lang.String |
org.sonarqube.ws.Issues.TagsResponse |
5 |
2 |
1 |
- |
- |
Jdk -> Internal |
java.lang.String |
org.sonarqube.ws.Issues.SetSeverityResponse |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
java.lang.String |
org.sonarqube.ws.Issues.AddCommentResponse |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.sonarqube.ws.Issues.Operation |
org.sonarqube.ws.Issues.AssignResponse |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.wsclient.base.Paging |
org.sonarqube.ws.Common.Paging |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
void |
org.sonarqube.ws.Qualityprofiles.CopyWsResponse |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.sonarqube.ws.client.qualityprofile.CreateRequest.Builder |
org.sonarqube.ws.client.qualityprofiles.CreateRequest |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonarqube.ws.client.qualityprofile.SearchRequest |
org.sonarqube.ws.client.qualityprofiles.SearchRequest |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
java.lang.String |
org.sonarqube.ws.Qualitygates.ShowWsResponse |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.sonarqube.ws.client.project.CreateRequest.Builder |
org.sonarqube.ws.client.projects.CreateRequest |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
void |
org.sonarqube.ws.Users.CreateWsResponse |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.sonarqube.ws.client.user.CreateRequest.Builder |
org.sonarqube.ws.client.users.CreateRequest |
7 |
1 |
1 |
- |
- |
Internal -> Internal |
java.lang.Long |
org.sonar.db.organization.OrganizationDto |
2 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.sonar.server.organization.DefaultOrganizationProvider |
org.sonar.server.qualitygate.ws.QualityGatesWsSupport |
3 |
2 |
1 |
Composition |
- |
Internal -> Internal |
org.sonar.db.qualitygate.QualityGateDto |
org.sonar.db.qualitygate.QGateWithOrgDto |
68 |
10 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
org.sonar.server.qualitygate.QualityGates |
org.sonar.server.qualitygate.ws.QualityGatesWsSupport |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
java.lang.String |
org.sonar.db.qualitygate.QualityGateDto |
1 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
org.sonar.wsclient.qualitygate.QualityGate |
org.sonarqube.ws.Qualitygates.CreateResponse |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
java.util.Optional<org.sonar.db.qualitygate.QualityGateDto> |
org.sonar.db.qualitygate.QualityGateDto |
3 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.sonar.db.qualitygate.QGateWithOrgDto |
org.sonar.db.qualitygate.QualityGateDto |
7 |
2 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
java.util.Optional<org.sonar.server.qualitygate.QualityGateFinder.QualityGateData> |
org.sonar.server.qualitygate.QualityGateFinder.QualityGateData |
5 |
1 |
1 |
- |
- |
Jdk -> Internal |
java.lang.String |
org.sonarqube.ws.Qualitygates.SearchResponse |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.sonar.server.qualitygate.QgateProjectFinder |
org.sonar.server.qualitygate.QualityGateFinder |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
void |
java.util.Map<java.lang.String, java.lang.String> |
2 |
1 |
1 |
- |
- |
Jdk -> Jdk |
java.lang.String |
void |
5 |
4 |
1 |
- |
- |
Jdk -> Jdk |
org.sonar.server.qualitygate.changeevent.IssueChangeTrigger |
org.sonar.server.qualitygate.changeevent.QGChangeEventListeners |
3 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.qualitygate.changeevent.IssueChangeTrigger |
org.sonar.server.qualitygate.changeevent.QGChangeEventFactory |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
void |
java.util.List<org.sonar.server.qualitygate.changeevent.QGChangeEvent> |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
org.sonar.server.qualitygate.changeevent.Trigger |
org.sonar.server.qualitygate.changeevent.QGChangeEventFactory.IssueChangeData |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
java.util.Collection |
java.util.Set<org.sonar.server.qualitygate.changeevent.QGChangeEventListener.ChangedIssue> |
1 |
1 |
1 |
T_SUPER_R |
- |
Jdk -> Jdk |
java.util.List<org.sonar.server.qualitygate.changeevent.QGChangeEvent> |
org.sonar.server.qualitygate.changeevent.QGChangeEvent |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.sonar.server.organization.TestOrganizationFlags |
org.sonar.server.organization.OrganizationFlags |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
java.io.StringWriter |
java.io.Writer |
1 |
1 |
1 |
R_SUPER_T |
- |
Jdk -> Jdk |
java.lang.Object |
org.sonarqube.ws.client.WsRequest |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.assertj.core.api.AbstractListAssert |
org.assertj.core.api.ListAssert |
3 |
1 |
1 |
T_SUPER_R |
- |
External -> External |
org.assertj.core.api.AbstractIterableAssert<? extendsjava.lang.Iterable<? extendsorg.sonar.server.computation.task.projectanalysis.measure.MeasureRepoEntry>, org.sonar.server.computation.task.projectanalysis.measure.MeasureRepoEntry, ?> |
void |
1 |
1 |
1 |
- |
- |
External -> Jdk |
java.lang.Object |
java.io.File |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
org.sonar.server.qualityprofile.RuleActivatorContext |
void |
4 |
1 |
1 |
- |
- |
Internal -> Jdk |
org.sonar.db.qualityprofile.QProfileDto |
java.util.Collection<org.sonar.db.qualityprofile.QProfileDto> |
3 |
2 |
1 |
- |
- |
Internal -> Jdk |
org.sonar.db.rule.RuleDto.Scope |
org.sonar.api.rule.RuleScope |
5 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.api.server.rule.RulesDefinition.Scope |
org.sonar.api.rule.RuleScope |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
java.lang.Iterable |
java.util.Map |
4 |
1 |
1 |
- |
- |
Jdk -> Jdk |
java.util.Map |
java.util.HashMap |
1 |
1 |
1 |
T_SUPER_R |
- |
Jdk -> Jdk |
org.sonar.server.computation.task.projectanalysis.scm.Changeset |
java.util.Map<java.lang.Integer, org.sonar.server.computation.task.projectanalysis.scm.Changeset> |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
org.sonar.server.computation.task.projectanalysis.scm.ScmInfo |
org.sonar.server.computation.task.projectanalysis.scm.DbScmInfo |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
org.sonar.server.computation.task.projectanalysis.scm.ScmInfo |
java.util.Optional<org.sonar.server.computation.task.projectanalysis.scm.DbScmInfo> |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
org.sonar.server.computation.task.projectanalysis.scm.ScmInfo |
java.util.Optional<org.sonar.server.computation.task.projectanalysis.scm.ScmInfo> |
3 |
1 |
1 |
- |
- |
Internal -> Jdk |
java.util.Date |
void |
2 |
1 |
1 |
- |
- |
Jdk -> Jdk |
java.util.Date |
org.sonar.server.issue.IssueQuery.PeriodStart |
11 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
com.sonar.orchestrator.Orchestrator |
org.sonarqube.qa.util.Tester |
2 |
1 |
1 |
Composition |
- |
External -> Internal |
org.sonar.server.authentication.OAuth2Redirection |
org.sonar.server.authentication.OAuth2AuthenticationParameters |
8 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.api.rule.RuleKey |
java.lang.Integer |
44 |
3 |
1 |
SIBLING |
- |
Internal -> Jdk |
int |
org.sonar.db.rule.RuleDefinitionDto |
1 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
java.lang.Integer |
org.sonar.db.rule.RuleDefinitionDto |
5 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
org.sonar.api.rule.RuleKey |
java.util.Optional<org.sonar.api.rule.RuleKey> |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
org.sonar.api.rule.RuleKey |
org.sonar.db.rule.RuleDefinitionDto |
2 |
2 |
1 |
Composition |
- |
Internal -> Internal |
org.sonar.server.qualityprofile.RuleActivation |
org.junit.Rule |
2 |
1 |
1 |
- |
- |
Internal -> External |
org.sonar.api.server.profile.BuiltInQualityProfilesDefinition.BuiltInActiveRule |
org.sonar.server.qualityprofile.ActiveRule |
3 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.api.server.profile.BuiltInQualityProfilesDefinition.BuiltInActiveRule |
org.sonar.server.qualityprofile.BuiltInQProfile.ActiveRule |
3 |
1 |
1 |
Composition |
- |
Internal -> Internal |
boolean |
java.util.Optional<java.lang.Integer> |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
org.sonar.api.rule.RuleKey |
int |
10 |
2 |
1 |
- |
- |
Internal -> Jdk |
org.sonar.server.qualityprofile.ActiveRule.Inheritance |
org.sonar.server.qualityprofile.ActiveRuleInheritance |
11 |
1 |
1 |
- |
- |
Internal -> Internal |
java.util.List<org.sonar.db.rule.RuleDefinitionDto> |
org.sonar.server.rule.RegisterRules.RegisterRulesContext |
2 |
1 |
1 |
- |
- |
Jdk -> Internal |
java.util.List<org.sonar.db.rule.RuleDefinitionDto> |
void |
2 |
2 |
1 |
- |
- |
Jdk -> Jdk |
long |
java.time.LocalDateTime |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
org.sonar.api.i18n.I18n |
org.sonar.core.util.UuidFactory |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.db.component.ComponentLinkDao |
org.sonar.db.component.ProjectLinkDao |
3 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
org.sonar.server.webhook.ws.SearchAction |
org.sonar.server.favorite.ws.SearchAction |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.setting.ws.Setting |
org.sonar.db.webhook.WebhookDto |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.favorite.ws.SearchAction |
org.sonar.server.qualitygate.ws.ListAction |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.setting.ws.SettingsFinder |
org.sonar.server.organization.DefaultOrganizationProvider |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.api.config.Configuration |
org.sonar.db.component.ComponentDto |
7 |
2 |
1 |
- |
- |
Internal -> Internal |
org.sonar.db.organization.OrganizationDto |
org.sonar.db.component.ComponentDto |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonarqube.ws.Webhooks.SearchWsResponse |
org.sonarqube.ws.Webhooks.ListWsResponse |
4 |
1 |
1 |
- |
- |
Internal -> Internal |
java.util.List<org.sonar.db.webhook.WebhookDeliveryLiteDto> |
int |
3 |
1 |
1 |
- |
- |
Jdk -> Jdk |
org.sonarqube.ws.Webhooks.ListWsResponse |
org.sonarqube.ws.Webhooks.ListResponse |
5 |
1 |
1 |
- |
- |
Internal -> Internal |
java.lang.String |
org.sonarqube.ws.Users.CurrentWsResponse.HomepageType |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.sonarqube.ws.Users.CurrentWsResponse.HomepageType |
org.sonar.server.user.ws.HomepageTypes.Type |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
void |
java.util.Optional<org.sonarqube.ws.Users.CurrentWsResponse.Homepage> |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
org.sonar.server.user.ws.HomepageTypes |
org.sonar.server.user.ws.HomepageTypesImpl |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
void |
java.lang.Runnable |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
long |
java.util.concurrent.atomic.AtomicLong |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
org.sonar.server.platform.db.migration.step.MassUpdate |
org.sonar.server.platform.db.migration.step.Upsert |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.platform.db.migration.step.Upsert |
boolean |
2 |
1 |
1 |
- |
- |
Internal -> Jdk |
java.io.FileOutputStream |
java.io.OutputStream |
1 |
1 |
1 |
R_SUPER_T |
- |
Jdk -> Jdk |
void |
org.sonarqube.ws.Users.CreateWsResponse.User |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.sonar.api.batch.bootstrap.ProjectKey |
org.sonar.api.batch.bootstrap.ProjectDefinition |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.api.batch.bootstrap.ProjectKey |
org.sonar.api.batch.bootstrap.ProjectReactor |
2 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
org.sonar.core.properties.PropertyDto |
org.sonar.db.property.PropertyDto |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
Projects.CreateWsResponse.Project |
java.lang.String |
1 |
1 |
1 |
- |
- |
External -> Jdk |
com.sonar.orchestrator.version.Version |
java.lang.String |
2 |
1 |
1 |
- |
- |
External -> Jdk |
org.sonarqube.qa.util.TesterSession |
org.sonarqube.qa.util.QGateTester |
1 |
1 |
1 |
Composition |
- |
Internal -> Internal |
org.sonar.api.resources.Project |
java.util.Set<org.sonar.api.resources.Project> |
3 |
1 |
1 |
- |
- |
Internal -> Jdk |
void |
java.util.Set<org.sonar.db.component.ComponentKeyUpdaterDao.RekeyedResource> |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
org.sonar.server.project.RekeyedProject |
java.util.Set<org.sonar.server.project.RekeyedProject> |
3 |
1 |
1 |
- |
- |
Internal -> Jdk |
java.util.List<org.sonar.server.es.IndexDefinition> |
boolean |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
org.sonar.server.es.IndexDefinition |
boolean |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
org.sonar.elasticsearch.test.EsTestCluster |
org.elasticsearch.node.Node |
1 |
1 |
1 |
- |
- |
Internal -> External |
org.sonar.server.es.EsTester |
void |
3 |
1 |
1 |
- |
- |
Internal -> Jdk |
org.sonar.server.rule.RuleCreator |
org.sonar.server.rule.ExternalRuleCreator |
5 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.source.ws.HashAction.HashFunction |
org.sonar.server.source.ws.HashAction.HashConsumer |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.db.source.FileSourceDaoTest.ReaderToStringFunction |
org.sonar.db.source.FileSourceDaoTest.ReaderToStringConsumer |
3 |
1 |
1 |
- |
- |
Internal -> Internal |
int |
org.sonar.server.computation.task.projectanalysis.source.SourceLinesHashRepositoryImpl.LineHashesComputer |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.sonar.core.util.CloseableIterator |
java.util.Optional |
2 |
1 |
1 |
- |
- |
Internal -> Jdk |
org.sonar.server.computation.task.projectanalysis.source.SourceLinesRepository |
org.sonar.server.computation.task.projectanalysis.source.SourceLinesHashRepository |
5 |
1 |
1 |
- |
- |
Internal -> Internal |
java.lang.String |
org.sonar.server.computation.task.projectanalysis.component.Component |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
java.util.Optional<org.sonar.ce.queue.CeQueue.WorkersPause> |
org.sonar.ce.queue.CeQueue.WorkersPauseStatus |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.sonar.core.platform.PluginRepository |
org.sonar.server.computation.task.projectanalysis.step.LoadReportAnalysisMetadataHolderStepTest.TestPluginRepository |
1 |
1 |
1 |
T_SUPER_R |
- |
Internal -> Internal |
java.lang.String |
java.io.File |
1 |
1 |
1 |
SIBLING |
- |
Jdk -> Jdk |
org.sonar.core.platform.PluginRepository |
org.sonar.server.plugins.PluginFileSystem |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.plugins.ServerPluginRepository |
org.sonar.server.plugins.PluginFileSystem |
4 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.core.platform.PluginInfo |
org.sonar.server.plugins.InstalledPlugin |
3 |
1 |
1 |
Composition |
- |
Internal -> Internal |
org.sonar.server.plugins.PluginCompression |
org.sonar.server.plugins.PluginFileSystem |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.core.platform.RemotePluginFile |
org.sonar.server.plugins.InstalledPlugin |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.home.cache.FileCache |
org.sonar.scanner.bootstrap.PluginFiles |
4 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.db.ce.EligibleTaskDto |
java.lang.String |
3 |
1 |
1 |
Composition |
- |
Internal -> Jdk |
org.sonar.db.dialect.Dialect |
java.util.Optional<org.sonar.db.dialect.Dialect> |
4 |
1 |
1 |
- |
- |
Internal -> Jdk |
org.sonar.server.organization.OrganizationCreation.NewOrganization |
org.sonar.server.organization.OrganizationUpdater.NewOrganization |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.authentication.UserIdentityAuthenticator |
org.sonar.server.authentication.UserIdentityAuthenticatorImpl |
2 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
org.sonar.server.authentication.OAuth2AuthenticationParametersImpl |
org.sonar.server.authentication.OAuth2AuthenticationParameters |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
org.sonar.server.authentication.UserIdentityAuthenticator |
org.sonar.server.authentication.TestUserIdentityAuthenticator |
3 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
void |
java.util.List<org.sonar.db.issue.IssueDto> |
2 |
1 |
1 |
- |
- |
Jdk -> Jdk |
void |
org.sonar.db.user.UserTokenDto |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
com.google.common.base.Optional<org.sonar.db.user.UserTokenDto> |
org.sonar.db.user.UserTokenDto |
5 |
1 |
1 |
- |
- |
External -> Internal |
java.lang.String |
org.sonar.api.server.ws.Request |
1 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
org.sonarqube.ws.client.usertokens.GenerateRequest |
org.sonar.api.server.ws.Request |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonarqube.ws.client.usertokens.GenerateRequest |
java.lang.String |
1 |
1 |
1 |
Composition |
- |
Internal -> Jdk |
org.sonar.server.user.UserSession |
org.sonar.server.usertoken.ws.UserTokenSupport |
6 |
1 |
1 |
Composition |
- |
Internal -> Internal |
org.sonar.api.issue.IssueComment |
org.sonar.core.issue.DefaultIssueComment |
4 |
1 |
1 |
T_SUPER_R |
- |
Internal -> Internal |
org.sonar.server.measure.index.ProjectMeasuresIndex |
org.sonar.db.DbClient |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.db.protobuf.DbIssues.Location |
java.util.Optional<org.sonar.db.protobuf.DbIssues.Location> |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
void |
org.sonar.db.source.FileSourceDto |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.sonar.db.source.FileSourceDto |
void |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
java.util.Set<java.lang.String> |
org.sonar.server.computation.task.projectanalysis.filemove.ScoreMatrix.ScoreFile |
2 |
1 |
1 |
- |
- |
Jdk -> Internal |
java.util.Map<java.lang.String, org.sonar.server.computation.task.projectanalysis.filemove.FileSimilarity.File> |
org.sonar.server.computation.task.projectanalysis.filemove.ScoreMatrix.ScoreFile |
2 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.sonar.server.computation.task.projectanalysis.filemove.ScoreMatrixDumper |
org.sonar.server.computation.task.projectanalysis.filemove.FileMoveDetectionStepTest.CapturingScoreMatrixDumper |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
void |
org.sonarqube.ws.Rules.Rule |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
java.lang.String |
org.sonar.server.ws.TestResponse |
29 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.sonar.api.config.Configuration |
org.sonar.scanner.scan.ScanProperties |
8 |
1 |
1 |
Composition |
- |
Internal -> Internal |
org.sonar.api.config.Configuration |
org.sonar.scanner.config.DefaultConfiguration |
2 |
1 |
1 |
T_SUPER_R |
- |
Internal -> Internal |
org.sonar.core.platform.EditionProvider |
org.sonar.core.platform.PlatformEditionProvider |
3 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
java.io.File |
com.sonar.orchestrator.locator.Location |
2 |
1 |
1 |
- |
- |
Jdk -> External |
com.sonar.orchestrator.OrchestratorBuilder |
com.sonar.orchestrator.Orchestrator |
1 |
1 |
1 |
- |
- |
External -> External |
org.sonar.api.platform.ServerUpgradeStatus |
org.sonar.server.platform.DefaultServerUpgradeStatus |
3 |
1 |
1 |
T_SUPER_R |
- |
Internal -> Internal |
org.sonarqube.qa.util.pageobjects.Navigation |
org.sonarqube.qa.util.pageobjects.LoginPage |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.organization.OrganizationFlags |
org.sonar.server.organization.OrganisationSupport |
1 |
1 |
1 |
Composition |
- |
Internal -> Internal |
org.sonar.server.computation.task.projectanalysis.issue.NewExternalRule |
org.sonar.server.computation.task.projectanalysis.issue.RuleRepositoryImpl.ExternalRuleWrapper |
1 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
org.sonar.server.computation.task.projectanalysis.issue.Rule |
org.sonar.db.rule.RuleDto |
3 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.computation.task.projectanalysis.qualitygate.QualityGateStatus |
org.sonar.ce.task.projectanalysis.qualitygate.QualityGateStatus |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.computation.task.projectanalysis.measure.Measure.ValueType |
org.sonar.ce.task.projectanalysis.measure.Measure.ValueType |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.computation.task.projectanalysis.source.SourceLinesHashRepositoryImpl.LineHashesComputer |
org.sonar.ce.task.projectanalysis.source.SourceLinesHashRepositoryImpl.LineHashesComputer |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.scanner.bootstrap.ScannerExtensionDictionnaryTest.FakeNewSensor |
org.sonar.scanner.bootstrap.ScannerExtensionDictionnaryTest.FakeSensor |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.scanner.phases.SensorsExecutorTest.TestSensor |
org.sonar.scanner.sensor.SensorWrapper |
2 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
org.sonar.api.batch.PostJob |
org.sonar.scanner.postjob.PostJobWrapper |
2 |
1 |
1 |
T_SUPER_R |
- |
Internal -> Internal |
org.sonar.scanner.sensor.DefaultSensorContext |
org.sonar.api.batch.sensor.SensorContext |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
org.sonar.api.batch.Decorator |
org.picocontainer.behaviors.FieldDecorated.Decorator |
1 |
1 |
1 |
- |
- |
Internal -> External |
org.sonar.api.batch.Sensor |
org.sonar.scanner.sensor.SensorWrapper |
1 |
1 |
1 |
T_SUPER_R |
- |
Internal -> Internal |
org.sonar.api.source.Highlightable.HighlightingBuilder |
org.sonar.api.batch.sensor.highlighting.NewHighlighting |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.scanner.events.EventBus |
org.sonar.scanner.bootstrap.ScannerPluginRepository |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.api.issue.batch.IssueFilter |
org.sonar.api.scan.issue.filter.IssueFilter |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.api.source.Symbolizable.SymbolTableBuilder |
org.sonar.api.batch.sensor.symbol.NewSymbolTable |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
java.lang.String |
org.sonar.api.issue.Issue |
1 |
1 |
1 |
SIBLING |
- |
Jdk -> Internal |
org.sonar.db.ce.CeQueueDto |
void |
2 |
1 |
1 |
- |
- |
Internal -> Jdk |
org.sonar.core.util.UuidFactory |
org.sonar.server.platform.ServerIdChecksum |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
java.lang.String |
org.sonar.core.platform.ServerId |
2 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
org.sonar.api.config.Configuration |
org.sonar.server.platform.serverid.ServerIdFactory |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.es.IndexDefinitions.IndexType |
org.sonar.server.es.IndexDefinition.Type |
4 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.component.ws.FilterParser.Operator |
org.sonar.server.measure.index.ProjectMeasuresQuery.Operator |
4 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.es.IndexDefinitions.Index |
org.sonar.server.es.IndexDefinition.Index |
8 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.tester.UserSessionRule |
org.sonar.server.user.LightUserSessionRule |
11 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
org.sonar.server.qualitygate.QualityGateFinder.QualityGateData |
java.util.Optional<org.sonar.server.qualitygate.QualityGateFinder.QualityGateData> |
3 |
1 |
1 |
- |
- |
Internal -> Jdk |
org.sonar.server.issue.IssueStorage |
org.sonar.server.issue.WebIssueStorage |
5 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
org.sonar.server.issue.ServerIssueStorage |
org.sonar.server.issue.WebIssueStorage |
2 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
java.lang.Class |
java.util.Collection |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
java.lang.Class<org.sonar.xoo.checks.Check> |
java.lang.Class |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
org.sonar.server.organization.BillingValidationsProxy |
org.sonar.server.organization.DefaultOrganizationProvider |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.user.LightUserSessionRule |
org.sonar.server.tester.UserSessionRule |
11 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
org.sonar.server.permission.index.AuthorizationTypeSupport |
org.sonar.server.permission.index.WebAuthorizationTypeSupport |
9 |
1 |
1 |
- |
- |
Internal -> Internal |
com.google.common.base.Optional<org.sonar.db.component.ComponentDto> |
org.sonar.db.component.ComponentDto |
1 |
1 |
1 |
- |
- |
External -> Internal |
void |
org.sonar.ce.task.step.ComputationStep.Statistics |
3 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.sonar.ce.task.step.ComputationStep.Statistics |
org.sonar.ce.task.step.TestComputationStepContext.TestStatistics |
2 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
void |
org.sonar.ce.task.step.TestComputationStepContext |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.sonar.db.alm.AlmAppInstallDao.ALM |
org.sonar.db.alm.ALM |
3 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.db.alm.AlmAppInstallDaoTest.AlmAppInstallAssert |
org.sonar.db.alm.ProjectAlmBindingsDaoTest.ProjectAlmBindingAssert |
6 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
java.lang.String |
org.sonar.api.utils.log.LogAndArguments |
7 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
org.sonar.server.rule.index.RuleIndex |
org.sonar.server.component.ComponentFinder |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.db.organization.OrganizationDto |
java.util.Optional<org.sonar.db.organization.OrganizationDto> |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
java.util.List<org.sonar.core.issue.DefaultIssue> |
void |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
org.sonar.core.issue.tracking.Tracking |
org.sonar.core.issue.tracking.NonClosedTracking |
2 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
java.lang.String |
java.util.Collection<org.sonar.core.issue.DefaultIssue> |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
java.util.Collection |
java.util.List<java.lang.String> |
1 |
1 |
1 |
T_SUPER_R |
- |
Jdk -> Jdk |
org.sonar.ce.task.projectanalysis.period.Period |
org.sonar.ce.task.projectanalysis.period.PeriodHolder |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
int |
org.sonar.ce.task.projectanalysis.component.Component |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.sonar.ce.task.projectanalysis.scm.ScmInfo |
java.util.Set<java.lang.Integer> |
6 |
1 |
1 |
- |
- |
Internal -> Jdk |
org.sonar.ce.task.projectanalysis.scm.ScmInfoRepository |
org.sonar.ce.task.projectanalysis.source.NewLinesRepository |
13 |
1 |
1 |
Composition |
- |
Internal -> Internal |
org.sonar.ce.task.projectanalysis.source.SourceLinesRepository |
org.sonar.ce.task.projectanalysis.source.FileSourceDataComputer |
2 |
1 |
1 |
Composition |
- |
Internal -> Internal |
void |
org.sonar.db.rule.RuleDefinitionDto |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.sonar.api.batch.sensor.issue.ExternalIssue |
org.sonar.api.batch.sensor.issue.internal.DefaultExternalIssue |
3 |
1 |
1 |
T_SUPER_R |
- |
Internal -> Internal |
org.sonar.server.rule.ExternalRuleCreator |
org.sonar.server.rule.AddHocRuleCreator |
6 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.rule.NewExternalRule.Builder |
org.sonar.server.rule.NewAddHocRule.Builder |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.ce.task.projectanalysis.issue.RuleRepositoryImpl.AdHocRuleWrapper |
org.sonar.api.batch.sensor.rule.NewAdHocRule |
1 |
1 |
1 |
Composition |
- |
Internal -> Internal |
org.sonar.server.rule.NewAddHocRule |
org.sonar.api.batch.sensor.rule.NewAdHocRule |
6 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.ce.task.projectanalysis.analysis.AnalysisMetadataHolderRule |
org.sonar.ce.task.projectanalysis.analysis.AnalysisMetadataHolder |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
java.lang.String |
org.sonar.ce.queue.CeTaskSubmit.Component |
2 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
java.lang.String |
org.sonarqube.ws.Components.ProvisionedWsResponse.Component |
7 |
1 |
1 |
- |
- |
Jdk -> Internal |
void |
java.util.Optional<org.sonar.ce.task.projectanalysis.source.linereader.LineReader.ReadError> |
7 |
1 |
1 |
- |
- |
Jdk -> Jdk |
org.sonar.ce.task.projectanalysis.source.SourceLineReadersFactory.LineReaders |
org.sonar.ce.task.projectanalysis.source.SourceLineReadersFactory.LineReadersImpl |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
java.util.Iterator<java.lang.String> |
java.lang.String |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
java.lang.String |
org.sonar.ce.task.CeTask.User |
1 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
java.lang.String |
org.sonarqube.ws.Users.SearchWsResponse.User |
3 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.sonar.server.permission.ws.PermissionWsSupport |
org.sonar.server.permission.PermissionService |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.permission.ws.WsParameters |
org.sonar.server.permission.PermissionService |
1 |
1 |
1 |
Composition |
- |
Internal -> Internal |
org.sonar.server.permission.PermissionsHelper |
org.sonar.server.permission.PermissionService |
20 |
1 |
1 |
- |
- |
Internal -> Internal |
java.util.Optional<java.lang.Long> |
java.util.OptionalLong |
2 |
1 |
1 |
- |
- |
Jdk -> Jdk |
java.lang.String |
org.sonar.ce.task.projectanalysis.analysis.Branch |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
java.lang.String |
org.sonar.db.alm.AlmAppInstallDto |
2 |
2 |
1 |
Composition |
- |
Jdk -> Internal |
org.sonar.db.alm.AlmAppInstallDaoTest.AlmAppInstall |
org.sonar.db.alm.AlmAppInstallDto |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
java.lang.String |
java.util.List<java.lang.Integer> |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
org.sonar.db.dialect.Dialect |
java.util.Set<java.util.function.Supplier<org.sonar.db.dialect.Dialect>> |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
org.sonar.scanner.scan.branch.BranchConfiguration |
org.sonar.api.batch.fs.internal.DefaultInputFile |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
java.lang.String |
org.sonar.api.batch.fs.internal.DefaultInputFile |
3 |
2 |
1 |
Composition |
- |
Jdk -> Internal |
org.sonar.server.duplication.ws.DuplicationsParser.Duplication |
org.sonar.ce.task.projectanalysis.duplication.Duplication |
21 |
1 |
1 |
- |
- |
Internal -> Internal |
com.google.common.base.Optional<org.sonar.ce.task.projectanalysis.measure.Measure> |
org.sonar.ce.task.projectanalysis.measure.Measure |
3 |
1 |
1 |
- |
- |
External -> Internal |
java.util.Optional<org.sonar.db.alm.ALM> |
org.sonar.db.alm.ALM |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.sonar.db.protobuf.DbCommons.TextRange.Builder |
org.sonar.db.protobuf.DbCommons.TextRange |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
void |
org.sonar.ce.task.projectanalysis.scm.ScmInfo |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
void |
org.sonar.api.batch.rule.internal.ActiveRulesBuilder |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
java.util.Optional<org.sonar.ce.task.projectanalysis.qualityprofile.ActiveRule> |
org.sonar.ce.task.projectanalysis.qualityprofile.ActiveRule |
2 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.sonar.api.batch.rule.ActiveRules |
org.sonar.api.batch.rule.internal.NewActiveRule |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
void |
org.sonarqube.ws.Organizations.SearchWsResponse |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
java.util.Optional<org.sonar.db.user.UserDto> |
org.sonar.server.user.UserSession |
2 |
1 |
1 |
- |
- |
Jdk -> Internal |
java.lang.String |
okhttp3.Credentials |
2 |
1 |
1 |
- |
- |
Jdk -> External |
org.sonar.server.authentication.UserIdentityAuthenticatorParameters.Builder |
org.sonar.server.authentication.UserRegistration.Builder |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.server.authentication.UserIdentityAuthenticator |
org.sonar.server.authentication.UserRegistrar |
8 |
1 |
1 |
- |
- |
Internal -> Internal |
java.lang.String |
javax.servlet.http.HttpServletRequest |
1 |
1 |
1 |
- |
- |
Jdk -> External |
okhttp3.Credentials |
java.util.Optional<okhttp3.Credentials> |
1 |
1 |
1 |
- |
- |
External -> Jdk |
org.sonarqube.ws.Webhooks.CreateWsResponse.Webhook |
okhttp3.HttpUrl |
1 |
1 |
1 |
- |
- |
Internal -> External |
void |
org.sonar.db.MyBatis |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
java.lang.String |
org.sonar.ce.taskprocessor.CeWorker |
2 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.sonar.ce.taskprocessor.EnabledCeWorkerControllerImpl |
org.sonar.ce.taskprocessor.CeWorkerControllerImpl |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
void |
org.sonarqube.ws.client.OkHttpClientBuilder |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
long |
java.time.Duration |
2 |
1 |
1 |
- |
- |
Jdk -> Jdk |
long |
java.time.Instant |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
java.lang.Long |
java.time.Instant |
1 |
1 |
1 |
SIBLING |
- |
Jdk -> Jdk |
java.util.Date |
java.time.Instant |
3 |
1 |
1 |
SIBLING |
- |
Jdk -> Jdk |
java.util.Optional<java.lang.Comparable> |
java.lang.Comparable |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
org.sonar.scanner.phases.CoverageExclusions |
org.sonar.scanner.phases.ModuleCoverageExclusions |
3 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.api.batch.fs.InputDir |
org.sonar.api.batch.fs.InputModule |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.api.config.Configuration |
org.sonar.scanner.scan.ModuleConfiguration |
1 |
1 |
1 |
T_SUPER_R |
- |
Internal -> Internal |
org.sonar.api.batch.fs.internal.DefaultInputModule |
org.sonar.api.batch.fs.internal.AbstractProjectOrModule |
27 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
org.sonar.scanner.scan.filesystem.BatchIdGenerator |
org.sonar.scanner.scan.filesystem.ScannerComponentIdGenerator |
7 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
org.sonar.api.batch.fs.internal.DefaultInputModule |
java.util.Collection<org.sonar.api.batch.fs.internal.DefaultInputModule> |
2 |
1 |
1 |
- |
- |
Internal -> Jdk |
org.sonar.api.batch.fs.internal.DefaultInputModule |
org.sonar.api.batch.fs.InputModule |
7 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
org.sonar.api.batch.fs.InputModule |
org.sonar.api.batch.fs.internal.AbstractProjectOrModule |
3 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.api.batch.fs.internal.InputModuleHierarchy |
org.sonar.api.batch.fs.internal.DefaultInputProject |
7 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.api.batch.fs.internal.InputModuleHierarchy |
org.sonar.api.batch.fs.internal.AbstractProjectOrModule |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.api.batch.fs.internal.DefaultInputModule |
org.sonar.api.scanner.fs.InputProject |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.scanner.analysis.AnalysisProperties |
org.sonar.scanner.bootstrap.ScannerProperties |
9 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.api.config.Configuration |
org.sonar.scanner.scan.ProjectConfiguration |
1 |
1 |
1 |
T_SUPER_R |
- |
Internal -> Internal |
org.sonar.scanner.bootstrap.GlobalProperties |
org.sonar.scanner.bootstrap.ScannerProperties |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.scanner.repository.settings.SettingsLoader |
org.sonar.scanner.bootstrap.GlobalServerSettings |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.api.batch.fs.internal.DefaultInputModule |
org.sonar.api.batch.fs.internal.DefaultInputProject |
23 |
4 |
1 |
SIBLING |
- |
Internal -> Internal |
org.sonar.scanner.bootstrap.GlobalConfiguration |
org.sonar.scanner.bootstrap.GlobalServerSettings |
3 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.api.batch.fs.InputModule |
org.sonar.api.scanner.fs.InputProject |
3 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.scanner.bootstrap.MutableGlobalSettings |
org.sonar.scanner.bootstrap.GlobalConfiguration |
4 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.scanner.mediumtest.ScanTaskObserver |
org.sonar.scanner.mediumtest.AnalysisObserver |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
java.util.Collection<org.sonar.api.batch.fs.internal.DefaultInputModule> |
org.sonar.api.batch.fs.internal.DefaultInputModule |
2 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.sonar.scanner.bootstrap.GlobalProperties |
org.sonar.core.config.ScannerProperties |
13 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.api.batch.fs.internal.DefaultInputComponent |
org.sonar.api.batch.fs.internal.DefaultInputModule |
4 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
org.sonar.api.batch.bootstrap.ProjectKey |
org.sonar.scanner.bootstrap.ScannerProperties |
2 |
1 |
1 |
T_SUPER_R |
- |
Internal -> Internal |
org.sonar.db.component.KeyWithUuidDto |
org.sonar.db.component.ComponentWithModuleUuidDto |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.api.batch.fs.internal.AbstractProjectOrModule |
org.sonar.api.batch.bootstrap.ProjectDefinition |
2 |
1 |
1 |
Composition |
- |
Internal -> Internal |
org.sonar.api.batch.fs.internal.AbstractProjectOrModule |
org.sonar.api.batch.fs.internal.DefaultInputModule |
7 |
2 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
org.sonar.api.batch.fs.internal.InputModuleHierarchy |
org.sonar.scanner.scan.filesystem.InputComponentStore |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.api.batch.fs.InputComponent |
org.sonar.api.batch.fs.internal.DefaultInputProject |
1 |
1 |
1 |
T_SUPER_R |
- |
Internal -> Internal |
org.sonar.api.batch.fs.InputPath |
org.sonar.api.batch.fs.internal.DefaultInputFile |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.api.batch.fs.internal.AbstractProjectOrModule |
org.sonar.api.batch.fs.internal.DefaultInputProject |
3 |
2 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
org.sonar.api.batch.fs.InputComponent |
org.sonar.api.batch.fs.internal.DefaultInputFile |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.api.batch.bootstrap.ProjectDefinition |
java.util.Map<java.lang.String, java.lang.String> |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
org.sonar.api.batch.fs.internal.InputComponentTree |
org.sonar.api.batch.fs.internal.DefaultInputProject |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
java.util.Map.Entry<org.sonar.scanner.protocol.output.ScannerReport.Component, java.lang.String> |
org.sonar.api.batch.fs.InputFile |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.sonar.scanner.repository.ProjectRepositories |
org.sonar.scanner.scan.ProjectServerSettings |
3 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.scanner.repository.ProjectRepositories |
org.sonar.scanner.repository.SingleProjectRepository |
5 |
2 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
org.sonar.scanner.protocol.input.ProjectRepositories |
org.sonar.scanner.protocol.input.MultiModuleProjectRepository |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
org.sonar.api.batch.fs.FileSystem |
org.sonar.scanner.scan.filesystem.InputComponentStore |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.scanner.scan.filesystem.InputFileBuilder |
org.sonar.scanner.issue.ignore.scanner.IssueExclusionsLoader |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.api.batch.fs.internal.DefaultFileSystem |
org.sonar.scanner.scan.filesystem.InputComponentStore |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.scanner.scan.filesystem.DefaultModuleFileSystem |
org.sonar.scanner.scan.filesystem.MetadataGenerator |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.scanner.scan.filesystem.ExclusionFilters |
org.sonar.scanner.scan.filesystem.ProjectExclusionFilters |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.scanner.scan.filesystem.ModuleInputComponentStore |
org.sonar.scanner.scan.filesystem.InputComponentStore |
2 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
org.sonar.scanner.scan.filesystem.AbstractExclusionFilters |
org.sonar.scanner.scan.filesystem.ModuleExclusionFilters |
5 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
org.sonar.scanner.scan.ModuleConfiguration |
org.sonar.api.batch.fs.internal.DefaultInputModule |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.scanner.scan.filesystem.DefaultModuleFileSystem |
org.sonar.api.batch.fs.FileSystem |
2 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
org.sonar.scanner.bootstrap.ScannerExtensionDictionnary |
org.sonar.scanner.bootstrap.SensorExtensionDictionnary |
17 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.api.config.Configuration |
java.util.function.Function<java.lang.String, java.lang.String[]> |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
org.sonar.scanner.bootstrap.ScannerExtensionDictionnary |
org.sonar.scanner.bootstrap.PostJobExtensionDictionnary |
3 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.api.batch.fs.InputModule |
org.sonar.api.batch.fs.internal.DefaultInputProject |
4 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.api.batch.sensor.internal.SensorContextTester |
org.sonar.api.batch.sensor.internal.SensorStorage |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.api.batch.sensor.SensorContext |
org.sonar.api.batch.sensor.internal.SensorStorage |
4 |
1 |
1 |
- |
- |
Internal -> Internal |
java.util.function.Supplier |
java.util.Map |
2 |
1 |
1 |
- |
- |
Jdk -> Jdk |
org.sonar.scanner.sensor.DefaultSensorContext |
org.sonar.scanner.sensor.ModuleSensorContext |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.scanner.sensor.SensorOptimizer |
org.sonar.scanner.sensor.ModuleSensorOptimizer |
6 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.scanner.sensor.ModuleSensorOptimizer |
org.sonar.scanner.sensor.AbstractSensorOptimizer |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
org.sonar.api.batch.sensor.SensorContext |
org.sonar.scanner.sensor.ModuleSensorContext |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.api.batch.sensor.SensorContext |
org.sonar.scanner.sensor.ProjectSensorContext |
1 |
1 |
1 |
T_SUPER_R |
- |
Internal -> Internal |
org.sonar.scanner.sensor.AbstractSensorOptimizer |
org.sonar.scanner.sensor.ProjectSensorOptimizer |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
org.sonar.ce.task.projectanalysis.component.ComponentUuidFactory |
org.sonar.ce.task.projectanalysis.component.ComponentUuidFactoryWithMigration |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
org.sonar.scanner.protocol.output.ScannerReport.Component |
java.lang.String |
4 |
1 |
1 |
- |
- |
Internal -> Jdk |
org.sonar.api.batch.fs.internal.DefaultInputModule |
org.sonar.scanner.scan.ModuleConfiguration |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.scanner.scan.filesystem.InputComponentStore |
org.sonar.api.notifications.AnalysisWarnings |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.api.scan.issue.filter.FilterableIssue |
org.sonar.scanner.issue.DefaultFilterableIssue |
2 |
1 |
1 |
T_SUPER_R |
- |
Internal -> Internal |
org.sonar.scanner.issue.ignore.pattern.PatternMatcher |
org.sonar.scanner.issue.ignore.IgnoreIssuesFilter |
2 |
1 |
1 |
Composition |
- |
Internal -> Internal |
org.sonar.scanner.scan.filesystem.AbstractExclusionFilters |
org.sonar.scanner.scan.filesystem.ProjectExclusionFilters |
2 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
java.util.concurrent.atomic.AtomicInteger |
org.sonar.scanner.scan.filesystem.ProjectFileIndexer.ExclusionCounter |
7 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
java.util.List<java.lang.String> |
org.sonar.db.metric.MetricDto |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.sonar.ce.task.projectanalysis.component.DbIdsRepository |
org.sonar.ce.task.projectanalysis.analysis.AnalysisMetadataHolder |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.db.component.SnapshotDto |
java.lang.String |
1 |
1 |
1 |
Composition |
- |
Internal -> Jdk |
java.lang.String |
org.sonar.ce.task.projectanalysis.component.ProjectAttributes |
2 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
org.sonar.scanner.mediumtest.log.ExceptionHandlingMediumTest.ErrorSettingsLoader |
org.sonar.scanner.mediumtest.log.ExceptionHandlingMediumTest.ErrorGlobalSettingsLoader |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.scanner.bootstrap.ScannerProperties |
org.sonar.scanner.bootstrap.ProcessedScannerProperties |
9 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
org.sonar.core.config.ScannerProperties |
org.sonar.scanner.bootstrap.RawScannerProperties |
13 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.scanner.repository.settings.SettingsLoader |
org.sonar.scanner.repository.settings.ProjectSettingsLoader |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.scanner.repository.ProjectRepositories |
org.sonar.scanner.protocol.input.MultiModuleProjectRepository |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
org.sonar.server.user.index.UserIndexer |
org.sonar.server.organization.MemberUpdater |
2 |
1 |
1 |
Composition |
- |
Internal -> Internal |
java.lang.String |
org.sonar.db.alm.ALM |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.sonar.ce.task.projectanalysis.api.posttask.QualityGateImpl |
org.sonar.api.ce.posttask.QualityGate |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
org.sonar.ce.task.projectanalysis.period.Period |
long |
2 |
1 |
1 |
Composition |
- |
Internal -> Jdk |
java.util.List<org.sonarqube.ws.Measures.Period> |
org.sonarqube.ws.Measures.Period |
4 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.sonar.server.measure.ws.ComponentAction.ComponentRequest |
java.util.Collection<java.lang.String> |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
org.sonar.server.measure.ws.ComponentTreeRequest |
java.util.Set<java.lang.String> |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
java.util.Set<org.sonar.ce.task.projectanalysis.measure.qualitygatedetails.EvaluatedCondition> |
void |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
? |
org.sonar.ce.task.projectanalysis.step.NewCoverageMeasuresStep.NewCoverageCounter |
1 |
1 |
1 |
- |
- |
TypeVariable -> Internal |
org.sonar.db.component.BranchDto |
void |
1 |
1 |
1 |
- |
- |
Internal -> Jdk |
org.elasticsearch.action.ListenableActionFuture |
org.elasticsearch.action.ActionFuture |
1 |
1 |
1 |
- |
- |
External -> External |
org.elasticsearch.search.aggregations.bucket.terms.Terms.Order |
org.elasticsearch.search.aggregations.BucketOrder |
5 |
1 |
1 |
- |
- |
External -> External |
org.elasticsearch.action.admin.indices.delete.DeleteIndexResponse |
org.elasticsearch.action.support.master.AcknowledgedResponse |
1 |
1 |
1 |
- |
- |
External -> External |
org.elasticsearch.action.admin.indices.settings.put.UpdateSettingsResponse |
org.elasticsearch.action.support.master.AcknowledgedResponse |
1 |
1 |
1 |
- |
- |
External -> External |
org.elasticsearch.action.admin.indices.mapping.put.PutMappingResponse |
org.elasticsearch.action.support.master.AcknowledgedResponse |
5 |
1 |
1 |
- |
- |
External -> External |
org.elasticsearch.search.SearchHitField |
org.elasticsearch.common.document.DocumentField |
1 |
1 |
1 |
- |
- |
External -> External |
java.util.Map<java.lang.String, java.lang.String> |
org.elasticsearch.common.settings.Settings |
1 |
1 |
1 |
- |
- |
Jdk -> External |
org.elasticsearch.index.get.GetField |
org.elasticsearch.common.document.DocumentField |
1 |
1 |
1 |
- |
- |
External -> External |
org.sonar.application.es.EsInstallation |
org.sonar.application.es.EsInstallationImpl |
7 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
java.io.File |
org.sonar.application.es.EsInstallation |
3 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
org.sonar.ce.task.projectanalysis.measure.MeasureRepository |
org.sonar.ce.task.projectanalysis.measure.MeasureToMeasureDto |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.db.DbClient |
org.sonar.ce.task.projectanalysis.issue.RuleRepository |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.db.rule.RuleDefinitionDto |
org.sonar.server.issue.notification.NewIssuesNotification.RuleDefinition |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.db.DbClient |
org.sonar.server.issue.notification.NewIssuesNotification.DetailsSupplier |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.api.notifications.Notification |
org.sonar.server.qualityprofile.BuiltInQPChangeNotification |
4 |
1 |
1 |
T_SUPER_R |
- |
Internal -> Internal |
java.lang.String |
org.sonar.db.EmailSubscriberDto |
4 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
org.sonar.server.notification.NotificationHandler |
org.sonar.server.notification.NotificationHandler<? extendsorg.sonar.api.notifications.Notification> |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.api.notifications.Notification |
org.sonar.ce.task.projectanalysis.notification.ReportAnalysisFailureNotification |
4 |
1 |
1 |
T_SUPER_R |
- |
Internal -> Internal |
java.lang.String |
java.lang.Class<? extendsorg.sonar.api.notifications.Notification> |
1 |
1 |
1 |
SIBLING |
- |
Jdk -> Jdk |
org.sonar.ce.task.projectanalysis.notification.ReportAnalysisFailureNotification |
org.sonar.ce.task.projectanalysis.notification.ReportAnalysisFailureNotificationBuilder |
14 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.ce.task.projectanalysis.issue.ShortBranchIssuesLoader |
org.sonar.ce.task.projectanalysis.issue.SiblingsIssuesLoader |
3 |
1 |
1 |
- |
- |
Internal -> Internal |
java.lang.String |
org.sonar.ce.task.projectanalysis.component.TreeRootHolder |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.sonar.scanner.repository.ProjectRepositories |
org.sonar.scanner.repository.ProjectRepositoriesSupplier |
4 |
1 |
1 |
Composition |
- |
Internal -> Internal |
java.lang.String |
org.sonar.db.component.KeyType |
1 |
1 |
1 |
- |
- |
Jdk -> Internal |
org.sonar.db.rule.RuleDefinitionDto |
java.lang.Integer |
2 |
1 |
1 |
Composition |
- |
Internal -> Jdk |
org.sonar.server.platform.db.migration.version.v77.DeleteTestDataTypeFromFileSources |
org.sonar.server.platform.db.migration.step.DataChange |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
org.sonar.server.platform.db.migration.version.v77.DropElasticsearchIndexTests |
org.sonar.server.platform.db.migration.step.DdlChange |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
org.sonar.server.platform.db.migration.version.v77.DropDataTypeFromFileSources |
org.sonar.server.platform.db.migration.step.DdlChange |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
org.sonar.server.platform.db.migration.version.v77.AddLastConnectionDateToUserTokens |
org.sonar.server.platform.db.migration.step.DdlChange |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
org.sonar.server.platform.db.migration.version.v77.AddManualBaselineToProjectBranches |
org.sonar.server.platform.db.migration.step.DdlChange |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
org.sonar.server.platform.db.migration.version.v77.TruncateEsQueue |
org.sonar.server.platform.db.migration.step.DataChange |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
org.sonar.server.platform.db.migration.version.v77.DeleteFavouritesOnNotSupportedComponentQualifiers |
org.sonar.server.platform.db.migration.step.DataChange |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
org.sonar.server.platform.db.migration.version.v77.AddLastConnectionDateToUsers |
org.sonar.server.platform.db.migration.step.DdlChange |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
org.sonar.server.platform.db.migration.version.v77.DeleteFavoritesExceedingOneHundred |
org.sonar.server.platform.db.migration.step.DataChange |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
org.sonar.server.platform.db.migration.version.v77.AddBuildStringToSnapshot |
org.sonar.server.platform.db.migration.step.DdlChange |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
org.sonar.server.platform.db.migration.version.v77.AddMembersSyncFlagToOrgAlmBinding |
org.sonar.server.platform.db.migration.step.DdlChange |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
org.sonar.application.es.EsInstallation |
java.io.File |
3 |
1 |
1 |
Composition |
- |
Internal -> Jdk |
org.sonar.application.es.EsInstallationImpl |
org.sonar.application.es.EsInstallation |
7 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
org.sonar.server.source.HtmlSourceDecorator |
org.sonar.server.source.ws.LinesJsonWriter |
2 |
1 |
1 |
Composition |
- |
Internal -> Internal |
org.sonar.server.platform.db.migration.version.v77.AddSonarsourceSecurityElasticsearchMapping |
org.sonar.server.platform.db.migration.step.DdlChange |
1 |
1 |
1 |
R_SUPER_T |
- |
Internal -> Internal |
java.lang.Long |
org.sonar.db.component.SnapshotDto |
3 |
1 |
1 |
Composition |
- |
Jdk -> Internal |
org.sonar.api.utils.System2 |
org.sonar.db.purge.PurgeProfiler |
2 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.application.Scheduler |
java.lang.Runnable |
4 |
1 |
1 |
- |
- |
Internal -> Jdk |
org.sonar.application.process.ProcessEventListener |
org.sonar.application.process.ManagedProcessEventListener |
7 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.application.process.Lifecycle.State |
org.sonar.application.process.ManagedProcessLifecycle.State |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.process.Lifecycle.State |
org.sonar.application.process.ManagedProcessLifecycle.State |
8 |
1 |
1 |
- |
- |
Internal -> Internal |
org.sonar.application.process.SQProcessTest.TestProcess |
org.sonar.application.SchedulerImplTest.TestManagedProcess |
13 |
1 |
1 |
SIBLING |
- |
Internal -> Internal |
void |
java.util.Optional<org.sonar.process.ProcessEntryPoint.HardStopperThread> |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
org.sonar.process.Lifecycle.State |
java.util.concurrent.atomic.AtomicReference<org.sonar.process.Lifecycle.State> |
2 |
1 |
1 |
- |
- |
Internal -> Jdk |
org.sonar.process.ProcessEntryPoint.HardStopWatcher |
org.sonar.process.StopWatcher |
1 |
1 |
1 |
- |
- |
Internal -> Internal |
java.util.Optional<org.sonar.process.ProcessEntryPoint.HardStopperThread> |
void |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
java.util.Optional<org.sonar.process.ProcessEntryPoint.StopperThread> |
void |
1 |
1 |
1 |
- |
- |
Jdk -> Jdk |
org.sonar.process.cluster.hz.HazelcastMember |
org.sonar.application.cluster.AppNodesClusterHostsConsistencyTest.TestHazelcastMember |
2 |
1 |
1 |
T_SUPER_R |
- |
Internal -> Internal |
org.sonar.db.permission.PermissionQuery |
org.sonar.db.permission.PermissionQuery.Builder |
1 |
1 |
1 |
- |
- |
Internal -> Internal |