class Core::Java::JniClass

#include <corejniclass.h>

class JniClass
{
public:
    // construction

    JniClass(CStringPtr className);
    JniClass(jclass clazz);
    JniClass(JNIEnv* jni, jobject object);

    // methods

    virtual void initialize(JNIEnv* jni);
    void terminate(JNIEnv* jni);
    operator jclass () const;
    jclass getClass() const;
};