dump

package
v0.0.0-...-70bd0f6 Latest Latest
Warning

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

Go to latest
Published: Dec 13, 2018 License: MIT Imports: 15 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func FromArgs

func FromArgs(args []string, includeTests bool) (*pb.Packages, error)

func PackageToJSONMap

func PackageToJSONMap(p *pb.Package) (map[string]interface{}, error)

func PackagesToJSONMap

func PackagesToJSONMap(pkgs map[string]*pb.Package) (map[string]map[string]interface{}, error)

Types

type ConversionContext

type ConversionContext struct {
	FileSet *token.FileSet
	Pkg     *loader.PackageInfo
	// Can be types.Type or types.TypeAndValue or types.Object
	Types []interface{}
}

func (*ConversionContext) ConvertArrayType

func (c *ConversionContext) ConvertArrayType(n *ast.ArrayType) *pb.ArrayType

func (*ConversionContext) ConvertAssignStmt

func (c *ConversionContext) ConvertAssignStmt(n *ast.AssignStmt) *pb.AssignStmt

func (*ConversionContext) ConvertBadDecl

func (c *ConversionContext) ConvertBadDecl(n *ast.BadDecl) *pb.BadDecl

func (*ConversionContext) ConvertBadExpr

func (c *ConversionContext) ConvertBadExpr(n *ast.BadExpr) *pb.BadExpr

func (*ConversionContext) ConvertBadStmt

func (c *ConversionContext) ConvertBadStmt(n *ast.BadStmt) *pb.BadStmt

func (*ConversionContext) ConvertBasicLit

func (c *ConversionContext) ConvertBasicLit(n *ast.BasicLit) *pb.BasicLit

func (*ConversionContext) ConvertBinaryExpr

func (c *ConversionContext) ConvertBinaryExpr(n *ast.BinaryExpr) *pb.BinaryExpr

func (*ConversionContext) ConvertBlockStmt

func (c *ConversionContext) ConvertBlockStmt(n *ast.BlockStmt) *pb.BlockStmt

func (*ConversionContext) ConvertBranchStmt

func (c *ConversionContext) ConvertBranchStmt(n *ast.BranchStmt) *pb.BranchStmt

func (*ConversionContext) ConvertCallExpr

func (c *ConversionContext) ConvertCallExpr(n *ast.CallExpr) *pb.CallExpr

func (*ConversionContext) ConvertCaseClause

func (c *ConversionContext) ConvertCaseClause(n *ast.CaseClause) *pb.CaseClause

func (*ConversionContext) ConvertChanType

func (c *ConversionContext) ConvertChanType(n *ast.ChanType) *pb.ChanType

func (*ConversionContext) ConvertCommClause

func (c *ConversionContext) ConvertCommClause(n *ast.CommClause) *pb.CommClause

func (*ConversionContext) ConvertComment

func (c *ConversionContext) ConvertComment(n *ast.Comment) *pb.Comment

func (*ConversionContext) ConvertCommentGroup

func (c *ConversionContext) ConvertCommentGroup(n *ast.CommentGroup) *pb.CommentGroup

func (*ConversionContext) ConvertCompositeLit

func (c *ConversionContext) ConvertCompositeLit(n *ast.CompositeLit) *pb.CompositeLit

func (*ConversionContext) ConvertDecl

func (c *ConversionContext) ConvertDecl(n ast.Decl) *pb.Decl

func (*ConversionContext) ConvertDeclStmt

func (c *ConversionContext) ConvertDeclStmt(n *ast.DeclStmt) *pb.DeclStmt

func (*ConversionContext) ConvertDeferStmt

func (c *ConversionContext) ConvertDeferStmt(n *ast.DeferStmt) *pb.DeferStmt

func (*ConversionContext) ConvertEllipsis

func (c *ConversionContext) ConvertEllipsis(n *ast.Ellipsis) *pb.Ellipsis

func (*ConversionContext) ConvertEmptyStmt

func (c *ConversionContext) ConvertEmptyStmt(n *ast.EmptyStmt) *pb.EmptyStmt

func (*ConversionContext) ConvertExpr

func (c *ConversionContext) ConvertExpr(n ast.Expr) *pb.Expr

func (*ConversionContext) ConvertExprStmt

func (c *ConversionContext) ConvertExprStmt(n *ast.ExprStmt) *pb.ExprStmt

func (*ConversionContext) ConvertExprTypeRef

func (c *ConversionContext) ConvertExprTypeRef(expr ast.Expr, def bool) *pb.TypeRef

func (*ConversionContext) ConvertField

func (c *ConversionContext) ConvertField(n *ast.Field) *pb.Field

func (*ConversionContext) ConvertFieldList

func (c *ConversionContext) ConvertFieldList(n *ast.FieldList) *pb.FieldList

func (*ConversionContext) ConvertFile

func (c *ConversionContext) ConvertFile(n *ast.File) *pb.File

func (*ConversionContext) ConvertForStmt

func (c *ConversionContext) ConvertForStmt(n *ast.ForStmt) *pb.ForStmt

func (*ConversionContext) ConvertFuncDecl

func (c *ConversionContext) ConvertFuncDecl(n *ast.FuncDecl) *pb.FuncDecl

func (*ConversionContext) ConvertFuncLit

func (c *ConversionContext) ConvertFuncLit(n *ast.FuncLit) *pb.FuncLit

func (*ConversionContext) ConvertFuncType

func (c *ConversionContext) ConvertFuncType(n *ast.FuncType) *pb.FuncType

func (*ConversionContext) ConvertGenDecl

