LibreOffice Module bridges (master) 1
Public Member Functions | Private Member Functions | List of all members
jni_uno::JNI_guarded_context Class Reference

#include <jni_base.h>

Inheritance diagram for jni_uno::JNI_guarded_context:
[legend]
Collaboration diagram for jni_uno::JNI_guarded_context:
[legend]

Public Member Functions

 JNI_guarded_context (JNI_info const *jni_info, rtl::Reference< jvmaccess::UnoVirtualMachine > const &vm_access)
 
- Public Member Functions inherited from jni_uno::JNI_context
 JNI_context (JNI_info const *jni_info, JNIEnv *env, jobject class_loader)
 
JNI_info const * get_info () const
 
JNIEnv * operator-> () const
 
JNIEnv * get_jni_env () const
 
void getClassForName (jclass *classClass, jmethodID *methodForName) const
 
jclass findClass (char const *name, jclass classClass, jmethodID methodForName, bool inException) const
 
void ensure_no_exception () const
 
bool assert_no_exception () const
 
OUString get_stack_trace (jobject jo_exc=nullptr) const
 

Private Member Functions

 JNI_guarded_context (JNI_guarded_context const &)=delete
 
JNI_guarded_contextoperator= (JNI_guarded_context const &)=delete
 
- Private Member Functions inherited from jvmaccess::VirtualMachine::AttachGuard
 AttachGuard (rtl::Reference< VirtualMachine > xMachine)
 
 ~AttachGuard ()
 
JNIEnv * getEnvironment () const
 

Detailed Description

Definition at line 120 of file jni_base.h.

Constructor & Destructor Documentation

◆ JNI_guarded_context() [1/2]

jni_uno::JNI_guarded_context::JNI_guarded_context ( JNI_guarded_context const &  )
privatedelete

◆ JNI_guarded_context() [2/2]

jni_uno::JNI_guarded_context::JNI_guarded_context ( JNI_info const *  jni_info,
rtl::Reference< jvmaccess::UnoVirtualMachine > const &  vm_access 
)
inlineexplicit

Definition at line 128 of file jni_base.h.

Member Function Documentation

◆ operator=()

JNI_guarded_context & jni_uno::JNI_guarded_context::operator= ( JNI_guarded_context const &  )
privatedelete

The documentation for this class was generated from the following file: