Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 3 of 3 for AllPackageFacts (0.14 sec)

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

    	// ExportPackageFact associates a fact with the current package.
    	// See comments for ExportObjectFact.
    	ExportPackageFact func(fact Fact)
    
    	// AllPackageFacts returns a new slice containing all package
    	// facts of the analysis's FactTypes in unspecified order.
    	AllPackageFacts func() []PackageFact
    
    	// AllObjectFacts returns a new slice containing all object
    	// facts of the analysis's FactTypes in unspecified order.
    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/unitchecker/unitchecker.go

    				ImportPackageFact: facts.ImportPackageFact,
    				ExportPackageFact: facts.ExportPackageFact,
    				AllPackageFacts:   func() []analysis.PackageFact { return facts.AllPackageFacts(factFilter) },
    			}
    			pass.ReadFile = analysisinternal.MakeReadFile(pass)
    
    			t0 := time.Now()
    			act.result, act.err = a.Run(pass)
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 03 02:38:00 UTC 2024
    - 13K bytes
    - Viewed (0)
  3. src/cmd/vendor/golang.org/x/tools/internal/facts/facts.go

    func (s *Set) ExportPackageFact(fact analysis.Fact) {
    	key := key{pkg: s.pkg, t: reflect.TypeOf(fact)}
    	s.mu.Lock()
    	s.m[key] = fact // clobber any existing entry
    	s.mu.Unlock()
    }
    
    func (s *Set) AllPackageFacts(filter map[reflect.Type]bool) []analysis.PackageFact {
    	var facts []analysis.PackageFact
    	s.mu.Lock()
    	for k, v := range s.m {
    		if k.obj == nil && filter[k.t] {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 03 02:38:00 UTC 2024
    - 12.1K bytes
    - Viewed (0)
Back to top