From 990deab39815cd900098075e85ad60b97b099320 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Mart=C3=AD?= Date: Wed, 1 Apr 2015 00:39:36 +0200 Subject: [PATCH] Suppress all serial warnings http://stackoverflow.com/questions/7823477/warning-serial-serializable-class-someclass-has-no-definition-of-serialversio Fixes some of #210 --- F-Droid/src/org/fdroid/fdroid/compat/PRNGFixes.java | 4 +++- F-Droid/src/org/fdroid/fdroid/data/SanitizedFile.java | 1 + .../src/org/fdroid/fdroid/localrepo/LocalRepoKeyStore.java | 1 + F-Droid/src/org/fdroid/fdroid/net/AsyncDownloadWrapper.java | 1 + 4 files changed, 6 insertions(+), 1 deletion(-) diff --git a/F-Droid/src/org/fdroid/fdroid/compat/PRNGFixes.java b/F-Droid/src/org/fdroid/fdroid/compat/PRNGFixes.java index 67bd1af94..c6bbcbf90 100644 --- a/F-Droid/src/org/fdroid/fdroid/compat/PRNGFixes.java +++ b/F-Droid/src/org/fdroid/fdroid/compat/PRNGFixes.java @@ -144,6 +144,7 @@ public final class PRNGFixes { * {@code Provider} of {@code SecureRandom} engines which pass through * all requests to the Linux PRNG. */ + @SuppressWarnings("serial") private static class LinuxPRNGSecureRandomProvider extends Provider { public LinuxPRNGSecureRandomProvider() { @@ -164,6 +165,7 @@ public final class PRNGFixes { * {@link SecureRandomSpi} which passes all requests to the Linux PRNG * ({@code /dev/urandom}). */ + @SuppressWarnings("serial") public static class LinuxPRNGSecureRandom extends SecureRandomSpi { /* @@ -333,4 +335,4 @@ public final class PRNGFixes { throw new RuntimeException("UTF-8 encoding not supported"); } } -} \ No newline at end of file +} diff --git a/F-Droid/src/org/fdroid/fdroid/data/SanitizedFile.java b/F-Droid/src/org/fdroid/fdroid/data/SanitizedFile.java index cdf4e8981..c15acc064 100644 --- a/F-Droid/src/org/fdroid/fdroid/data/SanitizedFile.java +++ b/F-Droid/src/org/fdroid/fdroid/data/SanitizedFile.java @@ -8,6 +8,7 @@ import java.io.File; * doesn't contain illegal characters. * Sanitized names are those which only have the following characters: [A-Za-z0-9.-_] */ +@SuppressWarnings("serial") public class SanitizedFile extends File { /** diff --git a/F-Droid/src/org/fdroid/fdroid/localrepo/LocalRepoKeyStore.java b/F-Droid/src/org/fdroid/fdroid/localrepo/LocalRepoKeyStore.java index e0722edd9..d2acff4e6 100644 --- a/F-Droid/src/org/fdroid/fdroid/localrepo/LocalRepoKeyStore.java +++ b/F-Droid/src/org/fdroid/fdroid/localrepo/LocalRepoKeyStore.java @@ -56,6 +56,7 @@ public class LocalRepoKeyStore { return localRepoKeyStore; } + @SuppressWarnings("serial") public static class InitException extends Exception { public InitException(String detailMessage) { super(detailMessage); diff --git a/F-Droid/src/org/fdroid/fdroid/net/AsyncDownloadWrapper.java b/F-Droid/src/org/fdroid/fdroid/net/AsyncDownloadWrapper.java index 5d51cb823..c67357a25 100644 --- a/F-Droid/src/org/fdroid/fdroid/net/AsyncDownloadWrapper.java +++ b/F-Droid/src/org/fdroid/fdroid/net/AsyncDownloadWrapper.java @@ -15,6 +15,7 @@ import java.io.IOException; * to these events, it is important that you execute the download method of this class from the UI thread. * That way, all forwarded events will be handled on that thread. */ +@SuppressWarnings("serial") public class AsyncDownloadWrapper extends Handler { private static final String TAG = "fdroid.AsyncDownloadWrapper";