corda/classpath/java/lang/reflect
Joel Dice c743140e08 add new subroutine test
This test covers the case where a local stack slot is first used to
store an object reference and later to store a subroutine return
address.  Unfortunately, this confuses the VM's stack mapping code;
I'll be working on a fix for that next.

The new test requires generating bytecode from scratch, since there's
no reliable way to get javac to generate the code we want.  Since we
already had primitive bytecode construction code in Proxy.java, I
factored it out so we can reuse it in Subroutine.java.
2011-02-16 11:41:33 -07:00
..
AccessibleObject.java update copyright years 2009-12-02 19:08:29 -07:00
AnnotatedElement.java support runtime-visible annotations and java.lang.reflect.Proxy 2009-09-18 18:01:54 -06:00
Array.java prepend copyright notice and license to all source files; add license.txt and readme.txt 2008-02-19 11:06:52 -07:00
Constructor.java update copyright years 2010-12-05 20:21:09 -07:00
Field.java update copyright years 2010-12-05 20:21:09 -07:00
InvocationHandler.java support runtime-visible annotations and java.lang.reflect.Proxy 2009-09-18 18:01:54 -06:00
InvocationTargetException.java prepend copyright notice and license to all source files; add license.txt and readme.txt 2008-02-19 11:06:52 -07:00
Member.java remove GNU Classpath and Apache Harmony compatibility code 2010-09-27 15:58:02 -06:00
Method.java update copyright years 2010-12-05 20:21:09 -07:00
Modifier.java update copyright years 2009-12-02 19:08:29 -07:00
Proxy.java add new subroutine test 2011-02-16 11:41:33 -07:00
Type.java add classes and methods needed for GNU Classpath compatibility 2009-06-02 17:14:38 -06:00