📄 jni_h.html
字号:
functions->DeleteLocalRef(<b>this</b>, obj);
}
jboolean IsSameObject(jobject obj1, jobject obj2) {
<b>return</b> functions->IsSameObject(<b>this</b>,obj1,obj2);
}
jobject NewLocalRef(jobject ref) {
<b>return</b> functions->NewLocalRef(<b>this</b>,ref);
}
jint EnsureLocalCapacity(jint capacity) {
<b>return</b> functions->EnsureLocalCapacity(<b>this</b>,capacity);
}
jobject AllocObject(jclass clazz) {
<b>return</b> functions->AllocObject(<b>this</b>,clazz);
}
jobject NewObject(jclass clazz, jmethodID methodID, ...) {
va_list args;
jobject result;
va_start(args, methodID);
result = functions->NewObjectV(<b>this</b>,clazz,methodID,args);
va_end(args);
<b>return</b> result;
}
jobject NewObjectV(jclass clazz, jmethodID methodID,
va_list args) {
<b>return</b> functions->NewObjectV(<b>this</b>,clazz,methodID,args);
}
jobject NewObjectA(jclass clazz, jmethodID methodID,
jvalue *args) {
<b>return</b> functions->NewObjectA(<b>this</b>,clazz,methodID,args);
}
jclass GetObjectClass(jobject obj) {
<b>return</b> functions->GetObjectClass(<b>this</b>,obj);
}
jboolean IsInstanceOf(jobject obj, jclass clazz) {
<b>return</b> functions->IsInstanceOf(<b>this</b>,obj,clazz);
}
jmethodID GetMethodID(jclass clazz, <b>const</b> <b>char</b> *name,
<b>const</b> <b>char</b> *sig) {
<b>return</b> functions->GetMethodID(<b>this</b>,clazz,name,sig);
}
jobject CallObjectMethod(jobject obj, jmethodID methodID, ...) {
va_list args;
jobject result;
va_start(args,methodID);
result = functions->CallObjectMethodV(<b>this</b>,obj,methodID,args);
va_end(args);
<b>return</b> result;
}
jobject CallObjectMethodV(jobject obj, jmethodID methodID,
va_list args) {
<b>return</b> functions->CallObjectMethodV(<b>this</b>,obj,methodID,args);
}
jobject CallObjectMethodA(jobject obj, jmethodID methodID,
jvalue * args) {
<b>return</b> functions->CallObjectMethodA(<b>this</b>,obj,methodID,args);
}
jboolean CallBooleanMethod(jobject obj,
jmethodID methodID, ...) {
va_list args;
jboolean result;
va_start(args,methodID);
result = functions->CallBooleanMethodV(<b>this</b>,obj,methodID,args);
va_end(args);
<b>return</b> result;
}
jboolean CallBooleanMethodV(jobject obj, jmethodID methodID,
va_list args) {
<b>return</b> functions->CallBooleanMethodV(<b>this</b>,obj,methodID,args);
}
jboolean CallBooleanMethodA(jobject obj, jmethodID methodID,
jvalue * args) {
<b>return</b> functions->CallBooleanMethodA(<b>this</b>,obj,methodID, args);
}
jbyte CallByteMethod(jobject obj, jmethodID methodID, ...) {
va_list args;
jbyte result;
va_start(args,methodID);
result = functions->CallByteMethodV(<b>this</b>,obj,methodID,args);
va_end(args);
<b>return</b> result;
}
jbyte CallByteMethodV(jobject obj, jmethodID methodID,
va_list args) {
<b>return</b> functions->CallByteMethodV(<b>this</b>,obj,methodID,args);
}
jbyte CallByteMethodA(jobject obj, jmethodID methodID,
jvalue * args) {
<b>return</b> functions->CallByteMethodA(<b>this</b>,obj,methodID,args);
}
jchar CallCharMethod(jobject obj, jmethodID methodID, ...) {
va_list args;
jchar result;
va_start(args,methodID);
result = functions->CallCharMethodV(<b>this</b>,obj,methodID,args);
va_end(args);
<b>return</b> result;
}
jchar CallCharMethodV(jobject obj, jmethodID methodID,
va_list args) {
<b>return</b> functions->CallCharMethodV(<b>this</b>,obj,methodID,args);
}
jchar CallCharMethodA(jobject obj, jmethodID methodID,
jvalue * args) {
<b>return</b> functions->CallCharMethodA(<b>this</b>,obj,methodID,args);
}
jshort CallShortMethod(jobject obj, jmethodID methodID, ...) {
va_list args;
jshort result;
va_start(args,methodID);
result = functions->CallShortMethodV(<b>this</b>,obj,methodID,args);
va_end(args);
<b>return</b> result;
}
jshort CallShortMethodV(jobject obj, jmethodID methodID,
va_list args) {
<b>return</b> functions->CallShortMethodV(<b>this</b>,obj,methodID,args);
}
jshort CallShortMethodA(jobject obj, jmethodID methodID,
jvalue * args) {
<b>return</b> functions->CallShortMethodA(<b>this</b>,obj,methodID,args);
}
jint CallIntMethod(jobject obj, jmethodID methodID, ...) {
va_list args;
jint result;
va_start(args,methodID);
result = functions->CallIntMethodV(<b>this</b>,obj,methodID,args);
va_end(args);
<b>return</b> result;
}
jint CallIntMethodV(jobject obj, jmethodID methodID,
va_list args) {
<b>return</b> functions->CallIntMethodV(<b>this</b>,obj,methodID,args);
}
jint CallIntMethodA(jobject obj, jmethodID methodID,
jvalue * args) {
<b>return</b> functions->CallIntMethodA(<b>this</b>,obj,methodID,args);
}
jlong CallLongMethod(jobject obj, jmethodID methodID, ...) {
va_list args;
jlong result;
va_start(args,methodID);
result = functions->CallLongMethodV(<b>this</b>,obj,methodID,args);
va_end(args);
<b>return</b> result;
}
jlong CallLongMethodV(jobject obj, jmethodID methodID,
va_list args) {
<b>return</b> functions->CallLongMethodV(<b>this</b>,obj,methodID,args);
}
jlong CallLongMethodA(jobject obj, jmethodID methodID,
jvalue * args) {
<b>return</b> functions->CallLongMethodA(<b>this</b>,obj,methodID,args);
}
jfloat CallFloatMethod(jobject obj, jmethodID methodID, ...) {
va_list args;
jfloat result;
va_start(args,methodID);
result = functions->CallFloatMethodV(<b>this</b>,obj,methodID,args);
va_end(args);
<b>return</b> result;
}
jfloat CallFloatMethodV(jobject obj, jmethodID methodID,
va_list args) {
<b>return</b> functions->CallFloatMethodV(<b>this</b>,obj,methodID,args);
}
jfloat CallFloatMethodA(jobject obj, jmethodID methodID,
jvalue * args) {
<b>return</b> functions->CallFloatMethodA(<b>this</b>,obj,methodID,args);
}
jdouble CallDoubleMethod(jobject obj, jmethodID methodID, ...) {
va_list args;
jdouble result;
va_start(args,methodID);
result = functions->CallDoubleMethodV(<b>this</b>,obj,methodID,args);
va_end(args);
<b>return</b> result;
}
jdouble CallDoubleMethodV(jobject obj, jmethodID methodID,
va_list args) {
<b>return</b> functions->CallDoubleMethodV(<b>this</b>,obj,methodID,args);
}
jdouble CallDoubleMethodA(jobject obj, jmethodID methodID,
jvalue * args) {
<b>return</b> functions->CallDoubleMethodA(<b>this</b>,obj,methodID,args);
}
<b>void</b> CallVoidMethod(jobject obj, jmethodID methodID, ...) {
va_list args;
va_start(args,methodID);
functions->CallVoidMethodV(<b>this</b>,obj,methodID,args);
va_end(args);
}
<b>void</b> CallVoidMethodV(jobject obj, jmethodID methodID,
va_list args) {
functions->CallVoidMethodV(<b>this</b>,obj,methodID,args);
}
<b>void</b> CallVoidMethodA(jobject obj, jmethodID methodID,
jvalue * args) {
functions->CallVoidMethodA(<b>this</b>,obj,methodID,args);
}
jobject CallNonvirtualObjectMethod(jobject obj, jclass clazz,
jmethodID methodID, ...) {
va_list args;
jobject result;
va_start(args,methodID);
result = functions->CallNonvirtualObjectMethodV(<b>this</b>,obj,clazz,
methodID,args);
va_end(args);
<b>return</b> result;
}
jobject CallNonvirtualObjectMethodV(jobject obj, jclass clazz,
jmethodID methodID, va_list args) {
<b>return</b> functions->CallNonvirtualObjectMethodV(<b>this</b>,obj,clazz,
methodID,args);
}
jobject CallNonvirtualObjectMethodA(jobject obj, jclass clazz,
jmethodID methodID, jvalue * args) {
<b>return</b> functions->CallNonvirtualObjectMethodA(<b>this</b>,obj,clazz,
methodID,args);
}
jboolean CallNonvirtualBooleanMethod(jobject obj, jclass clazz,
jmethodID methodID, ...) {
va_list args;
jboolean result;
va_start(args,methodID);
result = functions->CallNonvirtualBooleanMethodV(<b>this</b>,obj,clazz,
methodID,args);
va_end(args);
<b>return</b> result;
}
jboolean CallNonvirtualBooleanMethodV(jobject obj, jclass clazz,
jmethodID methodID, va_list args) {
<b>return</b> functions->CallNonvirtualBooleanMethodV(<b>this</b>,obj,clazz,
methodID,args);
}
jboolean CallNonvirtualBooleanMethodA(jobject obj, jclass clazz,
jmethodID methodID, jvalue * args) {
<b>return</b> functions->CallNonvirtualBooleanMethodA(<b>this</b>,obj,clazz,
methodID, args);
}
jbyte CallNonvirtualByteMethod(jobject obj, jclass clazz,
jmethodID methodID, ...) {
va_list args;
jbyte result;
va_start(args,methodID);
result = functions->CallNonvirtualByteMethodV(<b>this</b>,obj,clazz,
methodID,args);
va_end(args);
<b>return</b> result;
}
jbyte CallNonvirtualByteMethodV(jobject obj, jclass clazz,
jmethodID methodID, va_list args) {
<b>return</b> functions->CallNonvirtualByteMethodV(<b>this</b>,obj,clazz,
methodID,args);
}
jbyte CallNonvirtualByteMethodA(jobject obj, jclass clazz,
jmethodID methodID, jvalue * args) {
<b>return</b> functions->CallNonvirtualByteMethodA(<b>this</b>,obj,clazz,
methodID,args);
}
jchar CallNonvirtualCharMethod(jobject obj, jclass clazz,
jmethodID methodID, ...) {
va_list args;
jchar result;
va_start(args,methodID);
result = functions->CallNonvirtualCharMethodV(<b>this</b>,obj,clazz,
methodID,args);
va_end(args);
<b>return</b> result;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -