views:

91

answers:

4

Am I missing something? I'm delighted that all that code is there showing how the generic collections work etc. However when I want to simply walk my code I'm forever finding myself going deeper into Java's own library code than I care to.

Is it possible to simply disable that when stepping code - I want to treat all of that stuff as a Black Box, code stepping is just for stuff I've written.

And you know what, now I've got that capability, is it possible to wrap up my own code that way too so that I can step just the bits I'm most interested in?

And if i can't easily in netbeans, is it possible in eclipse?

thanks

+2  A: 

In eclipse you can define step filters (packages that you don't want to step in during debugging).

You'll find the configuration at "Window/Preferences" and then "Java/Debug/Step Filtering".

tangens
That sounds exactly what I'm after thanks. I'm kind of stuck with NetBeans, I did use eclipse in the past (on the back of RSM) and enjoyed my time with it. If I really can't do what I need in NetBeans I'll make the jump back to Eclipse.
blissapp
You've empowered me! You've given me the term "Step Filters", I've discovered that this capability exists in NetBeans too, somehow the words didn't equate to my requirements, so I skipped over that functionality, but it neatly sums up my requirements! :-)
blissapp
This is incredible, thanks!
Tejaswi Yerukalapudi
Why the downvote? The SO asked for a solution in eclipse, too!
tangens
+6  A: 
Pindatjuh
Thanks. I know that, I just don't want to have to bother when I'm flying through code, it really slows me up having to make that decision. I usually only care about my own code, so I want to configure my debugger to automatically step over files that are not in my project, say, or marked as in scope for debug.
blissapp
Updated: A step-by-step instruction for setting the Step filters in NetBeans.
Pindatjuh
+4  A: 

Actually, the easiest way is to go to Window -> Debugging -> Sources and check off the files that you want to debug and step in to. Most likely you just need to UNcheck the other sources in your project.

But that's the easiest way to do it.

Will Hartung
I'm honestly wondering how I missed these! Thanks/
blissapp
Great! Never knew this was possible! Thank you.
Pindatjuh
This is another way to do it... and a bit easier than defining step filters
vkraemer
+1  A: 

NetBeans 6.8 has step filters, too.

Use Tools->Options (NetBeans->Preferences on Mac) to open the Options dialog.. alt text

vkraemer