git://source.jalview.org
/
jalview.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (from parent 1:
6d7f8d4
)
JAL-4001 Changed for Java 8 compatibility
author
Ben Soares
<b.soares@dundee.ac.uk>
Thu, 15 Jun 2023 19:20:15 +0000
(20:20 +0100)
committer
Ben Soares
<b.soares@dundee.ac.uk>
Thu, 15 Jun 2023 19:20:52 +0000
(20:20 +0100)
src/jalview/analytics/GoogleAnalytics4.java
patch
|
blob
|
history
diff --git
a/src/jalview/analytics/GoogleAnalytics4.java
b/src/jalview/analytics/GoogleAnalytics4.java
index
d247662
..
ba8a920
100644
(file)
--- a/
src/jalview/analytics/GoogleAnalytics4.java
+++ b/
src/jalview/analytics/GoogleAnalytics4.java
@@
-2,6
+2,7
@@
package jalview.analytics;
import java.io.IOException;
import java.io.OutputStream;
import java.io.IOException;
import java.io.OutputStream;
+import java.io.UnsupportedEncodingException;
import java.net.HttpURLConnection;
import java.net.MalformedURLException;
import java.net.URL;
import java.net.HttpURLConnection;
import java.net.MalformedURLException;
import java.net.URL;
@@
-10,6
+11,7
@@
import java.net.URLEncoder;
import java.nio.charset.StandardCharsets;
import java.util.AbstractMap;
import java.util.ArrayList;
import java.nio.charset.StandardCharsets;
import java.util.AbstractMap;
import java.util.ArrayList;
+import java.util.Collections;
import java.util.HashMap;
import java.util.Iterator;
import java.util.List;
import java.util.HashMap;
import java.util.Iterator;
import java.util.List;
@@
-294,10
+296,21
@@
public class GoogleAnalytics4
{
sb.append('&');
}
{
sb.append('&');
}
- sb.append(URLEncoder.encode(entry.getKey(), StandardCharsets.UTF_8));
+ try
+ {
+ sb.append(URLEncoder.encode(entry.getKey(), "UTF-8"));
+ } catch (UnsupportedEncodingException e)
+ {
+ sb.append(entry.getKey());
+ }
sb.append('=');
sb.append('=');
- sb.append(
- URLEncoder.encode(entry.getValue(), StandardCharsets.UTF_8));
+ try
+ {
+ sb.append(URLEncoder.encode(entry.getValue(), "UTF-8"));
+ } catch (UnsupportedEncodingException e)
+ {
+ sb.append(entry.getValue());
+ }
}
return sb.toString();
}
}
return sb.toString();
}
@@
-433,7
+446,9
@@
public class GoogleAnalytics4
}
if (repeat >= 0 && whitespace != null)
{
}
if (repeat >= 0 && whitespace != null)
{
- sb.append(whitespace.repeat(repeat));
+ // sb.append(whitespace.repeat(repeat));
+ sb.append(String.join("", Collections.nCopies(repeat, whitespace)));
+
}
else
{
}
else
{