am 1f4f92ed: am b6feabcf: Merge "Frameworks/base: Use better Class.forName in ZygoteInit"

* commit '1f4f92ed7401b1bb2a1cacb5d82122729357d133':
  Frameworks/base: Use better Class.forName in ZygoteInit
This commit is contained in:
Andreas Gampe
2015-04-21 04:36:27 +00:00
committed by Android Git Automerger

View File

@@ -267,7 +267,12 @@ public class ZygoteInit {
if (false) {
Log.v(TAG, "Preloading " + line + "...");
}
Class.forName(line);
// Load and explicitly initialize the given class. Use the tree-argument version
// of forName to avoid repeated stack lookups (to derive the caller's
// class-loader). Use true to force initialization, and null for the boot
// classpath class-loader (could as well cache the class-loader of this class in
// a variable).
Class.forName(line, true, null);
count++;
} catch (ClassNotFoundException e) {
Log.w(TAG, "Class not found for preloading: " + line);