diff options
11 files changed, 39 insertions, 6 deletions
diff --git a/dalvik/src/main/java/dalvik/system/SocketTagger.java b/dalvik/src/main/java/dalvik/system/SocketTagger.java index 839215a74f..54ede15253 100644 --- a/dalvik/src/main/java/dalvik/system/SocketTagger.java +++ b/dalvik/src/main/java/dalvik/system/SocketTagger.java @@ -35,6 +35,10 @@ public abstract class SocketTagger { @Override public void untag(FileDescriptor socketDescriptor) throws SocketException {} }; + @libcore.api.CorePlatformApi + public SocketTagger() { + } + /** * Notified when {@code socketDescriptor} is either assigned to the current * thread. The socket is either newly connected or reused from a connection diff --git a/dalvik/src/main/java/dalvik/system/ZygoteHooks.java b/dalvik/src/main/java/dalvik/system/ZygoteHooks.java index 1668a188eb..7f7e8d06e8 100644 --- a/dalvik/src/main/java/dalvik/system/ZygoteHooks.java +++ b/dalvik/src/main/java/dalvik/system/ZygoteHooks.java @@ -32,6 +32,10 @@ import java.io.File; public final class ZygoteHooks { private long token; + @libcore.api.CorePlatformApi + public ZygoteHooks() { + } + /** * Called by the zygote when starting up. It marks the point when any thread * start should be an error, as only internal daemon threads are allowed there. diff --git a/libart/src/main/java/dalvik/system/VMStack.java b/libart/src/main/java/dalvik/system/VMStack.java index a76ce09f39..d84fef677f 100644 --- a/libart/src/main/java/dalvik/system/VMStack.java +++ b/libart/src/main/java/dalvik/system/VMStack.java @@ -27,6 +27,10 @@ import dalvik.annotation.optimization.FastNative; */ @libcore.api.CorePlatformApi public final class VMStack { + + private VMStack() { + } + /** * Returns the defining class loader of the caller's caller. * diff --git a/luni/src/main/java/libcore/icu/ICU.java b/luni/src/main/java/libcore/icu/ICU.java index 8c40f64318..422dac7fc3 100644 --- a/luni/src/main/java/libcore/icu/ICU.java +++ b/luni/src/main/java/libcore/icu/ICU.java @@ -33,6 +33,7 @@ import libcore.util.BasicLruCache; */ @libcore.api.CorePlatformApi public final class ICU { + private static final BasicLruCache<String, String> CACHED_PATTERNS = new BasicLruCache<String, String>(8); @@ -42,6 +43,9 @@ public final class ICU { private static String[] isoLanguages; + private ICU() { + } + /** * Returns an array of two-letter ISO 639-1 language codes, either from ICU or our cache. */ diff --git a/luni/src/main/java/libcore/internal/StringPool.java b/luni/src/main/java/libcore/internal/StringPool.java index efc9cc2005..546a404a77 100644 --- a/luni/src/main/java/libcore/internal/StringPool.java +++ b/luni/src/main/java/libcore/internal/StringPool.java @@ -28,6 +28,10 @@ public final class StringPool { private final String[] pool = new String[512]; + @libcore.api.CorePlatformApi + public StringPool() { + } + private static boolean contentEquals(String s, char[] chars, int start, int length) { if (s.length() != length) { return false; diff --git a/luni/src/main/java/libcore/io/DropBox.java b/luni/src/main/java/libcore/io/DropBox.java index 3f767d2e2f..3dab59650a 100644 --- a/luni/src/main/java/libcore/io/DropBox.java +++ b/luni/src/main/java/libcore/io/DropBox.java @@ -29,6 +29,9 @@ public final class DropBox { */ private static volatile Reporter REPORTER = new DefaultReporter(); + private DropBox() { + } + /** * Used to replace default Reporter for logging events. Must be non-null. */ diff --git a/luni/src/main/java/libcore/io/EventLogger.java b/luni/src/main/java/libcore/io/EventLogger.java index 06b6ced7c9..5cdc317b30 100644 --- a/luni/src/main/java/libcore/io/EventLogger.java +++ b/luni/src/main/java/libcore/io/EventLogger.java @@ -27,6 +27,9 @@ public final class EventLogger { */ private static volatile Reporter REPORTER = new DefaultReporter(); + private EventLogger() { + } + /** * Used to replace default Reporter for logging events. Must be non-null. */ diff --git a/luni/src/main/java/libcore/net/MimeUtils.java b/luni/src/main/java/libcore/net/MimeUtils.java index 9b6d0e7b38..39044530ea 100644 --- a/luni/src/main/java/libcore/net/MimeUtils.java +++ b/luni/src/main/java/libcore/net/MimeUtils.java @@ -31,6 +31,7 @@ import java.util.regex.Pattern; */ @libcore.api.CorePlatformApi public final class MimeUtils { + private static final Pattern splitPattern = Pattern.compile("\\s+"); private static final Map<String, String> mimeTypeToExtensionMap = new HashMap<String, String>(); @@ -87,6 +88,9 @@ public final class MimeUtils { } } + private MimeUtils() { + } + /** * Returns true if the given case insensitive MIME type has an entry in the map. * @param mimeType A MIME type (i.e. text/plain) diff --git a/luni/src/main/java/libcore/net/NetworkSecurityPolicy.java b/luni/src/main/java/libcore/net/NetworkSecurityPolicy.java index d933d3b34b..5f8db73399 100644 --- a/luni/src/main/java/libcore/net/NetworkSecurityPolicy.java +++ b/luni/src/main/java/libcore/net/NetworkSecurityPolicy.java @@ -36,6 +36,11 @@ public abstract class NetworkSecurityPolicy { @libcore.api.CorePlatformApi @libcore.api.IntraCoreApi + public NetworkSecurityPolicy() { + } + + @libcore.api.CorePlatformApi + @libcore.api.IntraCoreApi public static NetworkSecurityPolicy getInstance() { return instance; } diff --git a/luni/src/main/java/libcore/util/SneakyThrow.java b/luni/src/main/java/libcore/util/SneakyThrow.java index 4cba1217b5..679996f851 100644 --- a/luni/src/main/java/libcore/util/SneakyThrow.java +++ b/luni/src/main/java/libcore/util/SneakyThrow.java @@ -27,6 +27,10 @@ package libcore.util; */ @libcore.api.CorePlatformApi public class SneakyThrow { + + private SneakyThrow() { + } + /** * A hacky method that always throws {@code t} even if {@code t} is a checked exception, * and is not declared to be thrown. diff --git a/mmodules/core_platform_api/api/platform/current-api.txt b/mmodules/core_platform_api/api/platform/current-api.txt index 987e87aa34..cd916505ac 100644 --- a/mmodules/core_platform_api/api/platform/current-api.txt +++ b/mmodules/core_platform_api/api/platform/current-api.txt @@ -774,7 +774,6 @@ package dalvik.system { } public final class VMStack { - ctor public VMStack(); method public static dalvik.system.AnnotatedStackTraceElement[] getAnnotatedThreadStackTrace(java.lang.Thread); } @@ -969,7 +968,6 @@ package libcore.icu { } public final class ICU { - ctor public ICU(); method public static java.util.Locale addLikelySubtags(java.util.Locale); method public static java.lang.String getBestDateTimePattern(java.lang.String, java.util.Locale); method public static char[] getDateFormatOrder(java.lang.String); @@ -1023,7 +1021,6 @@ package libcore.internal { package libcore.io { public final class DropBox { - ctor public DropBox(); method public static void setReporter(libcore.io.DropBox.Reporter); } @@ -1033,7 +1030,6 @@ package libcore.io { } public final class EventLogger { - ctor public EventLogger(); method public static void setReporter(libcore.io.EventLogger.Reporter); } @@ -1116,7 +1112,6 @@ package libcore.mmodule.libart { package libcore.net { public final class MimeUtils { - ctor public MimeUtils(); method public static java.lang.String guessExtensionFromMimeType(java.lang.String); method public static java.lang.String guessMimeTypeFromExtension(java.lang.String); method public static boolean hasExtension(java.lang.String); @@ -1224,7 +1219,6 @@ package libcore.util { } public class SneakyThrow { - ctor public SneakyThrow(); method public static void sneakyThrow(java.lang.Throwable); } |