analyzer

package
v0.0.0-...-bed2b4e Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 27, 2019 License: MIT Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Analyzer

type Analyzer struct {
	// contains filtered or unexported fields
}

func NewAnalyzer

func NewAnalyzer(allowError bool) *Analyzer

func (*Analyzer) AnalyzeAll

func (a *Analyzer) AnalyzeAll(ts []types.Type) []*Interface

type Interface

type Interface struct {
	Typ     types.Type
	Methods []*Method
	// contains filtered or unexported fields
}

type Method

type Method struct {
	Name     string
	Params   []*Var
	Results  []*Var
	Variadic bool
}

type Var

type Var struct {
	Name  string
	Typ   types.Type
	IFace *Interface
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL