summaryrefslogtreecommitdiffstats
path: root/sonar-scanner-engine
diff options
context:
space:
mode:
authorSébastien Lesaint <sebastien.lesaint@sonarsource.com>2019-10-10 14:16:32 +0200
committerSonarTech <sonartech@sonarsource.com>2019-10-14 20:21:05 +0200
commitab6fd46a1f0936c3d8e05ada5b984819dae4283b (patch)
treeaca5781966a7cc69d0d35fa229dbcfce3e150e6c /sonar-scanner-engine
parent7d2b20e368c4d680bf40b1b5b1b48fad8f205fab (diff)
downloadsonarqube-ab6fd46a1f0936c3d8e05ada5b984819dae4283b.tar.gz
sonarqube-ab6fd46a1f0936c3d8e05ada5b984819dae4283b.zip
fix missing class constructor (mostly GSon serialized classes)
Diffstat (limited to 'sonar-scanner-engine')
-rw-r--r--sonar-scanner-engine/src/main/java/org/sonar/scanner/bootstrap/ScannerPluginInstaller.java8
-rw-r--r--sonar-scanner-engine/src/main/java/org/sonar/scanner/externalissue/ReportParser.java16
-rw-r--r--sonar-scanner-engine/src/main/java/org/sonar/scanner/repository/DefaultMetricsRepositoryLoader.java4
3 files changed, 28 insertions, 0 deletions
diff --git a/sonar-scanner-engine/src/main/java/org/sonar/scanner/bootstrap/ScannerPluginInstaller.java b/sonar-scanner-engine/src/main/java/org/sonar/scanner/bootstrap/ScannerPluginInstaller.java
index d80a52a26e9..fa7d0cc7764 100644
--- a/sonar-scanner-engine/src/main/java/org/sonar/scanner/bootstrap/ScannerPluginInstaller.java
+++ b/sonar-scanner-engine/src/main/java/org/sonar/scanner/bootstrap/ScannerPluginInstaller.java
@@ -112,12 +112,20 @@ public class ScannerPluginInstaller implements PluginInstaller {
private static class InstalledPlugins {
InstalledPlugin[] plugins;
+
+ public InstalledPlugins() {
+ // http://stackoverflow.com/a/18645370/229031
+ }
}
static class InstalledPlugin {
String key;
String hash;
long updatedAt;
+
+ public InstalledPlugin() {
+ // http://stackoverflow.com/a/18645370/229031
+ }
}
private static class Loaded {
diff --git a/sonar-scanner-engine/src/main/java/org/sonar/scanner/externalissue/ReportParser.java b/sonar-scanner-engine/src/main/java/org/sonar/scanner/externalissue/ReportParser.java
index 0c7d0039d9a..f5dd9853384 100644
--- a/sonar-scanner-engine/src/main/java/org/sonar/scanner/externalissue/ReportParser.java
+++ b/sonar-scanner-engine/src/main/java/org/sonar/scanner/externalissue/ReportParser.java
@@ -101,6 +101,10 @@ public class ReportParser {
static class Report {
Issue[] issues;
+
+ public Report() {
+ // http://stackoverflow.com/a/18645370/229031
+ }
}
static class Issue {
@@ -113,6 +117,10 @@ public class ReportParser {
Location primaryLocation;
@Nullable
Location[] secondaryLocations;
+
+ public Issue() {
+ // http://stackoverflow.com/a/18645370/229031
+ }
}
static class Location {
@@ -121,6 +129,10 @@ public class ReportParser {
String filePath;
@Nullable
TextRange textRange;
+
+ public Location() {
+ // http://stackoverflow.com/a/18645370/229031
+ }
}
static class TextRange {
@@ -131,5 +143,9 @@ public class ReportParser {
Integer endLine;
@Nullable
Integer endColumn;
+
+ public TextRange() {
+ // http://stackoverflow.com/a/18645370/229031
+ }
}
}
diff --git a/sonar-scanner-engine/src/main/java/org/sonar/scanner/repository/DefaultMetricsRepositoryLoader.java b/sonar-scanner-engine/src/main/java/org/sonar/scanner/repository/DefaultMetricsRepositoryLoader.java
index 7afc0c68587..bea74d58c8e 100644
--- a/sonar-scanner-engine/src/main/java/org/sonar/scanner/repository/DefaultMetricsRepositoryLoader.java
+++ b/sonar-scanner-engine/src/main/java/org/sonar/scanner/repository/DefaultMetricsRepositoryLoader.java
@@ -123,6 +123,10 @@ public class DefaultMetricsRepositoryLoader implements MetricsRepositoryLoader {
private int ps;
+ public WsMetricsResponse() {
+ // http://stackoverflow.com/a/18645370/229031
+ }
+
public int getTotal() {
return total;
}