Lines Matching refs:compositeRule
110 type compositeRule []visibilityRule type
113 func (c compositeRule) matches(m qualifiedModuleName) bool {
122 func (c compositeRule) String() string {
126 func (c compositeRule) Strings() []string {
326 …parseRules(ctx BaseModuleContext, currentPkg, property string, visibility []string) compositeRule {
327 rules := make(compositeRule, 0, len(visibility))
382 return compositeRule{privateRule{}}
387 return compositeRule{publicRule{}}
465 var defaultVisibility = compositeRule{publicRule{}}
471 func effectiveVisibilityRules(config Config, qualified qualifiedModuleName) compositeRule {
474 var rule compositeRule
476 rule = value.(compositeRule)
496 func packageDefaultVisibility(config Config, moduleId qualifiedModuleName) compositeRule {
502 return value.(compositeRule)