Documentation ¶
Index ¶
- Constants
- type ArrayType
- type BadDecl
- type ChanType
- type Ellipsis
- type FuncDecl
- type FuncType
- type GenDecl
- type GoDecl
- type GoExpr
- type GoWalk
- type IdentSymbol
- type InterfaceType
- type MapType
- type SelectorExpr
- type StarExpr
- type StructType
- type UnimplementedGoWalk
- type VisitDirHandle
- type VisitExprHandle
Constants ¶
View Source
const ( PackageHandle = iota DeclFunc DeclBad DeclGen TypeArray TypeStruct TypeFunc TypeInterface TypeMap TypeChan ExprStar ExprSelector SymbolEllipsis SymbolIdent HandleDefault )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GoWalk ¶
type GoWalk struct{}
func (*GoWalk) VisitDir ¶
func (walk *GoWalk) VisitDir(dir string, handle VisitDirHandle)
func (*GoWalk) VisitExpr ¶
func (walk *GoWalk) VisitExpr(idx int, expr ast.Expr, handle VisitExprHandle)
func (*GoWalk) VisitExprs ¶
func (walk *GoWalk) VisitExprs(exprs []ast.Expr, handle VisitExprHandle)
type IdentSymbol ¶
type InterfaceType ¶
type InterfaceType = *ast.InterfaceType
type SelectorExpr ¶
type SelectorExpr = *ast.SelectorExpr
type StructType ¶
type StructType = *ast.StructType
type UnimplementedGoWalk ¶
type UnimplementedGoWalk struct{}
func (UnimplementedGoWalk) Visit ¶
func (UnimplementedGoWalk) Visit(dir string)
func (UnimplementedGoWalk) VisitDir ¶
func (UnimplementedGoWalk) VisitDir()
func (UnimplementedGoWalk) VisitExpr ¶
func (UnimplementedGoWalk) VisitExpr()
Click to show internal directories.
Click to hide internal directories.