Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Package ¶
type Package struct { Pkg *types.Package // 类型检查后的包 Info *types.Info // 包的类型检查信息 Files []*ast.File // AST语法树 SSAPkg *ssa.Package TestInfo TestInfo }
单个包对象
type Program ¶
type Program struct { Cfg *config.Config // 配置信息 Manifest *config.Manifest // 主包信息 Fset *token.FileSet Pkgs map[string]*Package SSAProgram *ssa.Program SSAMainPkg *ssa.Package }
程序对象 包含程序需要的全部信息
func LoadProgram ¶
加载程序 入口 appPath 是包对应目录的路径
func LoadProgramFile ¶
加载单文件程序 入口 appPath 是包对应目录的路径
Click to show internal directories.
Click to hide internal directories.