Lines Matching refs:rule
90 rule :=
96 rules = append(rules, rule)
235 n := r.(*rule)
374 type rule struct { struct
396 return &rule{directDeps: make(map[string]bool)}
399 func (r *rule) In(path ...string) Rule { argument
404 func (r *rule) NotIn(path ...string) Rule { argument
409 func (r *rule) InDirectDeps(deps ...string) Rule { argument
416 func (r *rule) WithOsClass(osClasses ...OsClass) Rule { argument
421 func (r *rule) ModuleType(types ...string) Rule { argument
426 func (r *rule) NotModuleType(types ...string) Rule { argument
431 func (r *rule) With(properties, value string) Rule { argument
435 func (r *rule) WithMatcher(properties string, matcher ValueMatcher) Rule { argument
443 func (r *rule) Without(properties, value string) Rule { argument
447 func (r *rule) WithoutMatcher(properties string, matcher ValueMatcher) Rule { argument
462 func (r *rule) Because(reason string) Rule { argument
467 func (r *rule) BootclasspathJar() Rule { argument
472 func (r *rule) String() string { argument
507 func (r *rule) appliesToPath(dir string) bool { argument
513 func (r *rule) appliesToDirectDeps(ctx BottomUpMutatorContext) bool { argument
529 func (r *rule) appliesToBootclasspathJar(ctx BottomUpMutatorContext) bool { argument
537 func (r *rule) appliesToOsClass(osClass OsClass) bool { argument
551 func (r *rule) appliesToModuleType(moduleType string) bool { argument
555 func (r *rule) appliesToProperties(properties []interface{}) bool { argument