3
#ifndef java_lang_reflect_Type_H
4
#define java_lang_reflect_Type_H
6
#include "java/lang/Object.h"
13
template<class T> class JArray;
19
class Type : public java::lang::Object {
22
static java::lang::Class *class$;
23
static jmethodID *mids$;
24
static jclass initializeClass();
26
explicit Type(jobject obj) : java::lang::Object(obj) {
30
Type(const Type& obj) : java::lang::Object(obj) {}
41
extern PyTypeObject Type$$Type;
47
static PyObject *wrap_Object(const Type&);
48
static PyObject *wrap_jobject(const jobject&);
55
#endif /* _java_generics */