📄 java_base.h
字号:
/* ^_^
*
* Copyright (c) 2006 Hexin
*
* Description:
* 基类
* Create:
* Date Time Author
* ------------------------------------------------
* 2006-3-17 11:23:06 XiaoWei
*/
/* ^_^
* Location :
* File : JAVA_Base.h
* Version : 1.0.0.0
* Note :
*/
#if !defined(__JAVA_Base_h__)
#define __JAVA_Base_h__
#include "JAVA_Debug.h"
#include "JNI_Object.h"
class JAVA_Class;
class JAVA_Object;
class JAVA_Base
{
public:
JAVA_Base();
virtual ~JAVA_Base();
public:
JNI_Class FindClass(const char * _lpClass);
JNI_MethodID GetMethodID(JNI_Class _jniclass,const char * _lpClass,const char* sig);
JNI_Object AllocObject(JNI_Class _jniclass);
void getentironment();
public:
static JNI_Class FindClass(JNI_Env* _lpEnv,const char * _lpClass);
static JNI_FieldID GetFieldID (JNI_Env* _lpEnv,JNI_Class _jniclass,const char * _lpClass,const char* sig);
static JNI_FieldID GetStaticFieldID (JNI_Env* _lpEnv,JNI_Class _jniclass,const char * _lpClass,const char* sig);
static JNI_MethodID GetMethodID(JNI_Env* _lpEnv,JNI_Class _jniclass,const char * _lpClass,const char* sig);
static JNI_MethodID GetStaticMethodID(JNI_Env* _lpEnv,JNI_Class _jniclass,const char * _lpClass,const char* sig);
static JNI_Object AllocObject(JNI_Env* _lpEnv,JNI_Class _jniclass);
public:
JNI_Env* getEnv()const ;
void setEnv(JNI_Env* _lpEnv);
void setEnv();
protected:
JNI_Env* m_lpEnv;
};
#endif // !defined(__JAVA_Base_h__)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -