This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.
Design API (UI) for "skip filters" for smart stepping
Requirements from Dana Bergen: This is a revised description for this feature, based on comments and discussion on the debugger mailing list. Although a major motivation for this feature is to benefit the j2ee user, filtering will be implemented by the JPDA debugger module using the projects infrastructure. Nothing special will be done for j2ee applications since the general-purpose functionality described here will cover the j2ee case. When a debug session is initiated, the debugger queries the project for the package list and debugger settings and constructs the step filter include list. This list is then used to filter smart stepping. There are 3 inputs to the filter include list: 1) the list of packages included in this project *and* in any project which this project's build target depends on. 2) user- specified adds and removes to be applied to #1. Users may add packages, classes, or package prefixes. 3) user preferences expressed via check boxes. There will be a checkbox for "step into JDK classes", initially unchecked. If the user checks it then "java*" will be treated as a user addition to the include list. Part 1 is retrieved from the project as needed, so it stays up-to- date when the contents of the project change. Parts 2 and 3 are stored with the project debugger settings and can be edited by the user. Smart stepping should be the default Step Into mode.
*** Issue 25645 has been marked as a duplicate of this issue. ***
*** Issue 27845 has been marked as a duplicate of this issue. ***
Planned for Promo D
fixed in debuger_newAPI branch
Verified ... and Closing all issues resolved into NetBeans 6.7 and earlier.