gcc/libjava/java/lang
Andrew Haley 0df38d45e1 natVMProxy.cc (ncode_closure): Add method_index.
2007-04-18  Andrew Haley  <aph@redhat.com>

        * java/lang/reflect/natVMProxy.cc (ncode_closure): Add
        method_index.
        (generateProxyClass): Add field $Proxy0.m.  Store methods array in
        it.
        (run_proxy): Retrieve the method to invoke from in $Proxy0.m.
        * java/lang/Class.h: Remove _Jv_LookupProxyMethod.
        * java/lang/natClass.cc: Likewise.
        * headers.txt: Likewise.

From-SVN: r123953
2007-04-18 17:10:32 +00:00
..
annotation
instrument
management
ref
reflect natVMProxy.cc (ncode_closure): Add method_index. 2007-04-18 17:10:32 +00:00
AbstractMethodError.h Merged gcj-eclipse branch to trunk. 2007-01-09 19:58:05 +00:00
Appendable.h Merged gcj-eclipse branch to trunk. 2007-01-09 19:58:05 +00:00
ArithmeticException.h
ArrayIndexOutOfBoundsException.h Merged gcj-eclipse branch to trunk. 2007-01-09 19:58:05 +00:00
ArrayStoreException.h Merged gcj-eclipse branch to trunk. 2007-01-09 19:58:05 +00:00
AssertionError.h Merged gcj-eclipse branch to trunk. 2007-01-09 19:58:05 +00:00
Boolean.h Merged gcj-eclipse branch to trunk. 2007-01-09 19:58:05 +00:00
Byte.h
Character.h Character.java: Re-merged with Classpath. 2007-03-05 17:27:44 +00:00
Character.java Character.java: Re-merged with Classpath. 2007-03-05 17:27:44 +00:00
Character$Subset.h Merged gcj-eclipse branch to trunk. 2007-01-09 19:58:05 +00:00
Character$UnicodeBlock.h Character.java: Re-merged with Classpath. 2007-03-05 17:27:44 +00:00
Character$UnicodeBlock$NameType.h Character.java: Re-merged with Classpath. 2007-03-05 17:27:44 +00:00
CharSequence.h Merged gcj-eclipse branch to trunk. 2007-01-09 19:58:05 +00:00
Class.h natVMProxy.cc (ncode_closure): Add method_index. 2007-04-18 17:10:32 +00:00
Class.java Calendar.java: Implement Comparable<Calendar>. 2007-02-01 20:34:08 +00:00
ClassCastException.h Merged gcj-eclipse branch to trunk. 2007-01-09 19:58:05 +00:00
ClassCircularityError.h Merged gcj-eclipse branch to trunk. 2007-01-09 19:58:05 +00:00
ClassFormatError.h Merged gcj-eclipse branch to trunk. 2007-01-09 19:58:05 +00:00
ClassLoader.h
ClassLoader.java * java/lang/ClassLoader.java (getResources): No longer final. 2007-02-01 23:00:01 +00:00
ClassLoader$AnnotationsKey.h
ClassNotFoundException.h Merged gcj-eclipse branch to trunk. 2007-01-09 19:58:05 +00:00
Cloneable.h Merged gcj-eclipse branch to trunk. 2007-01-09 19:58:05 +00:00
CloneNotSupportedException.h Merged gcj-eclipse branch to trunk. 2007-01-09 19:58:05 +00:00
Comparable.h
Compiler.h Merged gcj-eclipse branch to trunk. 2007-01-09 19:58:05 +00:00
Deprecated.h
Double.h Merged gcj-eclipse branch to trunk. 2007-01-09 19:58:05 +00:00
EcosProcess.h sources.am, [...]: Rebuilt. 2007-03-05 15:57:13 +00:00
EcosProcess.java sources.am, [...]: Rebuilt. 2007-03-05 15:57:13 +00:00
Enum.h
EnumConstantNotPresentException.h
Error.h
Exception.h Merged gcj-eclipse branch to trunk. 2007-01-09 19:58:05 +00:00
ExceptionInInitializerError.h
Float.h
IllegalAccessError.h Merged gcj-eclipse branch to trunk. 2007-01-09 19:58:05 +00:00
IllegalAccessException.h Merged gcj-eclipse branch to trunk. 2007-01-09 19:58:05 +00:00
IllegalArgumentException.h Merged gcj-eclipse branch to trunk. 2007-01-09 19:58:05 +00:00
IllegalMonitorStateException.h
IllegalStateException.h
IllegalThreadStateException.h Merged gcj-eclipse branch to trunk. 2007-01-09 19:58:05 +00:00
IncompatibleClassChangeError.h Merged gcj-eclipse branch to trunk. 2007-01-09 19:58:05 +00:00
IndexOutOfBoundsException.h Merged gcj-eclipse branch to trunk. 2007-01-09 19:58:05 +00:00
InheritableThreadLocal.h Merged gcj-eclipse branch to trunk. 2007-01-09 19:58:05 +00:00
InstantiationError.h
InstantiationException.h Merged gcj-eclipse branch to trunk. 2007-01-09 19:58:05 +00:00
Integer.h Merged gcj-eclipse branch to trunk. 2007-01-09 19:58:05 +00:00
InternalError.h Merged gcj-eclipse branch to trunk. 2007-01-09 19:58:05 +00:00
InterruptedException.h Merged gcj-eclipse branch to trunk. 2007-01-09 19:58:05 +00:00
Iterable.h Merged gcj-eclipse branch to trunk. 2007-01-09 19:58:05 +00:00
LinkageError.h
Long.h
Math.h
Math.java
natCharacter.cc unicode-muncher.pl: Removed this file. 2006-03-28 16:12:52 +00:00
natClass.cc natVMProxy.cc (ncode_closure): Add method_index. 2007-04-18 17:10:32 +00:00
natClassLoader.cc prims.cc (_Jv_Abort): fflush (stderr). 2007-01-31 19:04:35 +00:00
natEcosProcess.cc Merged gcj-eclipse branch to trunk. 2007-01-09 19:58:05 +00:00
natMath.cc re PR libgcj/27731 (Math cbrt(), cosh(), expm1(), hypot(), log1p(), sinh() and tanh() not implemented) 2006-05-24 17:14:45 +00:00
natObject.cc
natPosixProcess.cc re PR libgcj/23758 (java::lang::ConcreteProcess::nativeSpawn unsafe) 2007-04-09 17:40:20 +00:00
natRuntime.cc sources.am, [...]: Rebuilt. 2007-03-05 15:57:13 +00:00
natString.cc natString.cc (getBytes (jstring enc)): Fixed the loop for multiple cycles, Code cleanup 2007-03-12 19:48:32 +00:00
natStringBuffer.cc
natStringBuilder.cc javaprims.h: Updated. 2005-05-10 18:28:31 +00:00
natSystem.cc win32.cc (_Jv_platform_nanotime): New function. 2006-03-09 18:47:54 +00:00
natThread.cc Thread.java (Thread(ThreadGroup, Runnable, String)): Pass new parameter constructor. 2007-02-16 21:23:10 +00:00
natThreadLocal.cc Merged gcj-eclipse branch to trunk. 2007-01-09 19:58:05 +00:00
natVMClassLoader.cc
natVMDouble.cc
natVMFloat.cc natVMPipeEcos.cc: Renamed from gnu/java/nio/natPipeImplEcos.cc. 2007-01-18 11:32:40 +00:00
natVMProcess.cc
natVMThrowable.cc
natWin32Process.cc Win32Process.java: Added nested class EOFInputStream. 2007-03-07 18:05:39 +00:00
NegativeArraySizeException.h
NoClassDefFoundError.h Merged gcj-eclipse branch to trunk. 2007-01-09 19:58:05 +00:00
NoSuchFieldError.h Merged gcj-eclipse branch to trunk. 2007-01-09 19:58:05 +00:00
NoSuchFieldException.h Merged gcj-eclipse branch to trunk. 2007-01-09 19:58:05 +00:00
NoSuchMethodError.h
NoSuchMethodException.h Merged gcj-eclipse branch to trunk. 2007-01-09 19:58:05 +00:00
NullPointerException.h
Number.h
NumberFormatException.h Merged gcj-eclipse branch to trunk. 2007-01-09 19:58:05 +00:00
Object.h Object.h (throwNoSuchMethodError): New method. 2005-12-08 14:19:13 +00:00
Object.java LogManager.java (loggers): Genericized. 2007-02-01 21:36:01 +00:00
OutOfMemoryError.h Merged gcj-eclipse branch to trunk. 2007-01-09 19:58:05 +00:00
Override.h Merged gcj-eclipse branch to trunk. 2007-01-09 19:58:05 +00:00
Package.h Merged gcj-eclipse branch to trunk. 2007-01-09 19:58:05 +00:00
PosixProcess.h sources.am, [...]: Rebuilt. 2007-03-05 15:57:13 +00:00
PosixProcess.java
PosixProcess$EOFInputStream.h Merged gcj-eclipse branch to trunk. 2007-01-09 19:58:05 +00:00
PosixProcess$ProcessManager.h Merged gcj-eclipse branch to trunk. 2007-01-09 19:58:05 +00:00
Process.h Merged gcj-eclipse branch to trunk. 2007-01-09 19:58:05 +00:00
ProcessBuilder.h Merged gcj-eclipse branch to trunk. 2007-01-09 19:58:05 +00:00
Readable.h Merged gcj-eclipse branch to trunk. 2007-01-09 19:58:05 +00:00
Runnable.h
Runtime.h Merged gcj-eclipse branch to trunk. 2007-01-09 19:58:05 +00:00
Runtime.java re PR classpath/26990 (SecurityManager.checkExit() problem) 2006-04-04 23:25:09 +00:00
RuntimeException.h Merged gcj-eclipse branch to trunk. 2007-01-09 19:58:05 +00:00
RuntimePermission.h Merged gcj-eclipse branch to trunk. 2007-01-09 19:58:05 +00:00
SecurityContext.h Merged gcj-eclipse branch to trunk. 2007-01-09 19:58:05 +00:00
SecurityException.h
SecurityManager.h Updating header files. Earlier change here seems to have been in error. 2007-03-05 14:29:47 +00:00
SecurityManager$1.h Merged gcj-eclipse branch to trunk. 2007-01-09 19:58:05 +00:00
Short.h
StackOverflowError.h Merged gcj-eclipse branch to trunk. 2007-01-09 19:58:05 +00:00
StackTraceElement.h Merged gcj-eclipse branch to trunk. 2007-01-09 19:58:05 +00:00
StrictMath.h Merged gcj-eclipse branch to trunk. 2007-01-09 19:58:05 +00:00
String.h
String.java Character.java: Re-merged with Classpath. 2007-03-05 17:27:44 +00:00
String$CaseInsensitiveComparator.h
StringBuffer.h Character.java: Re-merged with Classpath. 2007-03-05 17:27:44 +00:00
StringBuffer.java
StringBuilder.h
StringBuilder.java Character.java: Re-merged with Classpath. 2007-03-05 17:27:44 +00:00
StringIndexOutOfBoundsException.h Merged gcj-eclipse branch to trunk. 2007-01-09 19:58:05 +00:00
SuppressWarnings.h Merged gcj-eclipse branch to trunk. 2007-01-09 19:58:05 +00:00
System.h Merged gcj-eclipse branch to trunk. 2007-01-09 19:58:05 +00:00
System.java
System$EnvironmentCollection.h Merged gcj-eclipse branch to trunk. 2007-01-09 19:58:05 +00:00
System$EnvironmentMap.h
System$EnvironmentSet.h Merged gcj-eclipse branch to trunk. 2007-01-09 19:58:05 +00:00
Thread.h
Thread.java Thread.java (Thread(ThreadGroup, Runnable, String)): Pass new parameter constructor. 2007-02-16 21:23:10 +00:00
Thread$State.h
Thread$UncaughtExceptionHandler.h
ThreadDeath.h Merged gcj-eclipse branch to trunk. 2007-01-09 19:58:05 +00:00
ThreadGroup.h Merged gcj-eclipse branch to trunk. 2007-01-09 19:58:05 +00:00
ThreadLocal.h
ThreadLocal.java Merged gcj-eclipse branch to trunk. 2007-01-09 19:58:05 +00:00
Throwable.h Merged gcj-eclipse branch to trunk. 2007-01-09 19:58:05 +00:00
Throwable$StaticData.h Merged gcj-eclipse branch to trunk. 2007-01-09 19:58:05 +00:00
TypeNotPresentException.h
UnknownError.h Merged gcj-eclipse branch to trunk. 2007-01-09 19:58:05 +00:00
UnsatisfiedLinkError.h Merged gcj-eclipse branch to trunk. 2007-01-09 19:58:05 +00:00
UnsupportedClassVersionError.h
UnsupportedOperationException.h Merged gcj-eclipse branch to trunk. 2007-01-09 19:58:05 +00:00
VerifyError.h Merged gcj-eclipse branch to trunk. 2007-01-09 19:58:05 +00:00
VirtualMachineError.h
VMClassLoader.h Merged gcj-eclipse branch to trunk. 2007-01-09 19:58:05 +00:00
VMClassLoader.java VMClassLoader.java (initialize): Set default library control to LIB_NEVER. 2006-05-31 17:47:44 +00:00
VMCompiler.h DecimalFormatSymbols.java: Added the year 2007 to Copyright information and introduced new variable, currency. 2007-04-05 00:15:16 +00:00
VMCompiler.java 2007-02-23 Gary Benson <gbenson@redhat.com> 2007-02-23 15:15:58 +00:00
VMDouble.h
VMDouble.java
VMFloat.h Merged gcj-eclipse branch to trunk. 2007-01-09 19:58:05 +00:00
VMFloat.java
VMProcess.h sources.am, [...]: Rebuilt. 2007-03-05 15:57:13 +00:00
VMProcess.java sources.am, [...]: Rebuilt. 2007-03-05 15:57:13 +00:00
VMThrowable.h Merged gcj-eclipse branch to trunk. 2007-01-09 19:58:05 +00:00
VMThrowable.java prims.cc (_Jv_CreateJavaVM): Move setting runtimeInitialized from the start to the end of the function. 2006-07-28 07:40:17 +00:00
Void.h Merged gcj-eclipse branch to trunk. 2007-01-09 19:58:05 +00:00
Win32Process.h sources.am, [...]: Rebuilt. 2007-03-05 15:57:13 +00:00
Win32Process.java Win32Process.java: Added nested class EOFInputStream. 2007-03-07 18:05:39 +00:00
Win32Process$EOFInputStream.h Win32Process.java: Added nested class EOFInputStream. 2007-03-07 18:05:39 +00:00