Lines Matching defs:targetBuilder
26 type targetBuilder struct { struct
27 kind string
28 name string
29 pythonProjectRoot string
30 bzlPackage string
31 srcs *treeset.Set
32 siblingSrcs *treeset.Set
33 deps *treeset.Set
34 resolvedDeps *treeset.Set
35 visibility *treeset.Set
36 main *string
37 imports []string
38 testonly bool
57 func (t *targetBuilder) addSrc(src string) *targetBuilder {
63 func (t *targetBuilder) addSrcs(srcs *treeset.Set) *targetBuilder {
72 func (t *targetBuilder) addModuleDependency(dep module) *targetBuilder {
87 func (t *targetBuilder) addModuleDependencies(deps *treeset.Set) *targetBuilder {
97 func (t *targetBuilder) addResolvedDependency(dep string) *targetBuilder {
104 func (t *targetBuilder) addResolvedDependencies(deps []string) *targetBuilder {
112 func (t *targetBuilder) addVisibility(visibility []string) *targetBuilder {
120 func (t *targetBuilder) setMain(main string) *targetBuilder {
126 func (t *targetBuilder) setTestonly() *targetBuilder {
135 func (t *targetBuilder) generateImportsAttribute() *targetBuilder {
151 func (t *targetBuilder) build() *rule.Rule {