Documentation
¶
Overview ¶
package load provides utilities to load primitive annotations, include: - Line Changes - Line Empty Mark
Index ¶
- func BinaryProfileToAnnotation(modPath string, profile coverage.BinaryProfile) *model.ProjectAnnotation
- func BinaryProfileTrimmedToAnnotation(profile coverage.BinaryProfile) *model.ProjectAnnotation
- func BlockStatsToAnnotation(blockStats *coverage.BlockStats) *model.BlockAnnotation
- func BlockStatsToAnnotationMapping(blockStats []*coverage.BlockStats) model.BlockAnnotationMapping
- func BlocksFromAstInfo(astLoadInfo ast.LoadInfo) (*model.ProjectAnnotation, error)
- func Clone(project *model.ProjectAnnotation) *model.ProjectAnnotation
- func CollectFuncs(astInfo ast.LoadInfo) (model.FuncInfoMapping, error)
- func FuncCommentsFromAstInfoMapping(astLoadInfo ast.LoadInfo, ...) *model.ProjectAnnotation
- func FuncInfoMappingToAnnotation(mapping map[model.RelativeFile][]*model.FuncAnnotation) *model.ProjectAnnotation
- func LoadLineEmptyFromAstInfo(astLoadInfo ast.LoadInfo) *model.ProjectAnnotation
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func BinaryProfileToAnnotation ¶
func BinaryProfileToAnnotation(modPath string, profile coverage.BinaryProfile) *model.ProjectAnnotation
func BinaryProfileTrimmedToAnnotation ¶
func BinaryProfileTrimmedToAnnotation(profile coverage.BinaryProfile) *model.ProjectAnnotation
func BlockStatsToAnnotation ¶
func BlockStatsToAnnotation(blockStats *coverage.BlockStats) *model.BlockAnnotation
func BlockStatsToAnnotationMapping ¶
func BlockStatsToAnnotationMapping(blockStats []*coverage.BlockStats) model.BlockAnnotationMapping
func BlocksFromAstInfo ¶
func BlocksFromAstInfo(astLoadInfo ast.LoadInfo) (*model.ProjectAnnotation, error)
func Clone ¶
func Clone(project *model.ProjectAnnotation) *model.ProjectAnnotation
func CollectFuncs ¶ added in v0.0.4
func CollectFuncs(astInfo ast.LoadInfo) (model.FuncInfoMapping, error)
func FuncCommentsFromAstInfoMapping ¶
func FuncCommentsFromAstInfoMapping(astLoadInfo ast.LoadInfo, mapping map[model.RelativeFile][]*model.FuncAnnotation) *model.ProjectAnnotation
func FuncInfoMappingToAnnotation ¶
func FuncInfoMappingToAnnotation(mapping map[model.RelativeFile][]*model.FuncAnnotation) *model.ProjectAnnotation
see ast.LoadFuncs
func LoadLineEmptyFromAstInfo ¶
func LoadLineEmptyFromAstInfo(astLoadInfo ast.LoadInfo) *model.ProjectAnnotation
Types ¶
This section is empty.
Source Files
¶
Click to show internal directories.
Click to hide internal directories.