Joel Dice
9b2a02e92b
avoid calling unrelated JNI methods during class initialization
...
The main goal here is to avoid making JNI calls from code that really
shouldn't need JNI (e.g. before this patch, ArrayList.add called
Math.max, which called Math.<clinit>, which called Random.<init>,
which called System.currentTimeMillis).
Besides following the "pay for only what you need" principle, this
change ensures we can call LambdaMetaFactory methods during AOT
compilation with a minimal VM (i.e. without compiling in JNI methods
we don't need).
2015-09-12 19:58:50 -06:00
..
2015-03-13 12:52:59 -06:00
2015-08-06 13:30:18 -06:00
2015-03-13 12:52:59 -06:00
2015-08-06 13:30:18 -06:00
2015-03-13 12:52:59 -06:00
2015-03-13 12:52:59 -06:00
2015-03-13 12:52:59 -06:00
2015-03-13 12:52:59 -06:00
2015-03-13 12:52:59 -06:00
2015-03-13 12:52:59 -06:00
2015-03-13 12:52:59 -06:00
2015-03-13 12:52:59 -06:00
2015-03-13 12:52:59 -06:00
2015-03-13 12:52:59 -06:00
2015-03-13 12:52:59 -06:00
2015-03-13 12:52:59 -06:00
2015-03-13 12:52:59 -06:00
2015-03-13 12:52:59 -06:00
2015-03-13 12:52:59 -06:00
2015-03-13 12:52:59 -06:00
2015-03-13 12:52:59 -06:00
2015-03-13 12:52:59 -06:00
2015-03-13 12:52:59 -06:00
2015-03-13 12:52:59 -06:00
2015-03-13 12:52:59 -06:00
2015-03-13 12:52:59 -06:00
2015-03-13 12:52:59 -06:00
2015-03-13 12:52:59 -06:00
2015-03-13 12:52:59 -06:00
2015-03-13 12:52:59 -06:00
2015-03-13 12:52:59 -06:00
2015-03-13 12:52:59 -06:00
2015-03-13 12:52:59 -06:00
2015-03-13 12:52:59 -06:00
2015-03-13 12:52:59 -06:00
2015-03-13 12:52:59 -06:00
2015-03-13 12:52:59 -06:00
2015-03-13 12:52:59 -06:00
2015-03-13 12:52:59 -06:00
2015-03-13 12:52:59 -06:00
2015-03-13 12:52:59 -06:00
2015-08-06 13:30:05 -06:00
2015-03-13 12:52:59 -06:00
2015-03-13 12:52:59 -06:00
2015-03-13 12:52:59 -06:00
2015-03-13 12:52:59 -06:00
2015-09-12 19:58:50 -06:00
2015-03-13 12:52:59 -06:00
2015-03-13 12:52:59 -06:00
2015-03-13 12:52:59 -06:00
2015-03-13 12:52:59 -06:00
2015-03-13 12:52:59 -06:00
2015-03-13 12:52:59 -06:00
2015-03-13 12:52:59 -06:00
2015-03-13 12:52:59 -06:00
2015-03-13 12:52:59 -06:00
2015-03-13 12:52:59 -06:00
2015-03-13 12:52:59 -06:00
2015-03-13 12:52:59 -06:00
2015-03-13 12:52:59 -06:00
2015-03-13 12:52:59 -06:00
2015-03-13 12:52:59 -06:00
2015-03-13 12:52:59 -06:00
2015-03-13 12:52:59 -06:00
2015-03-13 12:52:59 -06:00
2015-03-13 12:52:59 -06:00
2015-03-13 12:52:59 -06:00
2015-03-13 12:52:59 -06:00
2015-03-13 12:52:59 -06:00
2015-03-13 12:52:59 -06:00
2015-03-13 12:52:59 -06:00
2015-03-13 12:52:59 -06:00
2015-03-17 01:08:07 -04:00
2015-03-13 12:52:59 -06:00
2015-03-13 12:52:59 -06:00
2015-03-13 12:52:59 -06:00
2015-03-13 12:52:59 -06:00
2015-09-12 19:58:50 -06:00
2015-03-13 12:52:59 -06:00
2015-03-13 12:52:59 -06:00
2015-03-13 12:52:59 -06:00
2015-03-13 12:52:59 -06:00
2015-03-13 12:52:59 -06:00
2015-08-06 13:30:05 -06:00
2015-03-13 12:52:59 -06:00
2015-03-13 12:52:59 -06:00
2015-03-13 12:52:59 -06:00
2015-03-13 12:52:59 -06:00