#include "jri_md.h"#include <stddef.h>#include <stdlib.h>#include <stdarg.h>Go to the source code of this file.
Classes | |
| union | JRIValue |
Defines | |
| #define | JRIConstructorMethodName "<init>" |
| #define | JRISigArray(T) "[" T |
| #define | JRISigByte "B" |
| #define | JRISigChar "C" |
| #define | JRISigClass(name) "L" name ";" |
| #define | JRISigFloat "F" |
| #define | JRISigDouble "D" |
| #define | JRISigMethod(args) "(" args ")" |
| #define | JRISigNoArgs "" |
| #define | JRISigInt "I" |
| #define | JRISigLong "J" |
| #define | JRISigShort "S" |
| #define | JRISigVoid "V" |
| #define | JRISigBoolean "Z" |
| #define | JRI_NewByteArray(env, length, initialValues) JRI_NewScalarArray(env, length, JRISigByte, (jbyte*)(initialValues)) |
| #define | JRI_GetByteArrayLength(env, array) JRI_GetScalarArrayLength(env, array) |
| #define | JRI_GetByteArrayElements(env, array) JRI_GetScalarArrayElements(env, array) |
| #define | JRI_NewCharArray(env, length, initialValues) JRI_NewScalarArray(env, ((length) * sizeof(jchar)), JRISigChar, (jbyte*)(initialValues)) |
| #define | JRI_GetCharArrayLength(env, array) JRI_GetScalarArrayLength(env, array) |
| #define | JRI_GetCharArrayElements(env, array) ((jchar*)JRI_GetScalarArrayElements(env, array)) |
| #define | JRI_NewShortArray(env, length, initialValues) JRI_NewScalarArray(env, ((length) * sizeof(jshort)), JRISigShort, (jbyte*)(initialValues)) |
| #define | JRI_GetShortArrayLength(env, array) JRI_GetScalarArrayLength(env, array) |
| #define | JRI_GetShortArrayElements(env, array) ((jshort*)JRI_GetScalarArrayElements(env, array)) |
| #define | JRI_NewIntArray(env, length, initialValues) JRI_NewScalarArray(env, ((length) * sizeof(jint)), JRISigInt, (jbyte*)(initialValues)) |
| #define | JRI_GetIntArrayLength(env, array) JRI_GetScalarArrayLength(env, array) |
| #define | JRI_GetIntArrayElements(env, array) ((jint*)JRI_GetScalarArrayElements(env, array)) |
| #define | JRI_NewLongArray(env, length, initialValues) JRI_NewScalarArray(env, ((length) * sizeof(jlong)), JRISigLong, (jbyte*)(initialValues)) |
| #define | JRI_GetLongArrayLength(env, array) JRI_GetScalarArrayLength(env, array) |
| #define | JRI_GetLongArrayElements(env, array) ((jlong*)JRI_GetScalarArrayElements(env, array)) |
| #define | JRI_NewFloatArray(env, length, initialValues) JRI_NewScalarArray(env, ((length) * sizeof(jfloat)), JRISigFloat, (jbyte*)(initialValues)) |
| #define | JRI_GetFloatArrayLength(env, array) JRI_GetScalarArrayLength(env, array) |
| #define | JRI_GetFloatArrayElements(env, array) ((jfloat*)JRI_GetScalarArrayElements(env, array)) |
| #define | JRI_NewDoubleArray(env, length, initialValues) JRI_NewScalarArray(env, ((length) * sizeof(jdouble)), JRISigDouble, (jbyte*)(initialValues)) |
| #define | JRI_GetDoubleArrayLength(env, array) JRI_GetScalarArrayLength(env, array) |
| #define | JRI_GetDoubleArrayElements(env, array) ((jdouble*)JRI_GetScalarArrayElements(env, array)) |
Typedefs | |
| typedef void * | JRIRef |
| typedef void * | JRIGlobalRef |
| typedef jint | JRIInterfaceID [4] |
| typedef jint | JRIFieldID |
| typedef jint | JRIMethodID |
| typedef JRIGlobalRef | jglobal |
| typedef JRIRef | jref |
| typedef JRIValue | jvalue |
| typedef JRIRef | jbooleanArray |
| typedef JRIRef | jbyteArray |
| typedef JRIRef | jcharArray |
| typedef JRIRef | jshortArray |
| typedef JRIRef | jintArray |
| typedef JRIRef | jlongArray |
| typedef JRIRef | jfloatArray |
| typedef JRIRef | jdoubleArray |
| typedef JRIRef | jobjectArray |
| typedef JRIRef | jstringArray |
| typedef JRIRef | jarrayArray |
Enumerations | |
| enum | JRIBoolean { JRIFalse = 0, JRITrue = 1 } |
| enum | JRIConstant { JRIUninitialized = -1 } |
Functions | |
| JRI_PUBLIC_API (const struct JRIEnvInterface **) JRI_GetCurrentEnv(void) | |
| #define JRI_GetByteArrayElements | ( | env, | |||
| array | ) | JRI_GetScalarArrayElements(env, array) |
Definition at line 87 of file jritypes.h.
| #define JRI_GetByteArrayLength | ( | env, | |||
| array | ) | JRI_GetScalarArrayLength(env, array) |
Definition at line 85 of file jritypes.h.
| #define JRI_GetCharArrayElements | ( | env, | |||
| array | ) | ((jchar*)JRI_GetScalarArrayElements(env, array)) |
Definition at line 94 of file jritypes.h.
| #define JRI_GetCharArrayLength | ( | env, | |||
| array | ) | JRI_GetScalarArrayLength(env, array) |
Definition at line 92 of file jritypes.h.
| #define JRI_GetDoubleArrayElements | ( | env, | |||
| array | ) | ((jdouble*)JRI_GetScalarArrayElements(env, array)) |
Definition at line 129 of file jritypes.h.
| #define JRI_GetDoubleArrayLength | ( | env, | |||
| array | ) | JRI_GetScalarArrayLength(env, array) |
Definition at line 127 of file jritypes.h.
| #define JRI_GetFloatArrayElements | ( | env, | |||
| array | ) | ((jfloat*)JRI_GetScalarArrayElements(env, array)) |
Definition at line 122 of file jritypes.h.
| #define JRI_GetFloatArrayLength | ( | env, | |||
| array | ) | JRI_GetScalarArrayLength(env, array) |
Definition at line 120 of file jritypes.h.
| #define JRI_GetIntArrayElements | ( | env, | |||
| array | ) | ((jint*)JRI_GetScalarArrayElements(env, array)) |
Definition at line 108 of file jritypes.h.
| #define JRI_GetIntArrayLength | ( | env, | |||
| array | ) | JRI_GetScalarArrayLength(env, array) |
Definition at line 106 of file jritypes.h.
| #define JRI_GetLongArrayElements | ( | env, | |||
| array | ) | ((jlong*)JRI_GetScalarArrayElements(env, array)) |
Definition at line 115 of file jritypes.h.
| #define JRI_GetLongArrayLength | ( | env, | |||
| array | ) | JRI_GetScalarArrayLength(env, array) |
Definition at line 113 of file jritypes.h.
| #define JRI_GetShortArrayElements | ( | env, | |||
| array | ) | ((jshort*)JRI_GetScalarArrayElements(env, array)) |
Definition at line 101 of file jritypes.h.
| #define JRI_GetShortArrayLength | ( | env, | |||
| array | ) | JRI_GetScalarArrayLength(env, array) |
Definition at line 99 of file jritypes.h.
| #define JRI_NewByteArray | ( | env, | |||
| length, | |||||
| initialValues | ) | JRI_NewScalarArray(env, length, JRISigByte, (jbyte*)(initialValues)) |
Definition at line 83 of file jritypes.h.
| #define JRI_NewCharArray | ( | env, | |||
| length, | |||||
| initialValues | ) | JRI_NewScalarArray(env, ((length) * sizeof(jchar)), JRISigChar, (jbyte*)(initialValues)) |
Definition at line 90 of file jritypes.h.
| #define JRI_NewDoubleArray | ( | env, | |||
| length, | |||||
| initialValues | ) | JRI_NewScalarArray(env, ((length) * sizeof(jdouble)), JRISigDouble, (jbyte*)(initialValues)) |
Definition at line 125 of file jritypes.h.
| #define JRI_NewFloatArray | ( | env, | |||
| length, | |||||
| initialValues | ) | JRI_NewScalarArray(env, ((length) * sizeof(jfloat)), JRISigFloat, (jbyte*)(initialValues)) |
Definition at line 118 of file jritypes.h.
| #define JRI_NewIntArray | ( | env, | |||
| length, | |||||
| initialValues | ) | JRI_NewScalarArray(env, ((length) * sizeof(jint)), JRISigInt, (jbyte*)(initialValues)) |
Definition at line 104 of file jritypes.h.
| #define JRI_NewLongArray | ( | env, | |||
| length, | |||||
| initialValues | ) | JRI_NewScalarArray(env, ((length) * sizeof(jlong)), JRISigLong, (jbyte*)(initialValues)) |
Definition at line 111 of file jritypes.h.
| #define JRI_NewShortArray | ( | env, | |||
| length, | |||||
| initialValues | ) | JRI_NewScalarArray(env, ((length) * sizeof(jshort)), JRISigShort, (jbyte*)(initialValues)) |
Definition at line 97 of file jritypes.h.
| #define JRIConstructorMethodName "<init>" |
Definition at line 64 of file jritypes.h.
| #define JRISigArray | ( | T | ) | "[" T |
Definition at line 66 of file jritypes.h.
| #define JRISigBoolean "Z" |
Definition at line 78 of file jritypes.h.
| #define JRISigByte "B" |
Definition at line 67 of file jritypes.h.
| #define JRISigChar "C" |
Definition at line 68 of file jritypes.h.
| #define JRISigClass | ( | name | ) | "L" name ";" |
Definition at line 69 of file jritypes.h.
| #define JRISigDouble "D" |
Definition at line 71 of file jritypes.h.
| #define JRISigFloat "F" |
Definition at line 70 of file jritypes.h.
| #define JRISigInt "I" |
Definition at line 74 of file jritypes.h.
| #define JRISigLong "J" |
Definition at line 75 of file jritypes.h.
| #define JRISigMethod | ( | args | ) | "(" args ")" |
Definition at line 72 of file jritypes.h.
| #define JRISigNoArgs "" |
Definition at line 73 of file jritypes.h.
| #define JRISigShort "S" |
Definition at line 76 of file jritypes.h.
| #define JRISigVoid "V" |
Definition at line 77 of file jritypes.h.
| typedef JRIRef jarrayArray |
Definition at line 62 of file jritypes.h.
| typedef JRIRef jbooleanArray |
Definition at line 52 of file jritypes.h.
| typedef JRIRef jbyteArray |
Definition at line 53 of file jritypes.h.
| typedef JRIRef jcharArray |
Definition at line 54 of file jritypes.h.
| typedef JRIRef jdoubleArray |
Definition at line 59 of file jritypes.h.
| typedef JRIRef jfloatArray |
Definition at line 58 of file jritypes.h.
| typedef JRIGlobalRef jglobal |
Definition at line 26 of file jritypes.h.
Definition at line 56 of file jritypes.h.
| typedef JRIRef jlongArray |
Definition at line 57 of file jritypes.h.
| typedef JRIRef jobjectArray |
Definition at line 60 of file jritypes.h.
Definition at line 27 of file jritypes.h.
| typedef jint JRIFieldID |
Definition at line 23 of file jritypes.h.
| typedef void* JRIGlobalRef |
Definition at line 20 of file jritypes.h.
| typedef jint JRIInterfaceID[4] |
Definition at line 22 of file jritypes.h.
| typedef jint JRIMethodID |
Definition at line 24 of file jritypes.h.
| typedef void* JRIRef |
Definition at line 17 of file jritypes.h.
| typedef JRIRef jshortArray |
Definition at line 55 of file jritypes.h.
| typedef JRIRef jstringArray |
Definition at line 61 of file jritypes.h.
Definition at line 41 of file jritypes.h.
| enum JRIBoolean |
| enum JRIConstant |
| JRI_PUBLIC_API | ( | const struct JRIEnvInterface ** | ) |
1.5.6