Remove unnecessary Class.forName.
Change-Id: I55b0e0f65a0a6f58d6e17d4d5a4b4ff0edd90694
diff --git a/ojluni/src/main/java/sun/util/logging/PlatformLogger.java b/ojluni/src/main/java/sun/util/logging/PlatformLogger.java
index 3eabbec..13c3073 100755
--- a/ojluni/src/main/java/sun/util/logging/PlatformLogger.java
+++ b/ojluni/src/main/java/sun/util/logging/PlatformLogger.java
@@ -168,19 +168,23 @@
}
});
+ // Android-removed: Unnecessary on android, and gets in the way of obfuscated
+ // releases.
+ //
// force loading of all JavaLoggerProxy (sub)classes to make JIT de-optimizations
// less probable. Don't initialize JavaLoggerProxy class since
// java.util.logging may not be enabled.
- try {
- Class.forName("sun.util.logging.PlatformLogger$DefaultLoggerProxy",
- false,
- PlatformLogger.class.getClassLoader());
- Class.forName("sun.util.logging.PlatformLogger$JavaLoggerProxy",
- false, // do not invoke class initializer
- PlatformLogger.class.getClassLoader());
- } catch (ClassNotFoundException ex) {
- throw new InternalError(ex.getMessage());
- }
+ //
+ // try {
+ // Class.forName("sun.util.logging.PlatformLogger$DefaultLoggerProxy",
+ // false,
+ // PlatformLogger.class.getClassLoader());
+ // Class.forName("sun.util.logging.PlatformLogger$JavaLoggerProxy",
+ // false, // do not invoke class initializer
+ // PlatformLogger.class.getClassLoader());
+ // } catch (ClassNotFoundException ex) {
+ // throw new InternalError(ex.getMessage());
+ // }
}
// Table of known loggers. Maps names to PlatformLoggers.