public interface Jni
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
acceptField(DvmClass dvmClass,
String signature,
boolean isStatic) |
boolean |
acceptMethod(DvmClass dvmClass,
String signature,
boolean isStatic) |
DvmObject<?> |
allocObject(BaseVM vm,
DvmClass dvmClass,
String signature) |
boolean |
callBooleanMethod(BaseVM vm,
DvmObject<?> dvmObject,
DvmMethod dvmMethod,
VarArg varArg) |
boolean |
callBooleanMethod(BaseVM vm,
DvmObject<?> dvmObject,
String signature,
VarArg varArg) |
boolean |
callBooleanMethodV(BaseVM vm,
DvmObject<?> dvmObject,
DvmMethod dvmMethod,
VaList vaList) |
boolean |
callBooleanMethodV(BaseVM vm,
DvmObject<?> dvmObject,
String signature,
VaList vaList) |
byte |
callByteMethodV(BaseVM vm,
DvmObject<?> dvmObject,
DvmMethod dvmMethod,
VaList vaList) |
byte |
callByteMethodV(BaseVM vm,
DvmObject<?> dvmObject,
String signature,
VaList vaList) |
char |
callCharMethodV(BaseVM vm,
DvmObject<?> dvmObject,
DvmMethod dvmMethod,
VaList vaList) |
char |
callCharMethodV(BaseVM vm,
DvmObject<?> dvmObject,
String signature,
VaList vaList) |
double |
callDoubleMethod(BaseVM vm,
DvmObject<?> dvmObject,
DvmMethod dvmMethod,
VarArg varArg) |
double |
callDoubleMethod(BaseVM vm,
DvmObject<?> dvmObject,
String signature,
VarArg varArg) |
float |
callFloatMethodV(BaseVM vm,
DvmObject<?> dvmObject,
DvmMethod dvmMethod,
VaList vaList) |
float |
callFloatMethodV(BaseVM vm,
DvmObject<?> dvmObject,
String signature,
VaList vaList) |
int |
callIntMethod(BaseVM vm,
DvmObject<?> dvmObject,
DvmMethod dvmMethod,
VarArg varArg) |
int |
callIntMethod(BaseVM vm,
DvmObject<?> dvmObject,
String signature,
VarArg varArg) |
int |
callIntMethodV(BaseVM vm,
DvmObject<?> dvmObject,
DvmMethod dvmMethod,
VaList vaList) |
int |
callIntMethodV(BaseVM vm,
DvmObject<?> dvmObject,
String signature,
VaList vaList) |
long |
callLongMethod(BaseVM vm,
DvmObject<?> dvmObject,
DvmMethod dvmMethod,
VarArg varArg) |
long |
callLongMethod(BaseVM vm,
DvmObject<?> dvmObject,
String signature,
VarArg varArg) |
long |
callLongMethodV(BaseVM vm,
DvmObject<?> dvmObject,
DvmMethod dvmMethod,
VaList vaList) |
long |
callLongMethodV(BaseVM vm,
DvmObject<?> dvmObject,
String signature,
VaList vaList) |
DvmObject<?> |
callObjectMethod(BaseVM vm,
DvmObject<?> dvmObject,
DvmMethod dvmMethod,
VarArg varArg) |
DvmObject<?> |
callObjectMethod(BaseVM vm,
DvmObject<?> dvmObject,
String signature,
VarArg varArg) |
DvmObject<?> |
callObjectMethodV(BaseVM vm,
DvmObject<?> dvmObject,
DvmMethod dvmMethod,
VaList vaList) |
DvmObject<?> |
callObjectMethodV(BaseVM vm,
DvmObject<?> dvmObject,
String signature,
VaList vaList) |
short |
callShortMethodV(BaseVM vm,
DvmObject<?> dvmObject,
DvmMethod dvmMethod,
VaList vaList) |
short |
callShortMethodV(BaseVM vm,
DvmObject<?> dvmObject,
String signature,
VaList vaList) |
boolean |
callStaticBooleanMethod(BaseVM vm,
DvmClass dvmClass,
DvmMethod dvmMethod,
VarArg varArg) |
boolean |
callStaticBooleanMethod(BaseVM vm,
DvmClass dvmClass,
String signature,
VarArg varArg) |
boolean |
callStaticBooleanMethodV(BaseVM vm,
DvmClass dvmClass,
DvmMethod dvmMethod,
VaList vaList) |
boolean |
callStaticBooleanMethodV(BaseVM vm,
DvmClass dvmClass,
String signature,
VaList vaList) |
double |
callStaticDoubleMethod(BaseVM vm,
DvmClass dvmClass,
DvmMethod dvmMethod,
VarArg varArg) |
double |
callStaticDoubleMethod(BaseVM vm,
DvmClass dvmClass,
String signature,
VarArg varArg) |
float |
callStaticFloatMethod(BaseVM vm,
DvmClass dvmClass,
DvmMethod dvmMethod,
VarArg varArg) |
float |
callStaticFloatMethod(BaseVM vm,
DvmClass dvmClass,
String signature,
VarArg varArg) |
int |
callStaticIntMethod(BaseVM vm,
DvmClass dvmClass,
DvmMethod dvmMethod,
VarArg varArg) |
int |
callStaticIntMethod(BaseVM vm,
DvmClass dvmClass,
String signature,
VarArg varArg) |
int |
callStaticIntMethodV(BaseVM vm,
DvmClass dvmClass,
DvmMethod dvmMethod,
VaList vaList) |
int |
callStaticIntMethodV(BaseVM vm,
DvmClass dvmClass,
String signature,
VaList vaList) |
long |
callStaticLongMethod(BaseVM vm,
DvmClass dvmClass,
DvmMethod dvmMethod,
VarArg varArg) |
long |
callStaticLongMethod(BaseVM vm,
DvmClass dvmClass,
String signature,
VarArg varArg) |
long |
callStaticLongMethodV(BaseVM vm,
DvmClass dvmClass,
DvmMethod dvmMethod,
VaList vaList) |
long |
callStaticLongMethodV(BaseVM vm,
DvmClass dvmClass,
String signature,
VaList vaList) |
DvmObject<?> |
callStaticObjectMethod(BaseVM vm,
DvmClass dvmClass,
DvmMethod dvmMethod,
VarArg varArg) |
DvmObject<?> |
callStaticObjectMethod(BaseVM vm,
DvmClass dvmClass,
String signature,
VarArg varArg) |
DvmObject<?> |
callStaticObjectMethodV(BaseVM vm,
DvmClass dvmClass,
DvmMethod dvmMethod,
VaList vaList) |
DvmObject<?> |
callStaticObjectMethodV(BaseVM vm,
DvmClass dvmClass,
String signature,
VaList vaList) |
void |
callStaticVoidMethod(BaseVM vm,
DvmClass dvmClass,
DvmMethod dvmMethod,
VarArg varArg) |
void |
callStaticVoidMethod(BaseVM vm,
DvmClass dvmClass,
String signature,
VarArg varArg) |
void |
callStaticVoidMethodV(BaseVM vm,
DvmClass dvmClass,
DvmMethod dvmMethod,
VaList vaList) |
void |
callStaticVoidMethodV(BaseVM vm,
DvmClass dvmClass,
String signature,
VaList vaList) |
void |
callVoidMethod(BaseVM vm,
DvmObject<?> dvmObject,
DvmMethod dvmMethod,
VarArg varArg) |
void |
callVoidMethod(BaseVM vm,
DvmObject<?> dvmObject,
String signature,
VarArg varArg) |
void |
callVoidMethodV(BaseVM vm,
DvmObject<?> dvmObject,
DvmMethod dvmMethod,
VaList vaList) |
void |
callVoidMethodV(BaseVM vm,
DvmObject<?> dvmObject,
String signature,
VaList vaList) |
boolean |
getBooleanField(BaseVM vm,
DvmObject<?> dvmObject,
DvmField dvmField) |
boolean |
getBooleanField(BaseVM vm,
DvmObject<?> dvmObject,
String signature) |
float |
getFloatField(BaseVM vm,
DvmObject<?> dvmObject,
DvmField dvmField) |
float |
getFloatField(BaseVM vm,
DvmObject<?> dvmObject,
String signature) |
int |
getIntField(BaseVM vm,
DvmObject<?> dvmObject,
DvmField dvmField) |
int |
getIntField(BaseVM vm,
DvmObject<?> dvmObject,
String signature) |
long |
getLongField(BaseVM vm,
DvmObject<?> dvmObject,
DvmField dvmField) |
long |
getLongField(BaseVM vm,
DvmObject<?> dvmObject,
String signature) |
DvmObject<?> |
getObjectField(BaseVM vm,
DvmObject<?> dvmObject,
DvmField dvmField) |
DvmObject<?> |
getObjectField(BaseVM vm,
DvmObject<?> dvmObject,
String signature) |
boolean |
getStaticBooleanField(BaseVM vm,
DvmClass dvmClass,
DvmField dvmField) |
boolean |
getStaticBooleanField(BaseVM vm,
DvmClass dvmClass,
String signature) |
byte |
getStaticByteField(BaseVM vm,
DvmClass dvmClass,
DvmField dvmField) |
byte |
getStaticByteField(BaseVM vm,
DvmClass dvmClass,
String signature) |
int |
getStaticIntField(BaseVM vm,
DvmClass dvmClass,
DvmField dvmField) |
int |
getStaticIntField(BaseVM vm,
DvmClass dvmClass,
String signature) |
long |
getStaticLongField(BaseVM vm,
DvmClass dvmClass,
DvmField dvmField) |
long |
getStaticLongField(BaseVM vm,
DvmClass dvmClass,
String signature) |
DvmObject<?> |
getStaticObjectField(BaseVM vm,
DvmClass dvmClass,
DvmField dvmField) |
DvmObject<?> |
getStaticObjectField(BaseVM vm,
DvmClass dvmClass,
String signature) |
DvmObject<?> |
newObject(BaseVM vm,
DvmClass dvmClass,
DvmMethod dvmMethod,
VarArg varArg) |
DvmObject<?> |
newObject(BaseVM vm,
DvmClass dvmClass,
String signature,
VarArg varArg) |
DvmObject<?> |
newObjectV(BaseVM vm,
DvmClass dvmClass,
DvmMethod dvmMethod,
VaList vaList) |
DvmObject<?> |
newObjectV(BaseVM vm,
DvmClass dvmClass,
String signature,
VaList vaList) |
void |
setBooleanField(BaseVM vm,
DvmObject<?> dvmObject,
DvmField dvmField,
boolean value) |
void |
setBooleanField(BaseVM vm,
DvmObject<?> dvmObject,
String signature,
boolean value) |
void |
setDoubleField(BaseVM vm,
DvmObject<?> dvmObject,
DvmField dvmField,
double value) |
void |
setDoubleField(BaseVM vm,
DvmObject<?> dvmObject,
String signature,
double value) |
void |
setFloatField(BaseVM vm,
DvmObject<?> dvmObject,
DvmField dvmField,
float value) |
void |
setFloatField(BaseVM vm,
DvmObject<?> dvmObject,
String signature,
float value) |
void |
setIntField(BaseVM vm,
DvmObject<?> dvmObject,
DvmField dvmField,
int value) |
void |
setIntField(BaseVM vm,
DvmObject<?> dvmObject,
String signature,
int value) |
void |
setLongField(BaseVM vm,
DvmObject<?> dvmObject,
DvmField dvmField,
long value) |
void |
setLongField(BaseVM vm,
DvmObject<?> dvmObject,
String signature,
long value) |
void |
setObjectField(BaseVM vm,
DvmObject<?> dvmObject,
DvmField dvmField,
DvmObject<?> value) |
void |
setObjectField(BaseVM vm,
DvmObject<?> dvmObject,
String signature,
DvmObject<?> value) |
void |
setStaticDoubleField(BaseVM vm,
DvmClass dvmClass,
DvmField dvmField,
double value) |
void |
setStaticDoubleField(BaseVM vm,
DvmClass dvmClass,
String signature,
double value) |
void |
setStaticFloatField(BaseVM vm,
DvmClass dvmClass,
DvmField dvmField,
float value) |
void |
setStaticFloatField(BaseVM vm,
DvmClass dvmClass,
String signature,
float value) |
void |
setStaticIntField(BaseVM vm,
DvmClass dvmClass,
DvmField dvmField,
int value) |
void |
setStaticIntField(BaseVM vm,
DvmClass dvmClass,
String signature,
int value) |
void |
setStaticLongField(BaseVM vm,
DvmClass dvmClass,
DvmField dvmField,
long value) |
void |
setStaticLongField(BaseVM vm,
DvmClass dvmClass,
String signature,
long value) |
void |
setStaticObjectField(BaseVM vm,
DvmClass dvmClass,
DvmField dvmField,
DvmObject<?> value) |
void |
setStaticObjectField(BaseVM vm,
DvmClass dvmClass,
String signature,
DvmObject<?> value) |
DvmObject<?> |
toReflectedMethod(BaseVM vm,
DvmClass dvmClass,
DvmMethod dvmMethod) |
DvmObject<?> |
toReflectedMethod(BaseVM vm,
DvmClass dvmClass,
String signature) |
float callStaticFloatMethod(BaseVM vm, DvmClass dvmClass, DvmMethod dvmMethod, VarArg varArg)
float callStaticFloatMethod(BaseVM vm, DvmClass dvmClass, String signature, VarArg varArg)
double callStaticDoubleMethod(BaseVM vm, DvmClass dvmClass, DvmMethod dvmMethod, VarArg varArg)
double callStaticDoubleMethod(BaseVM vm, DvmClass dvmClass, String signature, VarArg varArg)
void callStaticVoidMethod(BaseVM vm, DvmClass dvmClass, DvmMethod dvmMethod, VarArg varArg)
void callStaticVoidMethod(BaseVM vm, DvmClass dvmClass, String signature, VarArg varArg)
void callStaticVoidMethodV(BaseVM vm, DvmClass dvmClass, DvmMethod dvmMethod, VaList vaList)
void callStaticVoidMethodV(BaseVM vm, DvmClass dvmClass, String signature, VaList vaList)
boolean callStaticBooleanMethod(BaseVM vm, DvmClass dvmClass, DvmMethod dvmMethod, VarArg varArg)
boolean callStaticBooleanMethod(BaseVM vm, DvmClass dvmClass, String signature, VarArg varArg)
boolean callStaticBooleanMethodV(BaseVM vm, DvmClass dvmClass, DvmMethod dvmMethod, VaList vaList)
boolean callStaticBooleanMethodV(BaseVM vm, DvmClass dvmClass, String signature, VaList vaList)
int callStaticIntMethod(BaseVM vm, DvmClass dvmClass, DvmMethod dvmMethod, VarArg varArg)
int callStaticIntMethod(BaseVM vm, DvmClass dvmClass, String signature, VarArg varArg)
int callStaticIntMethodV(BaseVM vm, DvmClass dvmClass, DvmMethod dvmMethod, VaList vaList)
int callStaticIntMethodV(BaseVM vm, DvmClass dvmClass, String signature, VaList vaList)
long callStaticLongMethod(BaseVM vm, DvmClass dvmClass, DvmMethod dvmMethod, VarArg varArg)
long callStaticLongMethod(BaseVM vm, DvmClass dvmClass, String signature, VarArg varArg)
long callStaticLongMethodV(BaseVM vm, DvmClass dvmClass, DvmMethod dvmMethod, VaList vaList)
long callStaticLongMethodV(BaseVM vm, DvmClass dvmClass, String signature, VaList vaList)
DvmObject<?> callStaticObjectMethod(BaseVM vm, DvmClass dvmClass, DvmMethod dvmMethod, VarArg varArg)
DvmObject<?> callStaticObjectMethod(BaseVM vm, DvmClass dvmClass, String signature, VarArg varArg)
DvmObject<?> callStaticObjectMethodV(BaseVM vm, DvmClass dvmClass, DvmMethod dvmMethod, VaList vaList)
DvmObject<?> callStaticObjectMethodV(BaseVM vm, DvmClass dvmClass, String signature, VaList vaList)
DvmObject<?> newObjectV(BaseVM vm, DvmClass dvmClass, DvmMethod dvmMethod, VaList vaList)
void callVoidMethod(BaseVM vm, DvmObject<?> dvmObject, DvmMethod dvmMethod, VarArg varArg)
void callVoidMethod(BaseVM vm, DvmObject<?> dvmObject, String signature, VarArg varArg)
void callVoidMethodV(BaseVM vm, DvmObject<?> dvmObject, DvmMethod dvmMethod, VaList vaList)
void callVoidMethodV(BaseVM vm, DvmObject<?> dvmObject, String signature, VaList vaList)
boolean callBooleanMethod(BaseVM vm, DvmObject<?> dvmObject, DvmMethod dvmMethod, VarArg varArg)
boolean callBooleanMethod(BaseVM vm, DvmObject<?> dvmObject, String signature, VarArg varArg)
boolean callBooleanMethodV(BaseVM vm, DvmObject<?> dvmObject, DvmMethod dvmMethod, VaList vaList)
boolean callBooleanMethodV(BaseVM vm, DvmObject<?> dvmObject, String signature, VaList vaList)
int callIntMethod(BaseVM vm, DvmObject<?> dvmObject, DvmMethod dvmMethod, VarArg varArg)
double callDoubleMethod(BaseVM vm, DvmObject<?> dvmObject, DvmMethod dvmMethod, VarArg varArg)
double callDoubleMethod(BaseVM vm, DvmObject<?> dvmObject, String signature, VarArg varArg)
byte callByteMethodV(BaseVM vm, DvmObject<?> dvmObject, DvmMethod dvmMethod, VaList vaList)
byte callByteMethodV(BaseVM vm, DvmObject<?> dvmObject, String signature, VaList vaList)
short callShortMethodV(BaseVM vm, DvmObject<?> dvmObject, DvmMethod dvmMethod, VaList vaList)
short callShortMethodV(BaseVM vm, DvmObject<?> dvmObject, String signature, VaList vaList)
int callIntMethodV(BaseVM vm, DvmObject<?> dvmObject, DvmMethod dvmMethod, VaList vaList)
int callIntMethodV(BaseVM vm, DvmObject<?> dvmObject, String signature, VaList vaList)
DvmObject<?> callObjectMethod(BaseVM vm, DvmObject<?> dvmObject, DvmMethod dvmMethod, VarArg varArg)
DvmObject<?> callObjectMethod(BaseVM vm, DvmObject<?> dvmObject, String signature, VarArg varArg)
long callLongMethod(BaseVM vm, DvmObject<?> dvmObject, DvmMethod dvmMethod, VarArg varArg)
long callLongMethod(BaseVM vm, DvmObject<?> dvmObject, String signature, VarArg varArg)
long callLongMethodV(BaseVM vm, DvmObject<?> dvmObject, DvmMethod dvmMethod, VaList vaList)
long callLongMethodV(BaseVM vm, DvmObject<?> dvmObject, String signature, VaList vaList)
float callFloatMethodV(BaseVM vm, DvmObject<?> dvmObject, DvmMethod dvmMethod, VaList vaList)
float callFloatMethodV(BaseVM vm, DvmObject<?> dvmObject, String signature, VaList vaList)
DvmObject<?> callObjectMethodV(BaseVM vm, DvmObject<?> dvmObject, DvmMethod dvmMethod, VaList vaList)
DvmObject<?> callObjectMethodV(BaseVM vm, DvmObject<?> dvmObject, String signature, VaList vaList)
boolean getStaticBooleanField(BaseVM vm, DvmClass dvmClass, DvmField dvmField)
DvmObject<?> getStaticObjectField(BaseVM vm, DvmClass dvmClass, DvmField dvmField)
DvmObject<?> getStaticObjectField(BaseVM vm, DvmClass dvmClass, String signature)
void setBooleanField(BaseVM vm, DvmObject<?> dvmObject, DvmField dvmField, boolean value)
void setBooleanField(BaseVM vm, DvmObject<?> dvmObject, String signature, boolean value)
void setDoubleField(BaseVM vm, DvmObject<?> dvmObject, DvmField dvmField, double value)
void setDoubleField(BaseVM vm, DvmObject<?> dvmObject, String signature, double value)
void setObjectField(BaseVM vm, DvmObject<?> dvmObject, DvmField dvmField, DvmObject<?> value)
void setObjectField(BaseVM vm, DvmObject<?> dvmObject, String signature, DvmObject<?> value)
void setStaticIntField(BaseVM vm, DvmClass dvmClass, DvmField dvmField, int value)
void setStaticObjectField(BaseVM vm, DvmClass dvmClass, DvmField dvmField, DvmObject<?> value)
void setStaticObjectField(BaseVM vm, DvmClass dvmClass, String signature, DvmObject<?> value)
void setStaticLongField(BaseVM vm, DvmClass dvmClass, DvmField dvmField, long value)
void setStaticLongField(BaseVM vm, DvmClass dvmClass, String signature, long value)
void setStaticFloatField(BaseVM vm, DvmClass dvmClass, DvmField dvmField, float value)
void setStaticFloatField(BaseVM vm, DvmClass dvmClass, String signature, float value)
void setStaticDoubleField(BaseVM vm, DvmClass dvmClass, DvmField dvmField, double value)
void setStaticDoubleField(BaseVM vm, DvmClass dvmClass, String signature, double value)
char callCharMethodV(BaseVM vm, DvmObject<?> dvmObject, DvmMethod dvmMethod, VaList vaList)
Copyright © 2021. All rights reserved.