Versions in this module Expand all Collapse all v1 v1.0.1 Feb 29, 2024 v1.0.0 Feb 29, 2024 Changes in this version + func IsAvailable() bool + func JNIMangle(s string) string + type Class struct + Abstract bool + AllMethods []*FuncSet + Final bool + FindName string + Funcs []*FuncSet + HasNoArgCon bool + Interface bool + JNIName string + Methods []*FuncSet + Name string + PkgName string + Supers []string + Throwable bool + Vars []*Var + type CommonSig struct + HasRet bool + Params []*Type + Ret *Type + Throws bool + Variadic bool + type Func struct + Abstract bool + ArgDesc string + Constructor bool + Decl string + Final bool + JNIName string + Params []*Type + Public bool + Ret *Type + Static bool + Throws string + type FuncSet struct + Funcs []*Func + GoName string + Name string + type FuncSig struct + Desc string + Name string + type Importer struct + Bootclasspath string + Classpath string + JavaPkg string + func (j *Importer) Import(refs *importers.References) ([]*Class, error) + type Type struct + Class string + Elem *Type + Kind TypeKind + func (t *Type) CType() string + func (t *Type) JNICallType() string + func (t *Type) JNIType() string + func (t *Type) Type() string + type TypeKind int + const Array + const Boolean + const Byte + const Char + const Double + const Float + const Int + const Long + const Object + const Short + const String + type Var struct + Final bool + Name string + Static bool + Type *Type + Val string + func (v *Var) Constant() bool