More step filters: default args, impl methods
Stepping into should filter out more artifact methods, such as:
- default arguments getters
- impl forwarders (added when inheriting concrete methods from traits)
Leave a comment
(In scala-ide:094a4007e9057dabfa4b3ec20c4f718d84d54cde) Filter out step into forwarder and default getter methods.
A general reorganization of step filters was necessary:
- made it a class instead of an object
- split functionality between the filter class and a method classifier
- split tests in unit tests (using the method classifier) and integration tests (testing the step-into
inside a debugger instance)
A separate commit makes the Scala launch delegate behave according to the spec, throwing
`CoreException` on failure. Failure to do so was making tests hang indefinitely when a debug-test
project had errors, and therefore could not be launched.
Fixed #1001288.
Branch: master
A general reorganization of step filters was necessary:
- made it a class instead of an object
- split functionality between the filter class and a method classifier
- split tests in unit tests (using the method classifier) and integration tests (testing the step-into
inside a debugger instance)
A separate commit makes the Scala launch delegate behave according to the spec, throwing
`CoreException` on failure. Failure to do so was making tests hang indefinitely when a debug-test
project had errors, and therefore could not be launched.
Fixed #1001288.
Branch: master
on 2012-11-08 07:22 *
By Iulian Dragos
(In scala-ide:094a4007e9057dabfa4b3ec20c4f718d84d54cde) Filter out step into forwarder and default getter methods.
A general reorganization of step filters was necessary:
- made it a class instead of an object
- split functionality between the filter class and a method classifier
- split tests in unit tests (using the method classifier) and integration tests (testing the step-into
inside a debugger instance)
A separate commit makes the Scala launch delegate behave according to the spec, throwing
`CoreException` on failure. Failure to do so was making tests hang indefinitely when a debug-test
project had errors, and therefore could not be launched.
Fixed #1001288.
Branch: platform/juno
A general reorganization of step filters was necessary:
- made it a class instead of an object
- split functionality between the filter class and a method classifier
- split tests in unit tests (using the method classifier) and integration tests (testing the step-into
inside a debugger instance)
A separate commit makes the Scala launch delegate behave according to the spec, throwing
`CoreException` on failure. Failure to do so was making tests hang indefinitely when a debug-test
project had errors, and therefore could not be launched.
Fixed #1001288.
Branch: platform/juno