...
1
15
16 package visibility
17
18 import (
19 "github.com/bazelbuild/bazel-gazelle/config"
20 "github.com/bazelbuild/bazel-gazelle/label"
21 "github.com/bazelbuild/bazel-gazelle/repo"
22 "github.com/bazelbuild/bazel-gazelle/resolve"
23 "github.com/bazelbuild/bazel-gazelle/rule"
24 )
25
26 const (
27 _extName = "visibility_extension"
28 )
29
30
31 func (*visibilityExtension) Name() string {
32 return _extName
33 }
34
35
36 func (*visibilityExtension) Imports(c *config.Config, r *rule.Rule, f *rule.File) []resolve.ImportSpec {
37 return nil
38 }
39
40
41 func (*visibilityExtension) Embeds(r *rule.Rule, from label.Label) []label.Label {
42 return nil
43 }
44
45
46 func (*visibilityExtension) Resolve(c *config.Config, ix *resolve.RuleIndex, rc *repo.RemoteCache, r *rule.Rule, imports interface{}, from label.Label) {
47 }
48
View as plain text