func (c *ConversionContext) ConvertGenDecl(n *ast.GenDecl) *pb.GenDecl

func (*ConversionContext) ConvertGoStmt

func (c *ConversionContext) ConvertGoStmt(n *ast.GoStmt) *pb.GoStmt

func (*ConversionContext) ConvertIdent

func (c *ConversionContext) ConvertIdent(n *ast.Ident) *pb.Ident

func (*ConversionContext) ConvertIfStmt

func (c *ConversionContext) ConvertIfStmt(n *ast.IfStmt) *pb.IfStmt

func (*ConversionContext) ConvertImportSpec

func (c *ConversionContext) ConvertImportSpec(n *ast.ImportSpec) *pb.ImportSpec

func (*ConversionContext) ConvertIncDecStmt

func (c *ConversionContext) ConvertIncDecStmt(n *ast.IncDecStmt) *pb.IncDecStmt

func (*ConversionContext) ConvertIndexExpr

func (c *ConversionContext) ConvertIndexExpr(n *ast.IndexExpr) *pb.IndexExpr

func (*ConversionContext) ConvertInterfaceType

func (c *ConversionContext) ConvertInterfaceType(n *ast.InterfaceType) *pb.InterfaceType

func (*ConversionContext) ConvertKeyValueExpr

func (c *ConversionContext) ConvertKeyValueExpr(n *ast.KeyValueExpr) *pb.KeyValueExpr

func (*ConversionContext) ConvertLabeledStmt

func (c *ConversionContext) ConvertLabeledStmt(n *ast.LabeledStmt) *pb.LabeledStmt

func (*ConversionContext) ConvertMapType

func (c *ConversionContext) ConvertMapType(n *ast.MapType) *pb.MapType

func (*ConversionContext) ConvertNode

func (c *ConversionContext) ConvertNode(n ast.Node) proto.Message

func (*ConversionContext) ConvertPackage

func (c *ConversionContext) ConvertPackage() *pb.Package

func (*ConversionContext) ConvertParenExpr

func (c *ConversionContext) ConvertParenExpr(n *ast.ParenExpr) *pb.ParenExpr

func (*ConversionContext) ConvertRangeStmt

func (c *ConversionContext) ConvertRangeStmt(n *ast.RangeStmt) *pb.RangeStmt

func (*ConversionContext) ConvertReturnStmt

func (c *ConversionContext) ConvertReturnStmt(n *ast.ReturnStmt) *pb.ReturnStmt

func (*ConversionContext) ConvertSelectStmt

func (c *ConversionContext) ConvertSelectStmt(n *ast.SelectStmt) *pb.SelectStmt

func (*ConversionContext) ConvertSelectorExpr

func (c *ConversionContext) ConvertSelectorExpr(n *ast.SelectorExpr) *pb.SelectorExpr

func (*ConversionContext) ConvertSendStmt

func (c *ConversionContext) ConvertSendStmt(n *ast.SendStmt) *pb.SendStmt

func (*ConversionContext) ConvertSliceExpr

func (c *ConversionContext) ConvertSliceExpr(n *ast.SliceExpr) *pb.SliceExpr

func (*ConversionContext) ConvertSpec

func (c *ConversionContext) ConvertSpec(n ast.Spec) *pb.Spec

func (*ConversionContext) ConvertStarExpr

func (c *ConversionContext) ConvertStarExpr(n *ast.StarExpr) *pb.StarExpr

func (*ConversionContext) ConvertStmt

func (c *ConversionContext) ConvertStmt(n ast.Stmt) *pb.Stmt

func (*ConversionContext) ConvertStructType

func (c *ConversionContext) ConvertStructType(n *ast.StructType) *pb.StructType

func (*ConversionContext) ConvertSwitchStmt

func (c *ConversionContext) ConvertSwitchStmt(n *ast.SwitchStmt) *pb.SwitchStmt

func (*ConversionContext) ConvertType

func (c *ConversionContext) ConvertType(t types.Type) *pb.Type

func (*ConversionContext) ConvertTypeAndValue

func (c *ConversionContext) ConvertTypeAndValue(t types.TypeAndValue) *pb.Type

func (*ConversionContext) ConvertTypeAssertExpr

func (c *ConversionContext) ConvertTypeAssertExpr(n *ast.TypeAssertExpr) *pb.TypeAssertExpr

func (*ConversionContext) ConvertTypeConstantValue

func (c *ConversionContext) ConvertTypeConstantValue(v constant.Value) *pb.ConstantValue

func (*ConversionContext) ConvertTypeObject

func (c *ConversionContext) ConvertTypeObject(t types.Object) *pb.Type

func (*ConversionContext) ConvertTypeObjectNameOnly

func (c *ConversionContext) ConvertTypeObjectNameOnly(t types.Object) *pb.Type

func (*ConversionContext) ConvertTypeRef

func (c *ConversionContext) ConvertTypeRef(t interface{}) *pb.TypeRef

func (*ConversionContext) ConvertTypeSpec

func (c *ConversionContext) ConvertTypeSpec(n *ast.TypeSpec) *pb.TypeSpec

func (*ConversionContext) ConvertTypeSwitchStmt

func (c *ConversionContext) ConvertTypeSwitchStmt(n *ast.TypeSwitchStmt) *pb.TypeSwitchStmt

func (*ConversionContext) ConvertUnaryExpr

func (c *ConversionContext) ConvertUnaryExpr(n *ast.UnaryExpr) *pb.UnaryExpr

func (*ConversionContext) ConvertValueSpec

func (c *ConversionContext) ConvertValueSpec(n *ast.ValueSpec) *pb.ValueSpec

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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