GlobalJniEnv class
Wraps over Pointer
- Available extensions
Constructors
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
-
ptr
→ Pointer<
GlobalJniEnvStruct> -
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
AllocObject(
JClassPtr clazz) → JObjectPtr -
CallBooleanMethod(
JObjectPtr obj, JMethodIDPtr methodID) → bool -
CallBooleanMethodA(
JObjectPtr obj, JMethodIDPtr methodId, Pointer< JValue> args) → bool -
CallByteMethod(
JObjectPtr obj, JMethodIDPtr methodID) → int -
CallByteMethodA(
JObjectPtr obj, JMethodIDPtr methodID, Pointer< JValue> args) → int -
CallCharMethod(
JObjectPtr obj, JMethodIDPtr methodID) → int -
CallCharMethodA(
JObjectPtr obj, JMethodIDPtr methodID, Pointer< JValue> args) → int -
CallDoubleMethod(
JObjectPtr obj, JMethodIDPtr methodID) → double -
CallDoubleMethodA(
JObjectPtr obj, JMethodIDPtr methodID, Pointer< JValue> args) → double -
CallFloatMethod(
JObjectPtr obj, JMethodIDPtr methodID) → double -
CallFloatMethodA(
JObjectPtr obj, JMethodIDPtr methodID, Pointer< JValue> args) → double -
CallIntMethod(
JObjectPtr obj, JMethodIDPtr methodID) → int -
CallIntMethodA(
JObjectPtr obj, JMethodIDPtr methodID, Pointer< JValue> args) → int -
CallLongMethod(
JObjectPtr obj, JMethodIDPtr methodID) → int -
CallLongMethodA(
JObjectPtr obj, JMethodIDPtr methodID, Pointer< JValue> args) → int -
CallNonvirtualBooleanMethod(
JObjectPtr obj, JClassPtr clazz, JMethodIDPtr methodID) → bool -
CallNonvirtualBooleanMethodA(
JObjectPtr obj, JClassPtr clazz, JMethodIDPtr methodID, Pointer< JValue> args) → bool -
CallNonvirtualByteMethod(
JObjectPtr obj, JClassPtr clazz, JMethodIDPtr methodID) → int -
CallNonvirtualByteMethodA(
JObjectPtr obj, JClassPtr clazz, JMethodIDPtr methodID, Pointer< JValue> args) → int -
CallNonvirtualCharMethod(
JObjectPtr obj, JClassPtr clazz, JMethodIDPtr methodID) → int -
CallNonvirtualCharMethodA(
JObjectPtr obj, JClassPtr clazz, JMethodIDPtr methodID, Pointer< JValue> args) → int -
CallNonvirtualDoubleMethod(
JObjectPtr obj, JClassPtr clazz, JMethodIDPtr methodID) → double -
CallNonvirtualDoubleMethodA(
JObjectPtr obj, JClassPtr clazz, JMethodIDPtr methodID, Pointer< JValue> args) → double -
CallNonvirtualFloatMethod(
JObjectPtr obj, JClassPtr clazz, JMethodIDPtr methodID) → double -
CallNonvirtualFloatMethodA(
JObjectPtr obj, JClassPtr clazz, JMethodIDPtr methodID, Pointer< JValue> args) → double -
CallNonvirtualIntMethod(
JObjectPtr obj, JClassPtr clazz, JMethodIDPtr methodID) → int -
CallNonvirtualIntMethodA(
JObjectPtr obj, JClassPtr clazz, JMethodIDPtr methodID, Pointer< JValue> args) → int -
CallNonvirtualLongMethod(
JObjectPtr obj, JClassPtr clazz, JMethodIDPtr methodID) → int -
CallNonvirtualLongMethodA(
JObjectPtr obj, JClassPtr clazz, JMethodIDPtr methodID, Pointer< JValue> args) → int -
CallNonvirtualObjectMethod(
JObjectPtr obj, JClassPtr clazz, JMethodIDPtr methodID) → JObjectPtr -
CallNonvirtualObjectMethodA(
JObjectPtr obj, JClassPtr clazz, JMethodIDPtr methodID, Pointer< JValue> args) → JObjectPtr -
CallNonvirtualShortMethod(
JObjectPtr obj, JClassPtr clazz, JMethodIDPtr methodID) → int -
CallNonvirtualShortMethodA(
JObjectPtr obj, JClassPtr clazz, JMethodIDPtr methodID, Pointer< JValue> args) → int -
CallNonvirtualVoidMethod(
JObjectPtr obj, JClassPtr clazz, JMethodIDPtr methodID) → void -
CallNonvirtualVoidMethodA(
JObjectPtr obj, JClassPtr clazz, JMethodIDPtr methodID, Pointer< JValue> args) → void -
CallObjectMethod(
JObjectPtr obj, JMethodIDPtr methodID) → JObjectPtr -
CallObjectMethodA(
JObjectPtr obj, JMethodIDPtr methodID, Pointer< JValue> args) → JObjectPtr -
CallShortMethod(
JObjectPtr obj, JMethodIDPtr methodID) → int -
CallShortMethodA(
JObjectPtr obj, JMethodIDPtr methodID, Pointer< JValue> args) → int -
CallStaticBooleanMethod(
JClassPtr clazz, JMethodIDPtr methodID) → bool -
CallStaticBooleanMethodA(
JClassPtr clazz, JMethodIDPtr methodID, Pointer< JValue> args) → bool -
CallStaticByteMethod(
JClassPtr clazz, JMethodIDPtr methodID) → int -
CallStaticByteMethodA(
JClassPtr clazz, JMethodIDPtr methodID, Pointer< JValue> args) → int -
CallStaticCharMethod(
JClassPtr clazz, JMethodIDPtr methodID) → int -
CallStaticCharMethodA(
JClassPtr clazz, JMethodIDPtr methodID, Pointer< JValue> args) → int -
CallStaticDoubleMethod(
JClassPtr clazz, JMethodIDPtr methodID) → double -
CallStaticDoubleMethodA(
JClassPtr clazz, JMethodIDPtr methodID, Pointer< JValue> args) → double -
CallStaticFloatMethod(
JClassPtr clazz, JMethodIDPtr methodID) → double -
CallStaticFloatMethodA(
JClassPtr clazz, JMethodIDPtr methodID, Pointer< JValue> args) → double -
CallStaticIntMethod(
JClassPtr clazz, JMethodIDPtr methodID) → int -
CallStaticIntMethodA(
JClassPtr clazz, JMethodIDPtr methodID, Pointer< JValue> args) → int -
CallStaticLongMethod(
JClassPtr clazz, JMethodIDPtr methodID) → int -
CallStaticLongMethodA(
JClassPtr clazz, JMethodIDPtr methodID, Pointer< JValue> args) → int -
CallStaticObjectMethod(
JClassPtr clazz, JMethodIDPtr methodID) → JObjectPtr -
CallStaticObjectMethodA(
JClassPtr clazz, JMethodIDPtr methodID, Pointer< JValue> args) → JObjectPtr -
CallStaticShortMethod(
JClassPtr clazz, JMethodIDPtr methodID) → int -
CallStaticShortMethodA(
JClassPtr clazz, JMethodIDPtr methodID, Pointer< JValue> args) → int -
CallStaticVoidMethod(
JClassPtr clazz, JMethodIDPtr methodID) → void -
CallStaticVoidMethodA(
JClassPtr clazz, JMethodIDPtr methodID, Pointer< JValue> args) → void -
CallVoidMethod(
JObjectPtr obj, JMethodIDPtr methodID) → void -
CallVoidMethodA(
JObjectPtr obj, JMethodIDPtr methodID, Pointer< JValue> args) → void -
DefineClass(
Pointer< Char> name, JObjectPtr loader, Pointer<JByteMarker> buf, int bufLen) → JClassPtr -
DeleteGlobalRef(
JObjectPtr globalRef) → void -
DeleteLocalRef(
JObjectPtr localRef) → void -
DeleteWeakGlobalRef(
JWeakPtr obj) → void -
EnsureLocalCapacity(
int capacity) → int -
ExceptionCheck(
) → bool -
ExceptionClear(
) → void -
ExceptionDescribe(
) → void -
ExceptionOccurred(
) → JThrowablePtr -
FatalError(
Pointer< Char> msg) → void -
FindClass(
Pointer< Char> name) → JClassPtr -
FromReflectedField(
JObjectPtr field) → JFieldIDPtr -
FromReflectedMethod(
JObjectPtr method) → JMethodIDPtr -
GetArrayLength(
JArrayPtr array) → int -
GetBooleanArrayElement(
JBooleanArrayPtr array, int index) → bool -
GetBooleanArrayElements(
JBooleanArrayPtr array, Pointer< JBooleanMarker> isCopy) → Pointer<JBooleanMarker> -
GetBooleanArrayRegion(
JBooleanArrayPtr array, int start, int len, Pointer< JBooleanMarker> buf) → void -
GetBooleanField(
JObjectPtr obj, JFieldIDPtr fieldID) → bool -
GetByteArrayElement(
JByteArrayPtr array, int index) → int -
GetByteArrayElements(
JByteArrayPtr array, Pointer< JBooleanMarker> isCopy) → Pointer<JByteMarker> -
GetByteArrayRegion(
JByteArrayPtr array, int start, int len, Pointer< JByteMarker> buf) → void -
GetByteField(
JObjectPtr obj, JFieldIDPtr fieldID) → int -
GetCharArrayElement(
JCharArrayPtr array, int index) → int -
GetCharArrayElements(
JCharArrayPtr array, Pointer< JBooleanMarker> isCopy) → Pointer<JCharMarker> -
GetCharArrayRegion(
JCharArrayPtr array, int start, int len, Pointer< JCharMarker> buf) → void -
GetCharField(
JObjectPtr obj, JFieldIDPtr fieldID) → int -
GetDirectBufferAddress(
JObjectPtr buf) → Pointer< Void> -
GetDirectBufferCapacity(
JObjectPtr buf) → int -
GetDoubleArrayElement(
JDoubleArrayPtr array, int index) → double -
GetDoubleArrayElements(
JDoubleArrayPtr array, Pointer< JBooleanMarker> isCopy) → Pointer<JDoubleMarker> -
GetDoubleArrayRegion(
JDoubleArrayPtr array, int start, int len, Pointer< JDoubleMarker> buf) → void -
GetDoubleField(
JObjectPtr obj, JFieldIDPtr fieldID) → double -
GetFieldID(
JClassPtr clazz, Pointer< Char> name, Pointer<Char> sig) → JFieldIDPtr -
GetFloatArrayElement(
JFloatArrayPtr array, int index) → double -
GetFloatArrayElements(
JFloatArrayPtr array, Pointer< JBooleanMarker> isCopy) → Pointer<JFloatMarker> -
GetFloatArrayRegion(
JFloatArrayPtr array, int start, int len, Pointer< JFloatMarker> buf) → void -
GetFloatField(
JObjectPtr obj, JFieldIDPtr fieldID) → double -
GetIntArrayElement(
JIntArrayPtr array, int index) → int -
GetIntArrayElements(
JIntArrayPtr array, Pointer< JBooleanMarker> isCopy) → Pointer<JIntMarker> -
GetIntArrayRegion(
JIntArrayPtr array, int start, int len, Pointer< JIntMarker> buf) → void -
GetIntField(
JObjectPtr obj, JFieldIDPtr fieldID) → int -
GetJavaVM(
Pointer< Pointer< vm) → intJavaVM1> > -
GetLongArrayElement(
JLongArrayPtr array, int index) → int -
GetLongArrayElements(
JLongArrayPtr array, Pointer< JBooleanMarker> isCopy) → Pointer<JLongMarker> -
GetLongArrayRegion(
JLongArrayPtr array, int start, int len, Pointer< JLongMarker> buf) → void -
GetLongField(
JObjectPtr obj, JFieldIDPtr fieldID) → int -
GetMethodID(
JClassPtr clazz, Pointer< Char> name, Pointer<Char> sig) → JMethodIDPtr -
GetObjectArrayElement(
JObjectArrayPtr array, int index) → JObjectPtr -
GetObjectClass(
JObjectPtr obj) → JClassPtr -
GetObjectField(
JObjectPtr obj, JFieldIDPtr fieldID) → JObjectPtr -
GetObjectRefType(
JObjectPtr obj) → int -
GetPrimitiveArrayCritical(
JArrayPtr array, Pointer< JBooleanMarker> isCopy) → Pointer<Void> -
GetShortArrayElement(
JShortArrayPtr array, int index) → int -
GetShortArrayElements(
JShortArrayPtr array, Pointer< JBooleanMarker> isCopy) → Pointer<JShortMarker> -
GetShortArrayRegion(
JShortArrayPtr array, int start, int len, Pointer< JShortMarker> buf) → void -
GetShortField(
JObjectPtr obj, JFieldIDPtr fieldID) → int -
GetStaticBooleanField(
JClassPtr clazz, JFieldIDPtr fieldID) → bool -
GetStaticByteField(
JClassPtr clazz, JFieldIDPtr fieldID) → int -
GetStaticCharField(
JClassPtr clazz, JFieldIDPtr fieldID) → int -
GetStaticDoubleField(
JClassPtr clazz, JFieldIDPtr fieldID) → double -
GetStaticFieldID(
JClassPtr clazz, Pointer< Char> name, Pointer<Char> sig) → JFieldIDPtr -
GetStaticFloatField(
JClassPtr clazz, JFieldIDPtr fieldID) → double -
GetStaticIntField(
JClassPtr clazz, JFieldIDPtr fieldID) → int -
GetStaticLongField(
JClassPtr clazz, JFieldIDPtr fieldID) → int -
GetStaticMethodID(
JClassPtr clazz, Pointer< Char> name, Pointer<Char> sig) → JMethodIDPtr -
GetStaticObjectField(
JClassPtr clazz, JFieldIDPtr fieldID) → JObjectPtr -
GetStaticShortField(
JClassPtr clazz, JFieldIDPtr fieldID) → int -
GetStringChars(
JStringPtr string, Pointer< JBooleanMarker> isCopy) → Pointer<JCharMarker> -
GetStringCritical(
JStringPtr str, Pointer< JBooleanMarker> isCopy) → Pointer<JCharMarker> -
GetStringLength(
JStringPtr string) → int -
GetStringRegion(
JStringPtr str, int start, int len, Pointer< JCharMarker> buf) → void -
GetStringUTFChars(
JStringPtr string, Pointer< JBooleanMarker> isCopy) → Pointer<Char> -
GetStringUTFLength(
JStringPtr string) → int -
GetStringUTFRegion(
JStringPtr str, int start, int len, Pointer< Char> buf) → void -
GetSuperclass(
JClassPtr clazz) → JClassPtr -
GetVersion(
) → int -
IsAssignableFrom(
JClassPtr clazz1, JClassPtr clazz2) → bool -
IsInstanceOf(
JObjectPtr obj, JClassPtr clazz) → bool -
IsSameObject(
JObjectPtr ref1, JObjectPtr ref2) → bool -
MonitorEnter(
JObjectPtr obj) → int -
MonitorExit(
JObjectPtr obj) → int -
NewBooleanArray(
int length) → JBooleanArrayPtr -
NewByteArray(
int length) → JByteArrayPtr -
NewCharArray(
int length) → JCharArrayPtr -
NewDirectByteBuffer(
Pointer< Void> address, int capacity) → JObjectPtr -
NewDoubleArray(
int length) → JDoubleArrayPtr -
NewFloatArray(
int length) → JFloatArrayPtr -
NewGlobalRef(
JObjectPtr obj) → JObjectPtr -
NewIntArray(
int length) → JIntArrayPtr -
NewLocalRef(
JObjectPtr obj) → JObjectPtr -
NewLongArray(
int length) → JLongArrayPtr -
NewObject(
JClassPtr clazz, JMethodIDPtr methodID) → JObjectPtr -
NewObjectA(
JClassPtr clazz, JMethodIDPtr methodID, Pointer< JValue> args) → JObjectPtr -
NewObjectArray(
int length, JClassPtr elementClass, JObjectPtr initialElement) → JObjectArrayPtr -
NewShortArray(
int length) → JShortArrayPtr -
NewString(
Pointer< JCharMarker> unicodeChars, int len) → JStringPtr -
NewStringUTF(
Pointer< Char> bytes) → JStringPtr -
NewWeakGlobalRef(
JObjectPtr obj) → JWeakPtr -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
PopLocalFrame(
JObjectPtr result) → JObjectPtr -
PushLocalFrame(
int capacity) → int -
RegisterNatives(
JClassPtr clazz, Pointer< JNINativeMethod> methods, int nMethods) → int -
ReleaseBooleanArrayElements(
JBooleanArrayPtr array, Pointer< JBooleanMarker> elems, int mode) → void -
ReleaseByteArrayElements(
JByteArrayPtr array, Pointer< JByteMarker> elems, int mode) → void -
ReleaseCharArrayElements(
JCharArrayPtr array, Pointer< JCharMarker> elems, int mode) → void -
ReleaseDoubleArrayElements(
JDoubleArrayPtr array, Pointer< JDoubleMarker> elems, int mode) → void -
ReleaseFloatArrayElements(
JFloatArrayPtr array, Pointer< JFloatMarker> elems, int mode) → void -
ReleaseIntArrayElements(
JIntArrayPtr array, Pointer< JIntMarker> elems, int mode) → void -
ReleaseLongArrayElements(
JLongArrayPtr array, Pointer< JLongMarker> elems, int mode) → void -
ReleasePrimitiveArrayCritical(
JArrayPtr array, Pointer< Void> carray, int mode) → void -
ReleaseShortArrayElements(
JShortArrayPtr array, Pointer< JShortMarker> elems, int mode) → void -
ReleaseStringChars(
JStringPtr string, Pointer< JCharMarker> isCopy) → void -
ReleaseStringCritical(
JStringPtr str, Pointer< JCharMarker> carray) → void -
ReleaseStringUTFChars(
JStringPtr string, Pointer< Char> utf) → void -
SetBooleanArrayElement(
JBooleanArrayPtr array, int index, bool value) → void -
SetBooleanArrayRegion(
JBooleanArrayPtr array, int start, int len, Pointer< JBooleanMarker> buf) → void -
SetBooleanField(
JObjectPtr obj, JFieldIDPtr fieldID, int val) → void -
SetByteArrayElement(
JByteArrayPtr array, int index, int value) → void -
SetByteArrayRegion(
JByteArrayPtr array, int start, int len, Pointer< JByteMarker> buf) → void -
SetByteField(
JObjectPtr obj, JFieldIDPtr fieldID, int val) → void -
SetCharArrayElement(
JCharArrayPtr array, int index, int value) → void -
SetCharArrayRegion(
JCharArrayPtr array, int start, int len, Pointer< JCharMarker> buf) → void -
SetCharField(
JObjectPtr obj, JFieldIDPtr fieldID, int val) → void -
SetDoubleArrayElement(
JDoubleArrayPtr array, int index, double value) → void -
SetDoubleArrayRegion(
JDoubleArrayPtr array, int start, int len, Pointer< JDoubleMarker> buf) → void -
SetDoubleField(
JObjectPtr obj, JFieldIDPtr fieldID, double val) → void -
SetFloatArrayElement(
JFloatArrayPtr array, int index, double value) → void -
SetFloatArrayRegion(
JFloatArrayPtr array, int start, int len, Pointer< JFloatMarker> buf) → void -
SetFloatField(
JObjectPtr obj, JFieldIDPtr fieldID, double val) → void -
SetIntArrayElement(
JIntArrayPtr array, int index, int value) → void -
SetIntArrayRegion(
JIntArrayPtr array, int start, int len, Pointer< JIntMarker> buf) → void -
SetIntField(
JObjectPtr obj, JFieldIDPtr fieldID, int val) → void -
SetLongArrayElement(
JLongArrayPtr array, int index, int value) → void -
SetLongArrayRegion(
JLongArrayPtr array, int start, int len, Pointer< JLongMarker> buf) → void -
SetLongField(
JObjectPtr obj, JFieldIDPtr fieldID, int val) → void -
SetObjectArrayElement(
JObjectArrayPtr array, int index, JObjectPtr val) → void -
SetObjectField(
JObjectPtr obj, JFieldIDPtr fieldID, JObjectPtr val) → void -
SetShortArrayElement(
JShortArrayPtr array, int index, int value) → void -
SetShortArrayRegion(
JShortArrayPtr array, int start, int len, Pointer< JShortMarker> buf) → void -
SetShortField(
JObjectPtr obj, JFieldIDPtr fieldID, int val) → void -
SetStaticBooleanField(
JClassPtr clazz, JFieldIDPtr fieldID, int val) → void -
SetStaticByteField(
JClassPtr clazz, JFieldIDPtr fieldID, int val) → void -
SetStaticCharField(
JClassPtr clazz, JFieldIDPtr fieldID, int val) → void -
SetStaticDoubleField(
JClassPtr clazz, JFieldIDPtr fieldID, double val) → void -
SetStaticFloatField(
JClassPtr clazz, JFieldIDPtr fieldID, double val) → void -
SetStaticIntField(
JClassPtr clazz, JFieldIDPtr fieldID, int val) → void -
SetStaticLongField(
JClassPtr clazz, JFieldIDPtr fieldID, int val) → void -
SetStaticObjectField(
JClassPtr clazz, JFieldIDPtr fieldID, JObjectPtr val) → void -
SetStaticShortField(
JClassPtr clazz, JFieldIDPtr fieldID, int val) → void -
Throw(
JThrowablePtr obj) → int -
ThrowNew(
JClassPtr clazz, Pointer< Char> message) → int -
ToReflectedField(
JClassPtr cls, JFieldIDPtr fieldID, int isStatic) → JObjectPtr -
ToReflectedMethod(
JClassPtr cls, JMethodIDPtr methodId, int isStatic) → JObjectPtr -
toString(
) → String -
A string representation of this object.
inherited
-
UnregisterNatives(
JClassPtr clazz) → int
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited