Versions in this module Expand all Collapse all v0 v0.0.1 Apr 1, 2022 Changes in this version + type DeclaredFunction interface + FunctionName func() string + Parameters func() []NamedVariable + ReturnDefinition func() jen.Code + Returns func() []NamedVariable + func DeriveInterface(iface *types.Interface) []DeclaredFunction + type InterpretedVariable interface + AsFunctionParam func(name string) jen.Code + AsReturnType func() jen.Code + AssignImports func(file *jen.File) + DebugString func() string + Name func() string + Stringer func(name string) jen.Code + UnderlyingType func() types.Type + type NamedVariable interface + NamedParameter func() jen.Code