From: SourceForge.net <no...@so...> - 2003-06-29 21:21:11
|
Bugs item #762874, was opened at 2003-06-29 21:21 Message generated for change (Tracker Item Submitted) made by Item Submitter You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=438935&aid=762874&group_id=44253 Category: Debugger Group: Serious Status: Open Resolution: None Priority: 7 Submitted By: Charles Reis (csreis) Assigned to: Nobody/Anonymous (nobody) Summary: No watch values for multiple nested classes Initial Comment: In the debugger, the user can watch variables and field on the current class or its enclosing class. However, fields on enclosing classes beyond one level don't work, such as: class Foo { int x; class FooInner { class FooInnerInner { public void foo() {...} } } } While at a breakpoint in foo(), the watch table won't see x. This is because the watch logic only looks for this$0, and not the correct field. (In the case above, it would be this.this$1.this$0.x.) This will be particularly hard to fix, since we don't know which index to use for the first "this$N"... ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=438935&aid=762874&group_id=44253 |