java_object.h
来自「C调用Java的一个例子程序」· C头文件 代码 · 共 78 行
H
78 行
/* ^_^
*
* Copyright (c) 2006 Hexin
*
* Description:
* Object Base Class
* Create:
* Date Time Author
* ------------------------------------------------
* 2006-3-17 11:04:40 XiaoWei
*/
/* ^_^
* Location :
* File : JAVA_Object.h
* Version : 1.0.0.0
* Note :
*/
#if !defined(__JAVA_Object_h__)
#define __JAVA_Object_h__
#pragma warning(disable:4291)
#include "JAVA_Base.h"
#include "JAVA_Method.h"
#include "JAVA_Class.h"
#include "JAVA_Field.h"
#include "JAVA_StaticField.h"
#include "JAVA_StaticMethod.h"
class JAVA_Object : public JAVA_Base
{
public:
virtual ~JAVA_Object();
static const char* getSig(){};
bool load();
public:
void* operator new(size_t _size,JAVA_Class& _class);
void* operator new(size_t _size,const char* _classSig);
void operator delete(void* p);
JNI_Class getClass();
JNI_Object getObject();
protected:
JNI_Object m_object;
JNI_Class m_class;
#define __JAVA_Super_h__
#include "JAVA_Super.h"
#undef __JAVA_Super_h__
};
#define _do_init() load();
#define super _super
#endif // !defined(__JAVA_Object_h__)
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?