#include <jvm.hpp>
Classes
Public Member Functions
jstring
string (const std::string &s)
template<typename T >
template<typename T >
template<typename T >
template<typename T >
template<>
void
invoke (const jobject receiver, const
Method method,...)
template<>
Static Public Member Functions
Public Attributes
Friends
Member Function Documentation
void Jvm::check
(
JNIEnv *
env )
static
Try<
Jvm*> Jvm::create
(
const std::vector< std::string > &
options =
std::vector< std::string >(),
bool
exceptions = false
)
static
static bool Jvm::created
(
)
static
const std::string &
name,
const std::string &
signature
)
const std::string &
name,
const std::string &
signature
)
template<typename T >
T Jvm::getStaticField
(
const
Field &
field )
template<typename T >
T Jvm::invoke
(
const jobject
receiver,
...
)
template<>
void Jvm::invoke
(
const jobject
receiver,
...
)
template<typename T >
T Jvm::invokeStatic
(
const
Method
method,
...
)
template<>
void Jvm::invokeStatic
(
const
Method
method,
...
)
template<typename T >
void Jvm::setField
(
jobject
receiver,
T
t
)
jstring Jvm::string
(
const std::string &
s )
Friends And Related Function Documentation
Member Data Documentation
const
Class Jvm::booleanClass
const
Class Jvm::byteClass
const
Class Jvm::charClass
const
Class Jvm::doubleClass
const
Class Jvm::floatClass
const
Class Jvm::intClass
const
Class Jvm::longClass
const
Class Jvm::shortClass
const
Class Jvm::stringClass
const
Class Jvm::voidClass
The documentation for this class was generated from the following file: