Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 4 of 4 for factTypes (0.13 sec)

  1. src/cmd/vendor/golang.org/x/tools/go/analysis/analysis.go

    	ResultType reflect.Type
    
    	// FactTypes indicates that this analyzer imports and exports
    	// Facts of the specified concrete types.
    	// An analyzer that uses facts may assume that its import
    	// dependencies have been similarly analyzed before it runs.
    	// Facts must be pointers.
    	//
    	// FactTypes establishes a "vertical" dependency between
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Jun 04 16:19:04 UTC 2024
    - 9.1K bytes
    - Viewed (0)
  2. src/cmd/vendor/golang.org/x/tools/go/analysis/doc.go

    		Doc              string
    		Flags            flag.FlagSet
    		Run              func(*Pass) (interface{}, error)
    		RunDespiteErrors bool
    		ResultType       reflect.Type
    		Requires         []*Analyzer
    		FactTypes        []Fact
    	}
    
    The Flags field declares a set of named (global) flag variables that
    control analysis behavior. Unlike vet, analysis flags are not declared
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 03 02:38:00 UTC 2024
    - 13.3K bytes
    - Viewed (0)
  3. src/cmd/vendor/golang.org/x/tools/go/analysis/unitchecker/unitchecker.go

    	var registerFacts func(a *analysis.Analyzer) bool
    	registerFacts = func(a *analysis.Analyzer) bool {
    		act, ok := actions[a]
    		if !ok {
    			act = new(action)
    			var usesFacts bool
    			for _, f := range a.FactTypes {
    				usesFacts = true
    				gob.Register(f)
    			}
    			for _, req := range a.Requires {
    				if registerFacts(req) {
    					usesFacts = true
    				}
    			}
    			act.usesFacts = usesFacts
    			actions[a] = act
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 03 02:38:00 UTC 2024
    - 13K bytes
    - Viewed (0)
  4. src/cmd/vendor/golang.org/x/tools/go/analysis/passes/printf/printf.go

    	URL:        "https://pkg.go.dev/golang.org/x/tools/go/analysis/passes/printf",
    	Requires:   []*analysis.Analyzer{inspect.Analyzer},
    	Run:        run,
    	ResultType: reflect.TypeOf((*Result)(nil)),
    	FactTypes:  []analysis.Fact{new(isWrapper)},
    }
    
    // Kind is a kind of fmt function behavior.
    type Kind int
    
    const (
    	KindNone   Kind = iota // not a fmt wrapper function
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Apr 02 02:20:05 UTC 2024
    - 32.5K bytes
    - Viewed (0)
Back to top