tools/go/analysis
Alan Donovan 308f0c7c09 go/analysis: revert UsesFacts to FactTypes
Forcing clients to register their Fact types with gob made for an
unfriendly API. Now the driver is again responsible for doing it.

The FactTypes field is now a slice of Fact values (not reflect.Types)
used only for their dynamic type, which is slightly more convenient.

Change-Id: I01219edb24bd2371ba642bb56508aa80c19a9b61
Reviewed-on: https://go-review.googlesource.com/137836
Run-TryBot: Alan Donovan <adonovan@google.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Michael Matloob <matloob@golang.org>
2018-09-27 16:40:32 +00:00
..
analysistest go/analysis/analysistest: fix tests on MS Windows 2018-09-26 20:30:08 +00:00
cmd/analyze go/analysis/internal/checker: analysis driver based on go/packages 2018-09-26 01:25:07 +00:00
internal/checker go/analysis: revert UsesFacts to FactTypes 2018-09-27 16:40:32 +00:00
multichecker go/analysis/internal/checker: analysis driver based on go/packages 2018-09-26 01:25:07 +00:00
passes go/analysis: revert UsesFacts to FactTypes 2018-09-27 16:40:32 +00:00
singlechecker go/analysis/internal/checker: analysis driver based on go/packages 2018-09-26 01:25:07 +00:00
analysis.go go/analysis: revert UsesFacts to FactTypes 2018-09-27 16:40:32 +00:00
validate.go go/analysis: revert UsesFacts to FactTypes 2018-09-27 16:40:32 +00:00