corda/classpath/java
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
..
io Closeable extends AutoCloseable; RandomAccessFile implements DataInput 2015-08-06 13:28:47 -06:00
lang avoid calling unrelated JNI methods during class initialization 2015-09-12 19:58:50 -06:00
math update copyright years 2015-03-13 12:52:59 -06:00
net update copyright years 2015-03-13 12:52:59 -06:00
nio update copyright years 2015-03-13 12:52:59 -06:00
security update copyright years 2015-03-13 12:52:59 -06:00
text update copyright years 2015-03-13 12:52:59 -06:00
util Added java.util.Formatter implementation. Basic/common formats work, 2015-03-17 01:08:07 -04:00