Paul van Brenk 52ec508e27 Code fix for missing imports (#11768)
* Add codefix for missing imports + tests

* Re-order and cleanup

* refactor

* make tests pass

* Make import specifier for new imports more comprehensive

* Fix existing import cases

* refactor

* Fix multiple import statement case

* add multiple code fixes and code action filtering and polishing

* not using the generic verify method for import fixes.

* Correct insert position for new imports

* improve the code action filtering logic

* Fix line ending issue

* cache where we can
2016-11-16 16:01:16 -08:00
..
2016-09-13 11:49:01 -07:00
2016-09-13 11:49:01 -07:00
2016-09-13 11:49:01 -07:00
2016-09-13 11:49:01 -07:00
2016-09-13 11:49:01 -07:00
2016-09-13 11:49:01 -07:00
2016-09-13 11:49:01 -07:00
2016-09-01 15:06:41 -07:00
2016-11-02 14:56:58 -07:00
2016-09-13 11:49:01 -07:00
2016-09-02 10:12:40 -07:00
2016-09-13 11:49:01 -07:00
2016-09-13 11:49:01 -07:00
2016-09-13 11:49:01 -07:00
2016-09-13 11:49:01 -07:00
2016-09-13 11:49:01 -07:00
2016-11-02 14:56:58 -07:00
2016-09-13 11:49:01 -07:00
2016-07-12 09:45:55 -07:00
2016-09-13 11:49:01 -07:00
2016-09-13 11:49:01 -07:00
2016-09-08 14:46:45 -07:00
2016-11-02 14:56:58 -07:00
2016-09-13 17:33:49 -07:00
2016-09-13 17:33:49 -07:00
2016-09-13 17:33:49 -07:00
2016-09-13 17:33:49 -07:00
2016-09-13 17:33:49 -07:00
2016-09-13 17:33:49 -07:00
2016-09-13 17:33:49 -07:00
2016-09-13 17:33:49 -07:00
2016-09-13 17:33:49 -07:00
2016-09-13 17:33:49 -07:00
2016-09-13 17:33:49 -07:00
2016-09-13 17:33:49 -07:00
2016-09-13 17:33:49 -07:00
2016-09-13 17:33:49 -07:00
2016-09-13 17:33:49 -07:00
2016-09-13 17:33:49 -07:00
2016-09-01 09:25:49 -07:00
2016-09-13 11:49:01 -07:00
2016-09-13 11:49:01 -07:00
2016-09-13 11:49:01 -07:00
2016-09-13 11:49:01 -07:00
2016-09-13 11:49:01 -07:00
2016-09-13 11:49:01 -07:00
2016-09-13 11:49:01 -07:00
2016-09-13 11:49:01 -07:00
2016-09-13 11:49:01 -07:00
2016-09-13 11:49:01 -07:00
2016-09-13 11:49:01 -07:00
2016-09-13 11:49:01 -07:00
2016-09-13 11:49:01 -07:00
2016-09-13 11:49:01 -07:00
2016-11-02 14:56:58 -07:00
2016-09-13 11:49:01 -07:00
2016-08-05 16:25:05 -07:00
2016-08-05 16:25:05 -07:00
2016-09-13 11:49:01 -07:00
2016-09-13 11:49:01 -07:00
2016-09-13 11:49:01 -07:00
2016-11-03 12:48:28 -07:00
2016-11-03 12:48:28 -07:00
2016-10-24 11:40:23 -07:00
2016-10-24 11:40:23 -07:00
2016-11-03 12:48:28 -07:00
2016-09-13 11:49:01 -07:00