Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type FakeClassHandler ¶
type FakeClassHandler interface {
CallMethod(android.JNIContext, gava.FakeObject, string, string, ...any) any
CallStaticMethod(android.JNIContext, gava.FakeClass, string, string, ...any) any
GetField(android.JNIContext, gava.FakeObject, string) any
SetField(android.JNIContext, gava.FakeObject, string, any)
GetStaticField(android.JNIContext, gava.FakeClass, string) any
SetStaticField(android.JNIContext, gava.FakeClass, string, any)
}
type FakeContext ¶
type FakeContext interface {
gava.ClassFactory
Bind(gava.FakeClass, FakeClassHandler)
BindClass(string, FakeClassHandler)
}
type FakeDefineHandler ¶
type FakeDefineHandler interface {
DefineClass(FakeContext, string) gava.FakeClass
DefineMethod(FakeContext, gava.FakeClass, string, string) gava.FakeMethod
DefineStaticMethod(FakeContext, gava.FakeClass, string, string) gava.FakeMethod
DefineField(FakeContext, gava.FakeClass, string, string) gava.FakeField
DefineStaticField(FakeContext, gava.FakeClass, string, string) gava.FakeField
}
type FakeWrapper ¶
type FakeWrapper interface {
android.JNIEnv
ClassFactory() gava.ClassFactory
Bind(gava.FakeClass, FakeClassHandler)
BindClass(string, FakeClassHandler)
}
func NewFake ¶
func NewFake(handler FakeDefineHandler) FakeWrapper
Click to show internal directories.
Click to hide internal directories.