21#include <rtl/ustring.hxx>
27jclass java_lang_Class::theClass =
nullptr;
29java_lang_Class::~java_lang_Class() {}
46 sClassName = sClassName.replace(
'.',
'/');
47 out =
t.pEnv->FindClass(sClassName.getStr());
57 auto const id =
t.pEnv->GetMethodID(
static_cast<jclass
>(
object),
"<init>",
"()V");
62 auto const obj =
t.pEnv->NewObject(
static_cast<jclass
>(
object),
id);
java_lang_Class(JNIEnv *pEnv, jobject myObj)
virtual jclass getMyClass() const override
static java_lang_Class * forName(std::u16string_view _par0)
jobject newInstanceObject()
static void ThrowSQLException(JNIEnv *pEnv, const css::uno::Reference< css::uno::XInterface > &_rContext)
static jclass findMyClass(const char *_pClassName)
OString OUStringToOString(std::u16string_view str, ConnectionSettings const *settings)