diff options
author | Sébastien Lesaint <sebastien.lesaint@sonarsource.com> | 2019-10-10 14:16:32 +0200 |
---|---|---|
committer | SonarTech <sonartech@sonarsource.com> | 2019-10-14 20:21:05 +0200 |
commit | ab6fd46a1f0936c3d8e05ada5b984819dae4283b (patch) | |
tree | aca5781966a7cc69d0d35fa229dbcfce3e150e6c /sonar-scanner-engine | |
parent | 7d2b20e368c4d680bf40b1b5b1b48fad8f205fab (diff) | |
download | sonarqube-ab6fd46a1f0936c3d8e05ada5b984819dae4283b.tar.gz sonarqube-ab6fd46a1f0936c3d8e05ada5b984819dae4283b.zip |
fix missing class constructor (mostly GSon serialized classes)
Diffstat (limited to 'sonar-scanner-engine')
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; } |