35 #if defined(ENABLE_JNI_HEADERS)
36 # include "native/vm/include/java_lang_reflect_VMConstructor.h"
133 #if defined(ENABLE_ANNOTATIONS)
149 if (declaredAnnotations == NULL) {
159 return (
jobject) declaredAnnotations;
195 #if defined(ENABLE_ANNOTATIONS)
static java_handle_t * get_declaredannotations(java_handle_bytearray_t *annotations, classinfo *declaringClass, classinfo *referer)
java_handle_bytearray_t * get_parameterAnnotations() const
static JNINativeMethod methods[]
Table containing all native methods registered with the VM.
classinfo * get_clazz() const
NativeMethods & get_nativemethods()
void register_methods(Utf8String classname, const JNINativeMethod *methods, size_t count)
Register native methods with the VM.
JNIEXPORT jobject JNICALL Java_java_lang_reflect_VMConstructor_construct(JNIEnv *env, jobject _this, jobjectArray args)
#define NATIVE_METHODS_COUNT
static JavaString from_utf8(Utf8String)
JNIEXPORT jobject JNICALL Java_java_lang_reflect_VMConstructor_declaredAnnotations(JNIEnv *env, jobject _this)
GNU Classpath java/lang/reflect/VMConstructor.
static java_handle_objectarray_t * get_parameterannotations(java_handle_bytearray_t *parameterAnnotations, methodinfo *m, classinfo *referer)
classinfo * get_Class() const
java_handle_bytearray_t * get_annotations() const
java_handle_objectarray_t * method_get_parametertypearray(methodinfo *m)
GNU Classpath java/lang/reflect/Constructor.
void set_declaredAnnotations(java_handle_t *value)
JNIEXPORT jstring JNICALL Java_java_lang_reflect_VMConstructor_getSignature(JNIEnv *env, jobject _this)
static Utf8String from_utf8(const char *, size_t)
java_handle_t * get_declaredAnnotations() const
JNIEXPORT jobjectArray JNICALL Java_java_lang_reflect_VMConstructor_getParameterAnnotations(JNIEnv *env, jobject _this)
JNIEXPORT jobjectArray JNICALL Java_java_lang_reflect_VMConstructor_getExceptionTypes(JNIEnv *env, jobject _this)
java_handle_objectarray_t * method_get_exceptionarray(methodinfo *m)
void _Jv_java_lang_reflect_VMConstructor_init(void)
JNIEXPORT jobjectArray JNICALL Java_java_lang_reflect_VMConstructor_getParameterTypes(JNIEnv *env, jobject _this)
methodinfo * get_method()
static VM * get_current()
java_handle_t * get_cons() const
JNIEXPORT jint JNICALL Java_java_lang_reflect_VMConstructor_getModifiersInternal(JNIEnv *env, jobject _this)