summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--dalvik/src/main/java/dalvik/system/SocketTagger.java4
-rw-r--r--dalvik/src/main/java/dalvik/system/ZygoteHooks.java4
-rw-r--r--libart/src/main/java/dalvik/system/VMStack.java4
-rw-r--r--luni/src/main/java/libcore/icu/ICU.java4
-rw-r--r--luni/src/main/java/libcore/internal/StringPool.java4
-rw-r--r--luni/src/main/java/libcore/io/DropBox.java3
-rw-r--r--luni/src/main/java/libcore/io/EventLogger.java3
-rw-r--r--luni/src/main/java/libcore/net/MimeUtils.java4
-rw-r--r--luni/src/main/java/libcore/net/NetworkSecurityPolicy.java5
-rw-r--r--luni/src/main/java/libcore/util/SneakyThrow.java4
-rw-r--r--mmodules/core_platform_api/api/platform/current-api.txt6
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);
}