Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ABI ¶
type Generator ¶
type Generator struct {
// contains filtered or unexported fields
}
func (*Generator) CollectedTypes ¶
func (*Generator) GenerateMsgDecoder ¶
func (*Generator) GetMethods ¶
func (*Generator) RenderInvocationOrderList ¶
type GetMethod ¶
type GetMethod struct { Tag xml.Name Input struct { StackValues []StackRecord `xml:",any"` } `xml:"input"` Name string `xml:"name,attr"` Interfaces []string `xml:"interface,attr"` ID int `xml:"id,attr"` Output []GetMethodOutput `xml:"output"` // GolangName defines a name of a golang function generated to execute this get method. GolangName string `xml:"golang_name,attr"` }
func ParseMethod ¶
func (GetMethod) GolangFunctionName ¶
func (GetMethod) UsedByIntrospection ¶
type GetMethodOutput ¶
type GetMethodOutput struct { Version string `xml:"version,attr"` FixedLength bool `xml:"fixed_length,attr"` Stack []StackRecord `xml:",any"` Interface string `xml:"interface,attr"` }
func (GetMethodOutput) FullResultName ¶
func (o GetMethodOutput) FullResultName(methodName string) string
type StackRecord ¶
Click to show internal directories.
Click to hide internal directories.