Documentation ¶
Overview ¶
Code generated by goadlc v3 - DO NOT EDIT.
Code generated by goadlc v3 - DO NOT EDIT.
Index ¶
- func AST_GoApi() adlast.ScopedDecl
- func ExpandStruct(lr *loader.LoadResult, st adlast.Struct) adlast.Struct
- func ExpandTypeAliases(lr *loader.LoadResult, te adlast.TypeExpr) adlast.TypeExpr
- func Texpr_GoApi() adlast.ATypeExpr[GoApi]
- type GoApi
- func (*GoApi) Default_goMod() *gomod.GoModResult
- func (*GoApi) Default_loader() *loader.LoadResult
- func (*GoApi) Default_root() *root.Root
- func (bg *GoApi) GoAdlImportPath() string
- func (in *GoApi) GoImport(pkg string, currModuleName string, imports *goimports.Imports) (string, error)
- func (bg *GoApi) IsStdLibGen() bool
- func (in *GoApi) ReservedImports() []goimports.ImportSpec
- func (in *GoApi) Run() error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AST_GoApi ¶
func AST_GoApi() adlast.ScopedDecl
func ExpandStruct ¶
func ExpandTypeAliases ¶
func Texpr_GoApi ¶
Types ¶
type GoApi ¶
type GoApi struct {
// contains filtered or unexported fields
}
func MakeAll_GoApi ¶
func MakeAll_GoApi( root *root.Root, loader *loader.LoadResult, gomod *gomod.GoModResult, apistruct adlast.ScopedName, outputdir string, goadlcommonimport string, ) GoApi
func Make_GoApi ¶
func Make_GoApi( apistruct adlast.ScopedName, outputdir string, goadlcommonimport string, ) GoApi
func (*GoApi) Default_goMod ¶
func (*GoApi) Default_goMod() *gomod.GoModResult
func (*GoApi) Default_loader ¶
func (*GoApi) Default_loader() *loader.LoadResult
func (*GoApi) Default_root ¶
func (*GoApi) GoAdlImportPath ¶
GoImport implements gogen.SubTask.
func (*GoApi) GoImport ¶
func (in *GoApi) GoImport(pkg string, currModuleName string, imports *goimports.Imports) (string, error)
GoImport implements gogen.SubTask.
func (*GoApi) ReservedImports ¶
func (in *GoApi) ReservedImports() []goimports.ImportSpec
Click to show internal directories.
Click to hide internal directories.