corda/classpath
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
..
avian add support for openjdk=$JDK8_HOME 2015-08-06 13:30:18 -06:00
dalvik/system update to more recent version of Android class library 2014-08-21 13:42:49 -06:00
java avoid calling unrelated JNI methods during class initialization 2015-09-12 19:58:50 -06:00
libcore/reflect update to more recent version of Android class library 2014-08-21 13:42:49 -06:00
sun update copyright years 2015-03-13 12:52:59 -06:00
java-io.cpp update copyright years 2015-03-13 12:52:59 -06:00
java-lang.cpp update copyright years 2015-03-13 12:52:59 -06:00
java-net.cpp update copyright years 2015-03-13 12:52:59 -06:00
java-nio.cpp update copyright years 2015-03-13 12:52:59 -06:00
java-util-zip.cpp update copyright years 2015-03-13 12:52:59 -06:00
java-util.cpp update copyright years 2015-03-13 12:52:59 -06:00
jni-util.h update copyright years 2015-03-13 12:52:59 -06:00
sockets.cpp update copyright years 2015-03-13 12:52:59 -06:00
sockets.h update copyright years 2015-03-13 12:52:59 -06:00