📄 jni_h.html
字号:
jchar CallNonvirtualCharMethodV(jobject obj, jclass clazz,
jmethodID methodID, va_list args) {
<b>return</b> functions->CallNonvirtualCharMethodV(<b>this</b>,obj,clazz,
methodID,args);
}
jchar CallNonvirtualCharMethodA(jobject obj, jclass clazz,
jmethodID methodID, jvalue * args) {
<b>return</b> functions->CallNonvirtualCharMethodA(<b>this</b>,obj,clazz,
methodID,args);
}
jshort CallNonvirtualShortMethod(jobject obj, jclass clazz,
jmethodID methodID, ...) {
va_list args;
jshort result;
va_start(args,methodID);
result = functions->CallNonvirtualShortMethodV(<b>this</b>,obj,clazz,
methodID,args);
va_end(args);
<b>return</b> result;
}
jshort CallNonvirtualShortMethodV(jobject obj, jclass clazz,
jmethodID methodID, va_list args) {
<b>return</b> functions->CallNonvirtualShortMethodV(<b>this</b>,obj,clazz,
methodID,args);
}
jshort CallNonvirtualShortMethodA(jobject obj, jclass clazz,
jmethodID methodID, jvalue * args) {
<b>return</b> functions->CallNonvirtualShortMethodA(<b>this</b>,obj,clazz,
methodID,args);
}
jint CallNonvirtualIntMethod(jobject obj, jclass clazz,
jmethodID methodID, ...) {
va_list args;
jint result;
va_start(args,methodID);
result = functions->CallNonvirtualIntMethodV(<b>this</b>,obj,clazz,
methodID,args);
va_end(args);
<b>return</b> result;
}
jint CallNonvirtualIntMethodV(jobject obj, jclass clazz,
jmethodID methodID, va_list args) {
<b>return</b> functions->CallNonvirtualIntMethodV(<b>this</b>,obj,clazz,
methodID,args);
}
jint CallNonvirtualIntMethodA(jobject obj, jclass clazz,
jmethodID methodID, jvalue * args) {
<b>return</b> functions->CallNonvirtualIntMethodA(<b>this</b>,obj,clazz,
methodID,args);
}
jlong CallNonvirtualLongMethod(jobject obj, jclass clazz,
jmethodID methodID, ...) {
va_list args;
jlong result;
va_start(args,methodID);
result = functions->CallNonvirtualLongMethodV(<b>this</b>,obj,clazz,
methodID,args);
va_end(args);
<b>return</b> result;
}
jlong CallNonvirtualLongMethodV(jobject obj, jclass clazz,
jmethodID methodID, va_list args) {
<b>return</b> functions->CallNonvirtualLongMethodV(<b>this</b>,obj,clazz,
methodID,args);
}
jlong CallNonvirtualLongMethodA(jobject obj, jclass clazz,
jmethodID methodID, jvalue * args) {
<b>return</b> functions->CallNonvirtualLongMethodA(<b>this</b>,obj,clazz,
methodID,args);
}
jfloat CallNonvirtualFloatMethod(jobject obj, jclass clazz,
jmethodID methodID, ...) {
va_list args;
jfloat result;
va_start(args,methodID);
result = functions->CallNonvirtualFloatMethodV(<b>this</b>,obj,clazz,
methodID,args);
va_end(args);
<b>return</b> result;
}
jfloat CallNonvirtualFloatMethodV(jobject obj, jclass clazz,
jmethodID methodID,
va_list args) {
<b>return</b> functions->CallNonvirtualFloatMethodV(<b>this</b>,obj,clazz,
methodID,args);
}
jfloat CallNonvirtualFloatMethodA(jobject obj, jclass clazz,
jmethodID methodID,
jvalue * args) {
<b>return</b> functions->CallNonvirtualFloatMethodA(<b>this</b>,obj,clazz,
methodID,args);
}
jdouble CallNonvirtualDoubleMethod(jobject obj, jclass clazz,
jmethodID methodID, ...) {
va_list args;
jdouble result;
va_start(args,methodID);
result = functions->CallNonvirtualDoubleMethodV(<b>this</b>,obj,clazz,
methodID,args);
va_end(args);
<b>return</b> result;
}
jdouble CallNonvirtualDoubleMethodV(jobject obj, jclass clazz,
jmethodID methodID,
va_list args) {
<b>return</b> functions->CallNonvirtualDoubleMethodV(<b>this</b>,obj,clazz,
methodID,args);
}
jdouble CallNonvirtualDoubleMethodA(jobject obj, jclass clazz,
jmethodID methodID,
jvalue * args) {
<b>return</b> functions->CallNonvirtualDoubleMethodA(<b>this</b>,obj,clazz,
methodID,args);
}
<b>void</b> CallNonvirtualVoidMethod(jobject obj, jclass clazz,
jmethodID methodID, ...) {
va_list args;
va_start(args,methodID);
functions->CallNonvirtualVoidMethodV(<b>this</b>,obj,clazz,methodID,args);
va_end(args);
}
<b>void</b> CallNonvirtualVoidMethodV(jobject obj, jclass clazz,
jmethodID methodID,
va_list args) {
functions->CallNonvirtualVoidMethodV(<b>this</b>,obj,clazz,methodID,args);
}
<b>void</b> CallNonvirtualVoidMethodA(jobject obj, jclass clazz,
jmethodID methodID,
jvalue * args) {
functions->CallNonvirtualVoidMethodA(<b>this</b>,obj,clazz,methodID,args);
}
jfieldID GetFieldID(jclass clazz, <b>const</b> <b>char</b> *name,
<b>const</b> <b>char</b> *sig) {
<b>return</b> functions->GetFieldID(<b>this</b>,clazz,name,sig);
}
jobject GetObjectField(jobject obj, jfieldID fieldID) {
<b>return</b> functions->GetObjectField(<b>this</b>,obj,fieldID);
}
jboolean GetBooleanField(jobject obj, jfieldID fieldID) {
<b>return</b> functions->GetBooleanField(<b>this</b>,obj,fieldID);
}
jbyte GetByteField(jobject obj, jfieldID fieldID) {
<b>return</b> functions->GetByteField(<b>this</b>,obj,fieldID);
}
jchar GetCharField(jobject obj, jfieldID fieldID) {
<b>return</b> functions->GetCharField(<b>this</b>,obj,fieldID);
}
jshort GetShortField(jobject obj, jfieldID fieldID) {
<b>return</b> functions->GetShortField(<b>this</b>,obj,fieldID);
}
jint GetIntField(jobject obj, jfieldID fieldID) {
<b>return</b> functions->GetIntField(<b>this</b>,obj,fieldID);
}
jlong GetLongField(jobject obj, jfieldID fieldID) {
<b>return</b> functions->GetLongField(<b>this</b>,obj,fieldID);
}
jfloat GetFloatField(jobject obj, jfieldID fieldID) {
<b>return</b> functions->GetFloatField(<b>this</b>,obj,fieldID);
}
jdouble GetDoubleField(jobject obj, jfieldID fieldID) {
<b>return</b> functions->GetDoubleField(<b>this</b>,obj,fieldID);
}
<b>void</b> SetObjectField(jobject obj, jfieldID fieldID, jobject val) {
functions->SetObjectField(<b>this</b>,obj,fieldID,val);
}
<b>void</b> SetBooleanField(jobject obj, jfieldID fieldID,
jboolean val) {
functions->SetBooleanField(<b>this</b>,obj,fieldID,val);
}
<b>void</b> SetByteField(jobject obj, jfieldID fieldID,
jbyte val) {
functions->SetByteField(<b>this</b>,obj,fieldID,val);
}
<b>void</b> SetCharField(jobject obj, jfieldID fieldID,
jchar val) {
functions->SetCharField(<b>this</b>,obj,fieldID,val);
}
<b>void</b> SetShortField(jobject obj, jfieldID fieldID,
jshort val) {
functions->SetShortField(<b>this</b>,obj,fieldID,val);
}
<b>void</b> SetIntField(jobject obj, jfieldID fieldID,
jint val) {
functions->SetIntField(<b>this</b>,obj,fieldID,val);
}
<b>void</b> SetLongField(jobject obj, jfieldID fieldID,
jlong val) {
functions->SetLongField(<b>this</b>,obj,fieldID,val);
}
<b>void</b> SetFloatField(jobject obj, jfieldID fieldID,
jfloat val) {
functions->SetFloatField(<b>this</b>,obj,fieldID,val);
}
<b>void</b> SetDoubleField(jobject obj, jfieldID fieldID,
jdouble val) {
functions->SetDoubleField(<b>this</b>,obj,fieldID,val);
}
jmethodID GetStaticMethodID(jclass clazz, <b>const</b> <b>char</b> *name,
<b>const</b> <b>char</b> *sig) {
<b>return</b> functions->GetStaticMethodID(<b>this</b>,clazz,name,sig);
}
jobject CallStaticObjectMethod(jclass clazz, jmethodID methodID,
...) {
va_list args;
jobject result;
va_start(args,methodID);
result = functions->CallStaticObjectMethodV(<b>this</b>,clazz,methodID,args);
va_end(args);
<b>return</b> result;
}
jobject CallStaticObjectMethodV(jclass clazz, jmethodID methodID,
va_list args) {
<b>return</b> functions->CallStaticObjectMethodV(<b>this</b>,clazz,methodID,args);
}
jobject CallStaticObjectMethodA(jclass clazz, jmethodID methodID,
jvalue *args) {
<b>return</b> functions->CallStaticObjectMethodA(<b>this</b>,clazz,methodID,args);
}
jboolean CallStaticBooleanMethod(jclass clazz,
jmethodID methodID, ...) {
va_list args;
jboolean result;
va_start(args,methodID);
result = functions->CallStaticBooleanMethodV(<b>this</b>,clazz,methodID,args);
va_end(args);
<b>return</b> result;
}
jboolean CallStaticBooleanMethodV(jclass clazz,
jmethodID methodID, va_list args) {
<b>return</b> functions->CallStaticBooleanMethodV(<b>this</b>,clazz,methodID,args);
}
jboolean CallStaticBooleanMethodA(jclass clazz,
jmethodID methodID, jvalue *args) {
<b>return</b> functions->CallStaticBooleanMethodA(<b>this</b>,clazz,methodID,args);
}
jbyte CallStaticByteMethod(jclass clazz,
jmethodID methodID, ...) {
va_list args;
jbyte result;
va_start(args,methodID);
result = functions->CallStaticByteMethodV(<b>this</b>,clazz,methodID,args);
va_end(args);
<b>return</b> result;
}
jbyte CallStaticByteMethodV(jclass clazz,
jmethodID methodID, va_list args) {
<b>return</b> functions->CallStaticByteMethodV(<b>this</b>,clazz,methodID,args);
}
jbyte CallStaticByteMethodA(jclass clazz,
jmethodID methodID, jvalue *args) {
<b>return</b> functions->CallStaticByteMethodA(<b>this</b>,clazz,methodID,args);
}
jchar CallStaticCharMethod(jclass clazz,
jmethodID methodID, ...) {
va_list args;
jchar result;
va_start(args,methodID);
result = functions->CallStaticCharMethodV(<b>this</b>,clazz,methodID,args);
va_end(args);
<b>return</b> result;
}
jchar CallStaticCharMethodV(jclass clazz,
jmethodID methodID, va_list args) {
<b>return</b> functions->CallStaticCharMethodV(<b>this</b>,clazz,methodID,args);
}
jchar CallStaticCharMethodA(jclass clazz,
jmethodID methodID, jvalue *args) {
<b>return</b> functions->CallStaticCharMethodA(<b>this</b>,clazz,methodID,args);
}
jshort CallStaticShortMethod(jclass clazz,
jmethodID methodID, ...) {
va_list args;
jshort result;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -