VMClassLoader.java (getPrimitiveClass): Now native.
authorBryce McKinlay <bryce@waitaki.otago.ac.nz>
Fri, 26 Oct 2001 01:51:04 +0000 (01:51 +0000)
committerBryce McKinlay <bryce@gcc.gnu.org>
Fri, 26 Oct 2001 01:51:04 +0000 (02:51 +0100)
commit839f8204241b26ffd49b18e86af8c8d2c396e923
tree94ed85f9ed6bd7ce5e6cf7e146b287ac826987e8
parentf3a8e4f58d1107f0e84b865d5dd0e92ea56d8e6e
VMClassLoader.java (getPrimitiveClass): Now native.

* java/lang/VMClassLoader.java (getPrimitiveClass): Now native. Now
takes a jchar type-code argument, not a string.
* java/lang/natClassLoader.cc (VMClassLoader::getPrimitiveClass):
New method. Just call _Jv_FindClassFromSignature.
* java/lang/Boolean.java (TYPE): Initialize from
VMClassLoader.getPrimitiveClass using type-code.
* java/lang/Character.java (TYPE): Likewise.
* java/lang/Double.java (TYPE): Likewise.
* java/lang/Float.java (TYPE): Likewise.
* java/lang/Integer.java (TYPE): Likewise.
* java/lang/Long.java (TYPE): Likewise.
* java/lang/Short.java (TYPE): Likewise.
* java/lang/Void.java (TYPE): Likewise.

From-SVN: r46521
libjava/ChangeLog
libjava/java/lang/Boolean.java
libjava/java/lang/Character.java
libjava/java/lang/Double.java
libjava/java/lang/Float.java
libjava/java/lang/Integer.java
libjava/java/lang/Long.java
libjava/java/lang/Short.java
libjava/java/lang/VMClassLoader.java
libjava/java/lang/Void.java
libjava/java/lang/natClassLoader.cc