|
WPILibC++
2020.3.2
|
Java Native Interface (JNI) utility functions. More...
Classes | |
| class | JCallbackManager |
| class | JCallbackThread |
| class | JClass |
| struct | JClassInit |
| class | JException |
| struct | JExceptionInit |
| class | JGlobal |
| class | JLocal |
| class | JSingletonCallbackManager |
| class | JStringRef |
Functions | |
| std::string | GetJavaStackTrace (JNIEnv *env, std::string *func=nullptr, StringRef excludeFuncPrefix=StringRef()) |
| jstring | MakeJString (JNIEnv *env, StringRef str) |
| template<typename T > | |
| jintArray | MakeJIntArray (JNIEnv *env, ArrayRef< T > arr) |
| template<typename T > | |
| jintArray | MakeJIntArray (JNIEnv *env, const SmallVectorImpl< T > &arr) |
| template<typename T > | |
| jintArray | MakeJIntArray (JNIEnv *env, const std::vector< T > &arr) |
| jbyteArray | MakeJByteArray (JNIEnv *env, StringRef str) |
| jbooleanArray | MakeJBooleanArray (JNIEnv *env, ArrayRef< int > arr) |
| jbooleanArray | MakeJBooleanArray (JNIEnv *env, ArrayRef< bool > arr) |
| jobjectArray | MakeJStringArray (JNIEnv *env, ArrayRef< std::string > arr) |
Java Native Interface (JNI) utility functions.