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 GenGo(conf *GeneratorConfig) error + func JavaClassName(pkg *types.Package) string + func JavaPkgName(pkgPrefix string, pkg *types.Package) string + type ClassGen struct + JavaPkg string + func (g *ClassGen) GenC() + func (g *ClassGen) GenGo() + func (g *ClassGen) GenH() + func (g *ClassGen) GenInterfaces() + func (g *ClassGen) GenPackage(idx int) + func (g *ClassGen) Init(classes []*java.Class, goClasses []importers.Struct) + func (g *ClassGen) Packages() []string + type ErrorList []error + func (list ErrorList) Error() string + type Generator struct + AllPkg []*types.Package + Files []*ast.File + Fset *token.FileSet + Pkg *types.Package + func (g *Generator) Init() + type GeneratorConfig struct + AllPkg []*types.Package + Fset *token.FileSet + Pkg *types.Package + Writer io.Writer + type JavaGen struct + JavaPkg string + func (g *JavaGen) ClassNames() []string + func (g *JavaGen) GenC() error + func (g *JavaGen) GenClass(idx int) error + func (g *JavaGen) GenH() error + func (g *JavaGen) GenJava() error + func (g *JavaGen) Init(classes []*java.Class) + type ObjcGen struct + Prefix string + func (g *ObjcGen) GenGoH() error + func (g *ObjcGen) GenH() error + func (g *ObjcGen) GenM() error + func (g *ObjcGen) Init(wrappers []*objc.Named) + type ObjcWrapper struct + func (g *ObjcWrapper) GenGo() + func (g *ObjcWrapper) GenH() + func (g *ObjcWrapper) GenInterfaces() + func (g *ObjcWrapper) GenM() + func (g *ObjcWrapper) GenPackage(idx int) + func (g *ObjcWrapper) Init(types []*objc.Named, genNames []string) + func (g *ObjcWrapper) Packages() []string + type Printer struct + Buf *bytes.Buffer + IndentEach []byte + func (p *Printer) Indent() + func (p *Printer) Outdent() + func (p *Printer) Printf(format string, args ...interface{}) + func (p *Printer) Write(b []byte) (n int, err error)