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
|