-
- Downloads
natClassLoader.cc (_Jv_PrepareCompiledClass): Renamed from _Jv_InternClassStrings.
* java/lang/natClassLoader.cc (_Jv_PrepareCompiledClass): Renamed from _Jv_InternClassStrings. * prims.cc (_Jv_RunMain): New function. (JvRunMain): Remove gij-support. * gij.cc (main): Use _Jv_RunMain. * java/util/zip/ZipFile.java: Call readDirectory in constructor. * interpret.cc (PUSHA, PUSHI, PUSHF, PUSHL, PUSHD): Don't store argument in temp variable. (continue1): For all op_x2y insns, use temp variable for intermediate value. Also remove some comments. * java/lang/natClass.cc (newInstance): Call _Jv_InitClass. (forName): Don't call _Jv_InitClass. * java/lang/Class.java (getResource,getResourceAsStream): Implement. * java/util/zip/ZipEntry.java (ZipEntry(ZipEntry)): New construcor. * java/util/jar/JarInputStream.java: New file. * java/util/jar/JarEntry.java: New file. * java/util/jar/JarFile.java: New file. * java/net/URLClassLoader.java: New file. * java/net/JarURLConnection.java: New file. * gnu/gcj/protocol/jar/Handler.java: New file. * gnu/gcj/protocol/jar/Connection.java: New file. * java/security/SecureClassLoader.java: New file. * java/lang/ClassLoader.java (parent): New variable. (ClassLoader (ClassLoader)): new constructor. (findClass): New method. (loadClass): Add default 1.2 implementation. (getSystemResourceAsBytes, getResourceAsBytes): Removed. (readfully): Removed. * gnu/gcj/runtime/VMClassLoader.java: Moved from java/lang. (findSystemClass): New method. (VMClassLoader): Constructor rewritten. (init): New method. All other methods removed. * java/lang/natClassLoader.cc: Change use of java::lang::VMClassLoader to gnu::gcj::runtime::VMClassLoader. (_Jv_InternClassStrings): Use _Jv_ResolvePoolEntry. Also handle class entries. (VMClassLoader::findSystemClass): renamed from findBootClass. * Makefile.am: Add new files. (FirstThread.h, ThreadGroup.h): Add _Jv_Main friend. * Makefile.in: Rebuilt. From-SVN: r28748
Showing
- libjava/ChangeLog 64 additions, 0 deletionslibjava/ChangeLog
- libjava/Makefile.am 16 additions, 6 deletionslibjava/Makefile.am
- libjava/Makefile.in 983 additions, 206 deletionslibjava/Makefile.in
- libjava/gij.cc 1 addition, 1 deletionlibjava/gij.cc
- libjava/gnu/gcj/protocol/jar/Connection.java 86 additions, 0 deletionslibjava/gnu/gcj/protocol/jar/Connection.java
- libjava/gnu/gcj/protocol/jar/Handler.java 29 additions, 0 deletionslibjava/gnu/gcj/protocol/jar/Handler.java
- libjava/gnu/gcj/runtime/VMClassLoader.java 62 additions, 0 deletionslibjava/gnu/gcj/runtime/VMClassLoader.java
- libjava/include/java-array.h 1 addition, 0 deletionslibjava/include/java-array.h
- libjava/interpret.cc 30 additions, 41 deletionslibjava/interpret.cc
- libjava/java/lang/Class.h 3 additions, 1 deletionlibjava/java/lang/Class.h
- libjava/java/lang/Class.java 33 additions, 5 deletionslibjava/java/lang/Class.java
- libjava/java/lang/ClassLoader.java 87 additions, 81 deletionslibjava/java/lang/ClassLoader.java
- libjava/java/lang/VMClassLoader.java 0 additions, 117 deletionslibjava/java/lang/VMClassLoader.java
- libjava/java/lang/natClass.cc 3 additions, 3 deletionslibjava/java/lang/natClass.cc
- libjava/java/lang/natClassLoader.cc 63 additions, 27 deletionslibjava/java/lang/natClassLoader.cc
- libjava/java/net/JarURLConnection.java 301 additions, 0 deletionslibjava/java/net/JarURLConnection.java
- libjava/java/net/URLClassLoader.java 221 additions, 0 deletionslibjava/java/net/URLClassLoader.java
- libjava/java/security/SecureClassLoader.java 23 additions, 0 deletionslibjava/java/security/SecureClassLoader.java
- libjava/java/util/jar/JarEntry.java 39 additions, 0 deletionslibjava/java/util/jar/JarEntry.java
- libjava/java/util/jar/JarFile.java 56 additions, 0 deletionslibjava/java/util/jar/JarFile.java
Loading
Please register or sign in to comment