MPS-11370, MPS-18932 - CastExpression parens - fixed the generator, added a check for complex expressions, updated actions and intentions to wrap complex expressions
CastExpression wrapping - simplified and moved the method that decides whether parens around cast expression are needed, fixed the precedence of LocalPropertyReference
Made CastExpression textgen picky about when to include parens for the wrapped expression - calling PrecedenceUtil whether parens are needed
Tuned the priority check that decides whether to wrap the expression inside CastExpression with parens
CastExpression - made check for GenericNew explicit, added a migration script for CastExpressions needing nested parens
MPS-11495 - extra line breaks removed from TernaryOperator's textgen
Merge branch 'master' into 3.1/vaclavFixes
MPS-11369 - wrapping an inserted cast expression with parens, if it is a part of an expression
MPS-11917 - updated checking rules for array creators to correctly detect gereric array creation
Merge remote-tracking branch 'origin/master' into 3.1/vaclavFixes
MPS-11055 - Line comment (Cmd + /) moves selection to the following line (next sibling)
Updated tests to reflect recent changes in CastExpression
Rebuilt
Rebuilt
Merge remote-tracking branch 'origin/master' into 3.1/vaclavFixes
Merge remote-tracking branch 'origin/master' into 3.1/vaclavFixes
Rebuild after merging in fixes from master
Altered the rules specifying the need for cast operator inner parens
Merge remote-tracking branch 'origin/master' into 3.1/vaclavFixes
Migrated CastExpressions without proper parens