Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewJavaVM ¶
func NewJavaVM(env AndroidEnv) java.JavaVM
Types ¶
type AndroidEnv ¶
type AndroidEnv interface {
JavaVM() java.JavaVM
DefineClass(string, java.IObject, []java.JByte) java.IClass
FindClass(string) java.IClass
Throw(java.IThrowable) java.JInt
ThrowNew(java.IClass, string) java.JInt
ExceptionOccurred() java.IThrowable
ExceptionDescribe()
ExceptionClear()
FatalError(string)
AllocObject(java.IClass) java.IObject
NewObject(java.IClass, java.IMethod, ...any) java.IObject
GetMethod(java.IClass, string, string) java.IMethod
CallObjectMethod(java.IObject, java.IMethod, ...any) java.IObject
CallBooleanMethod(java.IObject, java.IMethod, ...any) java.JBoolean
CallByteMethod(java.IObject, java.IMethod, ...any) java.JByte
CallCharMethod(java.IObject, java.IMethod, ...any) java.JChar
CallShortMethod(java.IObject, java.IMethod, ...any) java.JShort
CallIntMethod(java.IObject, java.IMethod, ...any) java.JInt
CallLongMethod(java.IObject, java.IMethod, ...any) java.JLong
CallFloatMethod(java.IObject, java.IMethod, ...any) java.JFloat
CallDoubleMethod(java.IObject, java.IMethod, ...any) java.JDouble
CallVoidMethod(java.IObject, java.IMethod, ...any)
CallNonvirtualObjectMethod(java.IObject, java.IClass, java.IMethod, ...any) java.IObject
CallNonvirtualBooleanMethod(java.IObject, java.IClass, java.IMethod, ...any) java.JBoolean
CallNonvirtualByteMethod(java.IObject, java.IClass, java.IMethod, ...any) java.JByte
CallNonvirtualCharMethod(java.IObject, java.IClass, java.IMethod, ...any) java.JChar
CallNonvirtualShortMethod(java.IObject, java.IClass, java.IMethod, ...any) java.JShort
CallNonvirtualIntMethod(java.IObject, java.IClass, java.IMethod, ...any) java.JInt
CallNonvirtualLongMethod(java.IObject, java.IClass, java.IMethod, ...any) java.JLong
CallNonvirtualFloatMethod(java.IObject, java.IClass, java.IMethod, ...any) java.JFloat
CallNonvirtualDoubleMethod(java.IObject, java.IClass, java.IMethod, ...any) java.JDouble
CallNonvirtualVoidMethod(java.IObject, java.IClass, java.IMethod, ...any)
GetField(java.IClass, string, string) java.IField
GetObjectField(java.IObject, java.IField) java.IObject
GetBooleanField(java.IObject, java.IField) java.JBoolean
GetByteField(java.IObject, java.IField) java.JByte
GetCharField(java.IObject, java.IField) java.JChar
GetShortField(java.IObject, java.IField) java.JShort
GetIntField(java.IObject, java.IField) java.JInt
GetLongField(java.IObject, java.IField) java.JLong
GetFloatField(java.IObject, java.IField) java.JFloat
GetDoubleField(java.IObject, java.IField) java.JDouble
SetObjectField(java.IObject, java.IField, java.IObject)
SetBooleanField(java.IObject, java.IField, java.JBoolean)
SetByteField(java.IObject, java.IField, java.JByte)
SetCharField(java.IObject, java.IField, java.JChar)
SetShortField(java.IObject, java.IField, java.JShort)
SetIntField(java.IObject, java.IField, java.JInt)
SetLongField(java.IObject, java.IField, java.JLong)
SetFloatField(java.IObject, java.IField, java.JFloat)
SetDoubleField(java.IObject, java.IField, java.JDouble)
GetStaticMethod(java.IClass, string, string) java.IMethod
CallStaticObjectMethod(java.IClass, java.IMethod, ...any) java.IObject
CallStaticBooleanMethod(java.IClass, java.IMethod, ...any) java.JBoolean
CallStaticByteMethod(java.IClass, java.IMethod, ...any) java.JByte
CallStaticCharMethod(java.IClass, java.IMethod, ...any) java.JChar
CallStaticShortMethod(java.IClass, java.IMethod, ...any) java.JShort
CallStaticIntMethod(java.IClass, java.IMethod, ...any) java.JInt
CallStaticLongMethod(java.IClass, java.IMethod, ...any) java.JLong
CallStaticFloatMethod(java.IClass, java.IMethod, ...any) java.JFloat
CallStaticDoubleMethod(java.IClass, java.IMethod, ...any) java.JDouble
CallStaticVoidMethod(java.IClass, java.IMethod, ...any)
GetStaticField(java.IClass, string, string) java.IField
GetStaticObjectField(java.IClass, java.IField) java.IObject
GetStaticBooleanField(java.IClass, java.IField) java.JBoolean
GetStaticByteField(java.IClass, java.IField) java.JByte
GetStaticCharField(java.IClass, java.IField) java.JChar
GetStaticShortField(java.IClass, java.IField) java.JShort
GetStaticIntField(java.IClass, java.IField) java.JInt
GetStaticLongField(java.IClass, java.IField) java.JLong
GetStaticFloatField(java.IClass, java.IField) java.JFloat
GetStaticDoubleField(java.IClass, java.IField) java.JDouble
SetStaticObjectField(java.IClass, java.IField, java.IObject)
SetStaticBooleanField(java.IClass, java.IField, java.JBoolean)
SetStaticByteField(java.IClass, java.IField, java.JByte)
SetStaticCharField(java.IClass, java.IField, java.JChar)
SetStaticShortField(java.IClass, java.IField, java.JShort)
SetStaticIntField(java.IClass, java.IField, java.JInt)
SetStaticLongField(java.IClass, java.IField, java.JLong)
SetStaticFloatField(java.IClass, java.IField, java.JFloat)
SetStaticDoubleField(java.IClass, java.IField, java.JDouble)
NewString([]java.JChar) java.IString
NewStringUTF(string) java.IString
NewObjectArray(java.JSize, java.IClass, java.IObject) java.IObjectArray
NewBooleanArray(java.JSize) java.IBooleanArray
NewByteArray(java.JSize) java.IByteArray
NewCharArray(java.JSize) java.ICharArray
NewShortArray(java.JSize) java.IShortArray
NewIntArray(java.JSize) java.IIntArray
NewLongArray(java.JSize) java.ILongArray
NewFloatArray(java.JSize) java.IFloatArray
NewDoubleArray(java.JSize) java.IDoubleArray
RegisterNatives(java.IClass, []java.JNINativeMethod) java.JInt
UnregisterNatives(java.IClass) java.JInt
ExceptionCheck() java.JBoolean
}
Click to show internal directories.
Click to hide internal directories.