ScalaSyntheticProvider: treat as synthetic in the debugger
1) constructors of anonymous functions
2) specialization methods
3) trait forwarder methods
4) default arguments methods
#SCL-7359 fixed
#SCL-3820 fixed
Variables from outer scopes can be shown in variables view
#SCL-5141 fixed
constant for unit functions syntax correctly renamed
Extract method respects setting about procedure syntax of functions with unit type
#SCL-7829 fixed
ScReferenceExpression.qualifier extractor renamed to withQualifier, similar methods added for ScReferenceElement and ScStableCodeReferenceElement
FrameExtraVariablesProvider api changed
filtering trait forwarder methods for stepping into is reworked without bytecode analyzing
Merge branch 'master' into debugger
getPsiFileByLocation fixed for classes with companion object
Don't step into method if it does not exist in a source file (trait forwarders, methods generated from fields etc)
Merge branch 'master' of github.com:JetBrains/intellij-scala
Merge branch 'master' of github.com:JetBrains/intellij-scala
Merge branch 'debugger'