corda/classpath/avian
Joel Dice 00b829b8e8 fix Class.getDeclaredMethods
Internally, the VM augments the method tables for abstract classes
with any inherited abstract methods to make code simpler elsewhere,
but that means we can't use that table to construct the result of
Class.getDeclaredMethods since it would include methods not actually
declared in the class.  This commit ensures that we preserve and use
the original, un-augmented table for that purpose.
2011-04-09 21:20:56 -06:00
..
file implement jar and file URL stream handlers 2011-03-25 19:14:21 -06:00
jar implement jar and file URL stream handlers 2011-03-25 19:14:21 -06:00
resource update copyright years 2010-12-05 20:21:09 -07:00
Addendum.java various fixes and additions to increase app compatiblity 2011-03-17 21:42:15 -06:00
AnnotationInvocationHandler.java support runtime-visible annotations and java.lang.reflect.Proxy 2009-09-18 18:01:54 -06:00
Assembler.java fix Subroutine test for use with OpenJDK build 2011-02-17 14:28:51 -07:00
Callback.java more work on continuation support 2009-05-05 18:29:05 -06:00
CallbackReceiver.java more work on continuation support 2009-05-05 18:29:05 -06:00
Cell.java move non-standard classes to avian package 2009-06-04 17:59:34 -06:00
ClassAddendum.java fix Class.getDeclaredMethods 2011-04-09 21:20:56 -06:00
Classes.java implement JVM_ResolveClass 2011-03-26 23:24:48 -06:00
ConstantPool.java add new subroutine test 2011-02-16 11:41:33 -07:00
Continuations.java update copyright years 2010-12-05 20:21:09 -07:00
FieldAddendum.java preliminary support for using OpenJDK's class library 2010-09-10 15:05:29 -06:00
IncompatibleContinuationException.java add classpath/avian/IncompatibleContinuationException.java 2009-05-24 18:21:19 -06:00
Machine.java add classpath/avian/Machine.java 2009-05-25 23:31:13 -06:00
MethodAddendum.java various fixes and additions to increase app compatiblity 2011-03-17 21:42:15 -06:00
OpenJDK.java provide proper implementations of JVM_GetDeclaredClasses, JVM_GetDeclaringClass 2011-03-31 19:47:26 -06:00
PersistentSet.java update copyright years 2010-12-05 20:21:09 -07:00
Singleton.java move proxy and annotation code from C++ to Java 2009-09-19 16:21:15 -06:00
Stream.java add new subroutine test 2011-02-16 11:41:33 -07:00
SystemClassLoader.java override getResource(s) in SystemClassLoader 2011-03-26 18:24:17 -06:00
Utf8.java ARM and UTF-8 work 2010-04-14 09:26:50 -06:00
VMClass.java specify valid code source for system classes 2011-03-31 19:38:44 -06:00
VMField.java handle volatile fields properly in JNI Get/Set methods 2011-03-15 19:34:00 -06:00
VMMethod.java fix openjdk-src bootimage build 2010-11-26 12:41:31 -07:00