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 92182

Summary: RootMethods for inner classes don't work
Product: profiler Reporter: J Bachorik <yardus>
Component: BaseAssignee: J Bachorik <yardus>
Status: VERIFIED FIXED    
Severity: blocker Keywords: REGRESSION
Priority: P1    
Version: 6.x   
Hardware: All   
OS: All   
Issue Type: DEFECT Exception Reporter:

Description J Bachorik 2007-01-10 09:06:21 UTC
Steps to reproduce:
1. Create a main class "Main" with an inner class "Inner"
2. Write a method "doIt" within the "Inner" class. This method can eg.
System.out.println some message
3. From the main method create an instance of the "Main$Inner" class and call
the "doIt" method
4. In the root method selector choose the "doIt()" method as a root method
5. Start profiling
6. You can't see any trace of the "Main$Inner.doIt()" method being executed
Comment 1 J Bachorik 2007-01-10 15:32:09 UTC
There was a problem in root method selector using wrong method to obtain class
names. This mangled inner classes names effectively disabling them.
fixed in trunk
Comment 2 Ivan Sidorkin 2007-01-24 10:01:50 UTC
verified in 070124