[BLUEJ-398] Parameters not shown in Local Variables region of Debugger
The attached image shows the problem.
Note that the debugger has stopped on line 28 in method getStudentID() which has the formal parameter junk. However, if we look in the Local Variables pane in the Debugger we see that it is empty.
This problem does not occur at all if the formal parameter is a primitive rather than an object reference.
If we take a single step in the debugger, still remaining in the method, an entry for the formal parameter will appear in the Local Variables pane.
I'm calling this problem a major one due to the fact that it is misleading about the semantics of the language.
Issue metadata
- Issue type: Bug
- Priority: Medium
- Fix versions: 3.0.7