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.

Bug 26765 - Design API (UI) for "skip filters" for smart stepping
Summary: Design API (UI) for "skip filters" for smart stepping
Status: CLOSED FIXED
Alias: None
Product: debugger
Classification: Unclassified
Component: Java (show other bugs)
Version: 3.x
Hardware: All All
: P2 blocker (vote)
Assignee: Jan Jancura
URL:
Keywords: API, UI
: 25645 27845 (view as bug list)
Depends on:
Blocks: 27845
  Show dependency tree
 
Reported: 2002-08-24 12:56 UTC by Jan Jancura
Modified: 2010-04-29 09:11 UTC (History)
1 user (show)

See Also:
Issue Type: TASK
Exception Reporter:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jan Jancura 2002-08-24 12:56:16 UTC
Design API (UI) for "skip filters" for smart stepping
Comment 1 Jan Jancura 2002-08-26 16:47:29 UTC
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.

Comment 2 Jan Jancura 2002-08-26 16:48:09 UTC
*** Issue 25645 has been marked as a duplicate of this issue. ***
Comment 3 Jan Jancura 2003-05-07 16:29:30 UTC
*** Issue 27845 has been marked as a duplicate of this issue. ***
Comment 4 Jan Jancura 2003-12-15 09:33:33 UTC
Planned for Promo D
Comment 5 Jan Jancura 2004-02-23 14:20:41 UTC
fixed in debuger_newAPI branch
Comment 6 Quality Engineering 2010-04-29 09:11:14 UTC
Verified ... and Closing all issues resolved into NetBeans 6.7 and earlier.