Lines Matching defs:staticRule
673 type staticRule struct { struct
674 pctx *packageContext
675 name_ string
676 params RuleParams
677 argNames map[string]bool
678 scope_ *basicScope
679 fullName_ string
680 sync.Mutex // protects scope_ during lazy creation
738 func (r *staticRule) packageContext() *packageContext {
742 func (r *staticRule) name() string {
746 func (r *staticRule) fullName(pkgNames map[*packageContext]string) string {
753 func (r *staticRule) memoizeFullName(pkgNames map[*packageContext]string) {
757 func (r *staticRule) def(interface{}) (*ruleDef, error) {
765 func (r *staticRule) scope() *basicScope {
778 func (r *staticRule) isArg(argName string) bool {
782 func (r *staticRule) String() string {