diff --git a/sentry-core/src/main/java/io/sentry/core/protocol/SdkVersion.java b/sentry-core/src/main/java/io/sentry/core/protocol/SdkVersion.java index 5b9b2d07a..8b18b4532 100644 --- a/sentry-core/src/main/java/io/sentry/core/protocol/SdkVersion.java +++ b/sentry-core/src/main/java/io/sentry/core/protocol/SdkVersion.java @@ -1,16 +1,15 @@ package io.sentry.core.protocol; import io.sentry.core.IUnknownPropertiesConsumer; +import java.util.ArrayList; import java.util.List; import java.util.Map; -import java.util.concurrent.ConcurrentHashMap; -import java.util.concurrent.CopyOnWriteArrayList; public class SdkVersion implements IUnknownPropertiesConsumer { private String name; private String version; - private List packages = new CopyOnWriteArrayList<>(); - private Map integrations = new ConcurrentHashMap<>(); + private List packages; + private List integrations; private Map unknown; public String getVersion() { @@ -29,30 +28,25 @@ public void setName(String name) { this.name = name; } - public List getPackages() { - if (packages == null) { - return new CopyOnWriteArrayList<>(); - } - return packages; - } - public void addPackage(String name, String version) { Package newPackage = new Package(); newPackage.setName(name); newPackage.setVersion(version); + if (packages == null) { + packages = new ArrayList<>(); + } packages.add(newPackage); } + public void addIntegration(String integration) { + if (integrations == null) { + integrations = new ArrayList<>(); + } + integrations.add(integration); + } + @Override public void acceptUnknownProperties(Map unknown) { this.unknown = unknown; } - - public Map getIntegrations() { - return integrations; - } - - public void setIntegrations(Map integrations) { - this.integrations = integrations; - } }