* src/vm/array.c: New file.
authortwisti <none@none>
Thu, 16 Aug 2007 18:15:51 +0000 (18:15 +0000)
committertwisti <none@none>
Thu, 16 Aug 2007 18:15:51 +0000 (18:15 +0000)
commit7de4561cfc48ab1493874cb8a4f5d5b97f66583d
tree13da9a05ecf25fdc0a6be59794efb98424d4aca8
parent95272085141f47a94d5b43670b167ab0f6fd4cfd
* src/vm/array.c: New file.
* src/vm/array.h: Likewise.

* src/vm/Makefile.am (libvm_la_SOURCES): Added array.[ch].

* src/vm/builtin.c,
src/vm/string.c,
src/vm/jit/verify/typecheck-typeinferer.c,
src/vm/jit/verify/typecheck.c,
src/vm/jit/verify/typecheck-stackbased.c,
src/vm/jit/verify/typeinfo.c,
src/vmcore/linker.c (vm/array.h): Added.

* src/vm/primitive.h (ARRAYTYPE_*): Moved to vm/array.h

* src/vmcore/class.c (class_get_componenttype): New function.
* src/vmcore/class.h: Likewise.

* src/native/vm/java_lang_Class.c (getComponentType): Removed.
* src/native/vm/java_lang_Class.h: Likewise.

* src/native/vm/gnu/java_lang_VMClass.c (getComponentType): Call
class_get_componenttype.
* src/native/vm/sun/jvm.c (JVM_GetComponentType): Likewise.
17 files changed:
src/native/vm/gnu/java_lang_VMClass.c
src/native/vm/java_lang_Class.c
src/native/vm/java_lang_Class.h
src/native/vm/sun/jvm.c
src/vm/Makefile.am
src/vm/array.c [new file with mode: 0644]
src/vm/array.h [new file with mode: 0644]
src/vm/builtin.c
src/vm/jit/verify/typecheck-stackbased.c
src/vm/jit/verify/typecheck-typeinferer.c
src/vm/jit/verify/typecheck.c
src/vm/jit/verify/typeinfo.c
src/vm/primitive.h
src/vm/string.c
src/vmcore/class.c
src/vmcore/class.h
src/vmcore/linker.c