diff --git a/src/main/java/bisq/common/util/Utilities.java b/src/main/java/bisq/common/util/Utilities.java index 393fbd2..1412947 100644 --- a/src/main/java/bisq/common/util/Utilities.java +++ b/src/main/java/bisq/common/util/Utilities.java @@ -50,6 +50,7 @@ import java.security.PermissionCollection; import java.net.URI; +import java.net.URISyntaxException; import java.io.ByteArrayInputStream; import java.io.ByteArrayOutputStream; @@ -473,6 +474,10 @@ public static Set commaSeparatedListToSet(String stringList, boolean all } } + public static String getPathOfCodeSource() throws URISyntaxException { + return new File(Utilities.class.getProtectionDomain().getCodeSource().getLocation().toURI()).getPath(); + } + private static class AnnotationExclusionStrategy implements ExclusionStrategy { @Override public boolean shouldSkipField(FieldAttributes f) {