At 09:22 PM 1/5/01 -0500, you wrote:
>I use Emacs 20.7.1 and jde version 2.2.6 along with JDK1.2.2 and JPDA libs.
>
>Basic debugger for me as is expected for many moons and jde versions and now
>I want to try other features of the debugger. I could not locate any
>documentation for this.
>
>1. Set Conditional break point - when does this menu item become active. I
>have always noticed this to be disabled
I have not yet implemented this feature. One of the reasons is that
JDEbug's current expression evaluator is not capable of evaluating
conditional expressions.
>2. Evaluate expression - what kind of expression can be evaluated?
Simple arithmetic expressions. I plan to write a full-scale expression
evaluator.
>3. How to use watch for field. I tried using it and my java program that I
>am trying to debug simply hangs. Sometimes emacs jumps across various buffer
>before stopping in some buffer. I presume it's trying to show me something,
>but don't know what.
I'll look into this.
>4. I notice that many of the entities under display menu expect to have
>object id. Is it possible to display object id in the local variables.
Yes. However, the requirement for an object id is a transitional feature.
It's my view that the user should not have to deal with them.
>5. As I don't know much about multi threading, where can I find thread id.
>Is there any way for debugger to show all the active threads along with the
>ids. Show buffer/Threads option always results into a blank window.
Select JDEbug->Display->Threads.
This command shows the threads in the Threads buffer.
I should explain that JDEbug is still essentially of beta-level quality.
Many projected features are not yet implemented and the implementations of
current features are generally incomplete and fragile. I have been
preoccupied for the last six months with other JDE features for which
there is a lot of demand, such as the Classes menu and method completion,
but my plan has always been to come back to JDEbug as soon as these other
features stabilized.
- Paul
>
>Thanks for any pointers.
>
>- Niranjan
>
>