本文整理汇总了Golang中core.BuildTarget.ShouldInclude方法的典型用法代码示例。如果您正苦于以下问题:Golang BuildTarget.ShouldInclude方法的具体用法?Golang BuildTarget.ShouldInclude怎么用?Golang BuildTarget.ShouldInclude使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类core.BuildTarget
的用法示例。
在下文中一共展示了BuildTarget.ShouldInclude方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Golang代码示例。
示例1: printTarget
func printTarget(state *core.BuildState, target *core.BuildTarget, indent string, targets map[*core.BuildTarget]bool, unique bool) {
if unique && targets[target] {
return
}
targets[target] = true
if target.ShouldInclude(state.Include, state.Exclude) {
fmt.Printf("%s%s\n", indent, target.Label)
}
if !unique {
indent = indent + " "
}
for _, dep := range target.Dependencies() {
printTarget(state, dep, indent, targets, unique)
}
}