Groovy reassigned checker: simplified caching
(cherry picked from commit f17ed0c)
IDEA-99194 Groovy: valueOf of Groovy enum should be available in Java code
(cherry picked from commit 4d20694)
IDEA-122050 Groovy. Good code red. @Typechecked.
(cherry picked from commit 5339701)
IDEA-121779 set correct context when creating extracted method body.
If there is no correct context set original used classes are over covered by the classes imported by default. So the extracted class gets broken.
(cherry picked from commit 4e20c7f)
IDEA-119863 Extract variable moves variable above label
(cherry picked from commit 161297a)
IDEA-122138 formatting for Spock by default
(cherry picked from commit 4671189)
IDEA-122235 Detect groovy scripts from the hashbang line
(cherry picked from commit 0d792f7)
IDEA-122398 all wraps inside plain GString injections should be NONE
(cherry picked from commit 4cd7b8a)