* src/native/jni.c [ENABLE_JAVASE] (native/vm/reflect.h): Added.
(_Jv_JNI_ToReflectedMethod): Implemented.
* src/native/vm/java_lang_Class.c [ENABLE_JAVASE]
(native/vm/reflect.h): Added.
(getDeclaredFields): Use reflect_field_new.
(getDeclaredMethods): Use reflect_method_new.
(getDeclaredConstructors): Use reflect_constructor_new.
(getEnclosingConstructor): Use reflect_constructor_new.
(getEnclosingMethod): Use reflect_method_new.
* src/native/vm/sun/jvm.c (jio_vsnprintf): Added count check.
(jio_snprintf): Implemented.
(JVM_IsInterface): Use class_is_interface.
(JVM_IsArrayClass): Use class_is_array.
(JVM_InvokeMethod): Disabled debug output.
* src/native/vm/reflect.c: New file.
* src/native/vm/reflect.h: Likewise.
* src/native/vm/Makefile.am [ENABLE_JAVASE] (REFLECT_SOURCES): Added.
(libnativevm_la_SOURCES): Added REFLECT_SOURCES.