At 04:08 PM 9/4/00 -0600, Todd Frazier wrote:
>I put a few debug traces in, compiled everything in debugger and set
>jde-bug-debug on and ran.  Everything then worked and the application
>launched without hanging. So the difference was either running from
>recompiled classes/not running from jar or running the debugger in debug
>server mode.  I modifed jde-dbs.el to still run from the jar when
>jde-bug-debug is on, yet still run in server debug mode. I didn't get the
>hang, so something about running in debug mode gets by the hang.
>
>I would like to rebuild everything and jar it up and try the new jar without
>jde-bug-debug turned on, but I am a little unclear about the whole build
>process.  I have built using the makefiles in jde/debugger,
>jde/debugger/command, jde/debugger/expr and jde/debugger/spec.  Does this
>build everything and then I jar up everything in classes?  Its wierd, when I
>build debugger I get Application.class and Application$1.class, yet in the
>jde jar it also has Application$2.class, Application$3.class,
>Application$4.class.  What is the difference?
>

These are remnants of an earlier version of Application class. I forgot to
clean out the directory before building the jar. They really should not
make a difference.

>Incidentally, I did noticed when I do get the hang, pressing "return" a
>couple of times in the *jdebug* window I get the following messages:
>(jde-dbo-command-result 1 1945)
>
>
>(jde-dbo-message
>1 "Debugger waiting for Emacs to connect to app SIO port 1945.")
>
>If I then do "Launch process", then "continue" it run fine thereafter.
>

I think you've hit on the real source of the problem: the command interface
between JDEbug and Emacs. The command interface uses standard I/O between
Emacs and the JDEbug process. Emacs/JDE sends debug commands to the JDEbug
process's standard input and monitors the standard out of the JDEbug for
responses to the commands. The first message you got back the missing
response to the launch command, which contains the port on which JDEbug is
waiting to establish a socket connection to the debuggee process's standard
I/O. JDEbug is sending the message but the JDE is not getting it. There
could be any number of reasons for this. 

The problem could be on the JDEbug (i.e., Java side) or the Emacs/JDE side.
Again, I am hampered in figuring out where because I cannot reproduce the
problem. 

I have looked at the code for the JDEbug signal method (in JDEbug class,
not written by me), which is used to send all output back to Emacs. I see
that the signal method is wrapping System.out in a PrintWriter class. It
invokes the PrintWriter's flush method after every message that it sends to
standard out. It's possible that the System.out buffer is not getting
flushed. It is not necessary to wrap System.out in a PrintWriter class. So
I have changed the signal method to write directly to standard out, using
System.out.println. This change is in the next release.

It may be that the messages are getting over to the Emacs/JDE side but are
not being processed correctly by the JDE. The function that processes
output from the debugger is jde-dbs-command-reply-listener. If you're handy
with Emacs' Lisp debugger, it should be easy for you to turn debugging on
for this function so that Emacs breaks when the function is invoked.
Alternatively, there are some commented out debug statements in the code
for this function that write what it is receiving from JDEbug to the Emacs
*Messages* buffer. By uncommenting these debug forms, you can see whether
Emacs is getting the output from the debugger.

- Paul

>--Todd
>
>-----Original Message-----
>From: Paul Kinnucan [mailto:[EMAIL PROTECTED]]
>Sent: Sunday, September 03, 2000 8:46 PM
>To: Todd Frazier
>Cc: [EMAIL PROTECTED]
>Subject: RE: jdebug - no response
>
>
>Hi Todd,
>
>The debuggee app/vm is being launched correctly. The problem seems to be
>occurring with JDEBug's effort to setup a socket to channel standard I/O
>between Emacs and the debuggee process. Something about sockets on some
>Windows  systems causes this to fail. Unfortunately, I cannot reproduce
>this problem as JDEbug works fine for me on my Windows 95,  Windows/NT, and
>Solaris machines. I've never experienced this problem.
>
>If you have time, I would appreciate your help in pinpointing where the
>hangup is occurring. You can do this by inserting signal(MESSAGE,
>"message") statements (the debugger equivalent of println) at strategic
>points in the JDEbug source code and recompiling. The place where I think
>the hangup is occurring is in the method initSIOConnect in the
>Application.java class in the jderoot/java/src/jde/debugger directory. If
>you set jde-bug-debug on, JDEbug will run out of the jderoot/java/classes
>directory. Thus, you can insert signal statements, compile, run JDEbug on
>your application to find out where the hangup is occurring.
>
>- Paul
>
>At 06:02 PM 9/3/00 -0600, you wrote:
>>
>>I have recreated my project file minimally and am having the same problem.
>>
>>When looking at the *jdebug* output from work vs. home, everything is the
>>same up until the jvm is launched, but then the output differs.  At work I
>>get:
>>
>>(jde-dbo-command-result 1 1276)
>>
>>(jde-dbo-message
>>1 "Debugger waiting for Emacs to connect to app SIO port 1276.")
>>
>>(jde-dbo-event-set
>>1 "all"
>>(list "Thread" 1 "main" "waiting" "suspended by debugger"
>>(list)
>>(list)
>>nil)
>>(list 'jde-dbo-vm-start-event))
>>
>>But at home I get:
>>
>>(jde-dbo-event-set
>>1 "all"
>>(list "Thread" 1 "main" "runnable" "suspended by debugger"
>>(list)
>>(list)
>>nil)
>>(list 'jde-dbo-vm-start-event))
>>
>>
>>I am assuming it timesout waiting for the jvm launch command result...
>>
>>--Todd
>>
>>-----Original Message-----
>>From: Jeff Jensen [mailto:[EMAIL PROTECTED]]
>>Sent: Sunday, September 03, 2000 5:23 PM
>>To: 'Jde Mail List'
>>Subject: RE: jdebug - no response
>>
>>
>>Just a thought - are you using prl.el file(s)?  When I have had
>inexplicable
>>issues (e.g. works here, but not there), usually they are solved by
>deleting
>>and recreating the prj.el file.  Usually the issues have occurred around a
>>new JDE release time, or when picking up a project that I haven't worked on
>>for awhile - the prj.el file is outdated for the JDE release I am using.
>>This may not be your issue, but just in case...
>>
>>
>>-----Original Message-----
>>From: [EMAIL PROTECTED]
>>[mailto:[EMAIL PROTECTED]]On
>>Behalf Of Todd Frazier
>>Sent: Sunday, September 03, 2000 6:27 PM
>>To: Jde Mail List; [EMAIL PROTECTED]
>>Subject: jdebug - no response
>>
>>
>>I can no longer debug an app using jdebug.  I have read the list about
>>similar problems.  I uninstalled all jdk's and reinstalled jdk1.3.  I also
>>specified my host address as 127.0.0.1.
>>
>>I can launch my app from the command line with debug options and attach and
>>debug using jdebug, I just can't launch it from jdebug.
>>
>>I use the same setup at work and I can debug fine.  In fact I had been
>>jdebug at home for a long time without any problems and at some point it
>>stopped working.  I believe it may have been when I switched to jdk1.3
>>(however I also use jdk1.3 at work), but I am not sure.  Any help would be
>>greatly appreciated.
>>
>>--Todd
>>
>>Emacs  : GNU Emacs 20.6.1 (i386-*-nt5.0.2195)
>> of Tue Feb 29 2000 on buffy
>>Package: JDE version 2.2.2
>>
>>current state:
>>==============
>>(setq
>> jde-gen-session-bean-template '("(jde-wiz-insert-imports-into-buffer (list
>>\"javax.ejb.*\"\n\"java.rmi.RemoteException\"))"
>>"(jde-wiz-update-implements-clause \"SessionBean\")" "'> \"public void
>>ejbActivate() throws RemoteException {\"'>'n \"}\"'>'n\n'>'n" "'> \"public
>>void ejbPassivate() throws RemoteException {\"'>'n \"}\"'>'n\n'>'n" "'>
>>\"public void ejbRemove() throws RemoteException {\"'>'n \"}\"'>'n '>'n"
>"'>
>>\"public void setSessionContext(SessionContext ctx) throws\nRemoteException
>>{\"" "'>'n \"}\"'>'n '>'n" "'> \"public void unsetSessionContext() throws
>>RemoteException {\"'>'n\n\"}\"'>'n '>'n'>")
>> jde-gen-beep '("(end-of-line) '&"
>>"\"Toolkit.getDefaultToolkit().beep();\"'>'n'>")
>> jde-run-classic-mode-vm t
>> jde-javadoc-gen-nodeprecatedlist nil
>> jde-imenu-include-classdef t
>> jde-javadoc-gen-link-online nil
>> jde-gen-code-templates '(("Get Set Pair" . jde-gen-get-set)
>>                        ("toString method" . jde-gen-to-string-method)
>>                        ("Action Listener" . jde-gen-action-listener)
>>                        ("Window Listener" . jde-gen-window-listener)
>>                        ("Mouse Listener" . jde-gen-mouse-listener)
>>                        ("Mouse Motion Listener" . jde-gen-mouse-motion-listener)
>>                        ("Inner Class" . jde-gen-inner-class) ("println" . 
>jde-gen-println)
>>                        ("beep" . jde-gen-beep)
>>                        ("property change support" . jde-gen-property-change-support)
>>                        ("EJB Entity Bean" . jde-gen-entity-bean)
>>                        ("EJB Session Bean" . jde-gen-session-bean))
>> jde-gen-cflow-else '("(if (jde-parse-comment-or-quoted-p)" "'(l \"else\")"
>>"'(l '> \"else \""
>>                    "(if jde-gen-k&r " "()" "'>'n)" "\"{\"'>'n'>'r'n"
>>                    "\"} // end of else\"'>'n'>)" ")")
>> jde-make-args ""
>> jde-javadoc-gen-destination-directory "JavaDoc"
>> jde-mode-abbreviations '(("ab" . "abstract") ("bo" . "boolean") ("br" .
>>"break") ("by" . "byte")
>>                        ("byv" . "byvalue") ("cas" . "cast") ("ca" . "catch") ("ch" 
>. "char")
>>                        ("cl" . "class") ("co" . "const") ("con" . "continue")
>>                        ("de" . "default") ("dou" . "double") ("el" . "else")
>>                        ("ex" . "extends") ("fa" . "false") ("fi" . "final")
>>                        ("fin" . "finally") ("fl" . "float") ("fo" . "for") ("fu" . 
>"future")
>>                        ("ge" . "generic") ("go" . "goto") ("impl" . "implements")
>>                        ("impo" . "import") ("ins" . "instanceof") ("in" . "int")
>>                        ("inte" . "interface") ("lo" . "long") ("na" . "native") 
>("ne" .
>"new")
>>                        ("nu" . "null") ("pa" . "package") ("pri" . "private")
>>                        ("pro" . "protected") ("pu" . "public") ("re" . "return")
>>                        ("sh" . "short") ("st" . "static") ("su" . "super") ("sw" . 
>"switch")
>>                        ("sy" . "synchronized") ("th" . "this") ("thr" . "throw")
>>                        ("throw" . "throws") ("tra" . "transient") ("tr" . "true")
>>                        ("vo" . "void") ("vol" . "volatile") ("wh" . "while"))
>> jde-imenu-enable t
>> jde-compile-option-verbose nil
>> jde-db-option-heap-size '((1 . "megabytes") (16 . "megabytes"))
>> jde-bug-debugger-host-address "127.0.0.1"
>> jde-make-working-directory ""
>> jde-bug-breakpoint-marker-colors '("red" . "yellow")
>> jde-javadoc-gen-use nil
>> jde-gen-buffer-boilerplate nil
>> jde-bug-raise-frame-p t
>> jde-db-option-application-args '("-nomap" "-skip" "-nls"
>>
>>"\"-ass:Root.Instructor.Courseware.Vertical.Hospitality.Generic.Navigation
>>Test.Introduction\"" "-navsynch")
>> jde-javadoc-gen-nonavbar nil
>> jde-javadoc-gen-nohelp nil
>> jde-bug-vm-includes-jpda-p t
>> jde-gen-jfc-app-buffer-template '("(funcall jde-gen-boilerplate-function)
>>'>'n"
>>                                 "\"import java.awt.Dimension;\" '>'n"
>>                                 "\"import java.awt.Graphics;\" '>'n"
>>                                 "\"import java.awt.Graphics2D;\" '>'n"
>>                                 "\"import java.awt.Color;\" '>'n"
>>                                 "\"import java.awt.geom.Ellipse2D;\" '>'n"
>>                                 "\"import java.awt.event.WindowAdapter;\" '>'n"
>>                                 "\"import java.awt.event.WindowEvent;\" '>'n"
>>                                 "\"import javax.swing.JFrame;\" '>'n"
>>                                 "\"import javax.swing.JPanel;\" '>'n"
>>                                 "\"import javax.swing.JScrollPane;\" '>'n"
>>                                 "\"import javax.swing.JMenuBar;\" '>'n"
>>                                 "\"import javax.swing.JMenu;\" '>'n"
>>                                 "\"import java.awt.event.ActionEvent;\" '>'n"
>>                                 "\"import javax.swing.AbstractAction;\" '>'n '>'n"
>>                                 "\"/**\" '>'n" "\" * \""
>>                                 "(file-name-nondirectory buffer-file-name) '>'n" 
>"\" *\" '>'n"
>>                                 "\" *\" '>'n" "\" * Created: \" 
>(current-time-string) '>'n"
>>                                 "\" *\" '>'n"
>>                                 "\" * @author <a href=\\\"mailto: \\\"\" 
>(user-full-name)
>>\"</a>\"'>'n" "\" * @version\" '>'n" "\" */\" '>'n" "'>'n" "\"public class
>>\"" "(file-name-sans-extension (file-name-nondirectory buffer-file-name))"
>>"\" extends JFrame\"" "(if jde-gen-k&r " "()" "'>'n)" "\"{\"'>'n" "\"class
>>Canvas extends JPanel\"" "(if jde-gen-k&r " "()" "'>'n)" "\"{\"'>'n"
>>"\"public Canvas () \"" "(if jde-gen-k&r " "()" "'>'n)" "\"{\"'>'n"
>>"\"setSize(getPreferredSize());\" '>'n"
>>"\"Canvas.this.setBackground(Color.white);\" '>'n" "\"}\"'>'n '>'n"
>>"\"public Dimension getPreferredSize() \"" "(if jde-gen-k&r " "()" "'>'n)"
>>"\"{\"'>'n" "\"return new Dimension(600, 600);\" '>'n" "\"}\"'>'n '>'n"
>>"\"public void paintComponent(Graphics g) \"" "(if jde-gen-k&r " "()"
>>"'>'n)" "\"{\"'>'n" "\"super.paintComponent(g);\" '>'n" "\"Graphics2D g2d =
>>(Graphics2D) g;\" '>'n" "\"Ellipse2D circle = new Ellipse2D.Double(0d, 0d,
>>100d, 100d);\" '>'n" "\"g2d.setColor(Color.red);\" '>'n"
>>"\"g2d.translate(10, 10);\" '>'n" "\"g2d.draw(circle);\" '>'n"
>>"\"g2d.fill(circle);\" '>'n" "\"}\"'>'n " "\"}\"'>'n '>'n" "\"public \""
>>"(file-name-sans-extension (file-name-nondirectory buffer-file-name))"
>>"\"()\"" "(if jde-gen-k&r " "()" "'>'n)" "\"{\"'>'n" "\"super(\\\"\" (P
>>\"Enter app title: \") \"\\\");\" '>'n" "\"setSize(300, 300);\" '>'n"
>>"\"addWindowListener(new WindowAdapter() \"" "(if jde-gen-k&r " "()"
>"'>'n)"
>>"\"{\"'>'n" "\"public void windowClosing(WindowEvent e) {System.exit(0);}\"
>>'>'n" "\"public void windowOpened(WindowEvent e) {}\" '>'n" "\"});\"'>'n"
>>"\"setJMenuBar(createMenu());\" '>'n" "\"getContentPane().add(new
>>JScrollPane(new Canvas()));\" '>'n" "\"}\"'>'n" "'>'n" "\"public static
>void
>>main(String[] args) \"" "(if jde-gen-k&r " "()" "'>'n)" "\"{\"'>'n" "'>'n"
>>"(file-name-sans-extension (file-name-nondirectory buffer-file-name))" "\"
>f
>>= new \"" "(file-name-sans-extension (file-name-nondirectory
>>buffer-file-name))" "\"();\" '>'n" "\"f.show();\" '>'n" "\"}\"'>'n '>'n"
>>"\"protected JMenuBar createMenu() \"" "(if jde-gen-k&r " "()" "'>'n)"
>>"\"{\"'>'n" "\"JMenuBar mb = new JMenuBar();\" '>'n" "\"JMenu menu = new
>>JMenu(\\\"File\\\");\" '>'n" "\"menu.add(new AbstractAction(\\\"Exit\\\")
>>\"" "(if jde-gen-k&r " "()" "'>'n)" "\"{\"'>'n" "\"public void
>>actionPerformed(ActionEvent e) \"" "(if jde-gen-k&r " "()" "'>'n)"
>>"\"{\"'>'n" "\"System.exit(0);\" '>'n" "\"}\" '>'n" "\"});\" '>'n"
>>"\"mb.add(menu);\" '>'n" "\"return mb;\" '>'n" "\"}\"'>'n " "\"} // \"'>"
>>"(file-name-sans-extension (file-name-nondirectory buffer-file-name))"
>>"'>'n")
>> jde-bug-key-bindings '(("[? ? ?]" . jde-bug-step-over)
>>                      ("[? ? ?]" . jde-bug-step-into)
>>                      ("[? ? ?]" . jde-bug-step-into-all)
>>                      ("[? ? ?]" . jde-bug-step-out) ("[? ? ?]" . 
>jde-bug-continue)
>>                      ("[? ? ?]" . jde-bug-set-breakpoint))
>> jde-compile-finish-hook '((lambda (buf msg)
>>                          (if
>>                           (and (frame-live-p speedbar-frame) (frame-visible-p
>speedbar-frame))
>>                           (speedbar-refresh))
>>                          )
>>                         (lambda (buf msg) (jde-complete-flush-classinfo-cache)))
>> jde-compile-option-nowarn nil
>> jde-setnu-mode-threshold 20000
>> jde-run-java-vm-w "javaw"
>> jde-compile-option-encoding nil
>> jde-run-option-java-profile '(nil . "./java.prof")
>> bsh-startup-timeout 10
>> jde-bug-jpda-directory ""
>> jde-read-compile-args nil
>> jde-run-java-vm "java"
>> jde-db-option-verbose '(nil nil nil)
>> jde-db-read-app-args nil
>> jde-javadoc-gen-nodeprecated nil
>> jde-run-option-heap-profile '(nil "./java.hprof" 5 20 "Allocation
>objects")
>> jde-gen-println '("(end-of-line) '&" "\"System.out.println(\" (P \"Print
>>out: \") \");\" '>'n'>")
>> jde-enable-abbrev-mode t
>> bsh-vm-args nil
>> jde-gen-cflow-main '("(if (jde-parse-comment-or-quoted-p)" "'(l \"main\")"
>>                    "'(l '> \"public static void main (String[] args) \"" "(if
>>jde-gen-k&r "
>>                    "()" "'>'n)" "\"{\"'>'n'>'r'n" "\"} // end of main ()\"'>'n'>)"
>")")
>> jde-javadoc-exception-tag-template '("* @exception " type " if an error
>>occurs")
>> jde-global-classpath '("d:/users/rfrazier/dev/pts/cpe/final"
>>                      "d:/users/rfrazier/dev/pts/cpe/final/classes_g"
>>                      "d:/users/rfrazier/dev/pts/cpe/tools/lib/oojava.jar"
>>                      "d:/users/rfrazier/dev/pts/cpe/tools/lib/jmf.jar"
>>                      "d:/users/rfrazier/dev/pts/cpe/tools/lib/sfc.jar"
>>                      "d:/users/rfrazier/dev/pts/cpe/tools/lib/jce1_2-do.jar"
>>                      "d:/users/rfrazier/dev/pts/cpe/tools/lib/jh.jar"
>>                      "d:/users/rfrazier/dev/pts/cpe/tools/lib/xml.jar"
>>                      "d:/users/rfrazier/dev/pts/cpe/tools/lib/xt.jar"
>>                      "d:/users/rfrazier/dev/pts/cpe/tools/lib/servlet.jar"
>>                      "d:/users/rfrazier/dev/pts/cpe/tools/lib/rjmf.jar"
>>                      "d:/users/rfrazier/dev/pts/cpe/final/bin")
>> jde-gen-window-listener-template '("(end-of-line) '& (P \"Window name:
>\")"
>>                                  "\".addWindowListener(new WindowAdapter() \""
>>                                  "(if jde-gen-k&r " "()" "'>'n)" "\"{\"'>'n"
>>                                  "'> \"public void windowActivated(WindowEvent e) 
>\""
>>                                  "(if jde-gen-k&r " "()" "'>'n)" "\"{\"'>'n" "\"}\""
>>                                  "'>'n \"public void windowClosed(WindowEvent e)\""
>>                                  "(if jde-gen-k&r " "()" "'>'n)" "\"{\"'>'n" "'>'n 
>\"}\""
>>                                  "'>'n \"public void windowClosing(WindowEvent e) 
>\""
>>                                  "(if jde-gen-k&r " "()" "'>'n)" "\"{\"'>'n"
>>                                  "'>'n \"System.exit(0);\" '>'n \"}\""
>>                                  "'>'n \"public void windowDeactivated(WindowEvent 
>e) \""
>>                                  "(if jde-gen-k&r " "()" "'>'n)" "\"{\"'>'n" "'>'n 
>\"}\""
>>                                  "'>'n \"public void windowDeiconified(WindowEvent 
>e) \""
>>                                  "(if jde-gen-k&r " "()" "'>'n)" "\"{\"'>'n" "'>'n 
>\"}\""
>>                                  "'>'n \"public void windowIconified(WindowEvent e) 
>\""
>>                                  "(if jde-gen-k&r " "()" "'>'n)" "\"{\"'>'n" "'>'n 
>\"}\""
>>                                  "'>'n \"public void windowOpened(WindowEvent e) \""
>>                                  "(if jde-gen-k&r " "()" "'>'n)" "\"{\"'>'n" "'>'n 
>\"}\""
>>                                  "'>'n \"});\" '>'n'>")
>> jde-run-working-directory "d:/users/rfrazier/dev/pts/cpe/final"
>> jde-gen-property-change-support '("(end-of-line) '&"
>>                                 "\"protected PropertyChangeSupport pcs =  new
>>PropertyChangeSupport(this);\" '>'n '>'n" "\"/**\" '>'n" "\"* Adds a
>>PropertyChangeListener to the listener list.\" '>'n" "\"* The listener is
>>registered for all properties.\" '>'n" "\"*\" '>'n" "\"* @param listener
>The
>>PropertyChangeListener to be added\" '>'n" "\"*/\" '>'n" "\"public void
>>addPropertyChangeListener(PropertyChangeListener listener) \"" "(if
>>jde-gen-k&r " "()" "'>'n)" "\"{\"'>'n"
>>"\"pcs.addPropertyChangeListener(listener);\" '>'n \"}\" '>'n '>'n"
>"\"/**\"
>>'>'n" "\"* Removes a PropertyChangeListener from the listener list.\" '>'n"
>>"\"* This removes a PropertyChangeListener that was registered for all
>>properties.\" '>'n" "\"*\" '>'n " "\"* @param listener The
>>PropertyChangeListener to be removed\" '>'n" "\"*/\" '>'n" "\"public void
>>removePropertyChangeListener(PropertyChangeListener listener) \"" "(if
>>jde-gen-k&r " "()" "'>'n)" "\"{\"'>'n"
>>"'>\"pcs.removePropertyChangeListener(listener);\" '>'n \"}\" '>'n '>'n"
>>"\"/**\" '>'n\"* Adds a PropertyChangeListener for a specific property.\"
>>'>'n" "\"* The listener will be invoked only when a call on
>>firePropertyChange\" '>'n" "\"* names that specific property.\" '>'n"
>"\"*\"
>>'>'n \"* @param propertyName The name of the property to listen on\" '>'n"
>>"\"* @param listener The PropertyChangeListener to be added\" '>'n \"*/\"
>>'>'n" "\"public void addPropertyChangeListener(String propertyName,\" '>'n"
>>"\"PropertyChangeListener listener) \"" "(if jde-gen-k&r " "()" "'>'n)"
>>"\"{\"'>'n" "'> \"pcs.addPropertyChangeListener(propertyName, listener);\"
>>'>'n \"}\" '>'n '>'n" "\"/**\" '>'n\"* Removes a PropertyChangeListener for
>>a specific property.\" '>'n" "\"*\" '>'n \"* @param propertyName The name
>of
>>the property that was listened on\" '>'n" "\"* @param listener The
>>PropertyChangeListener to be removed\" '>'n \"*/\" '>'n" "\"public void
>>removePropertyChangeListener(String propertyName,\" '>'n"
>>"\"PropertyChangeListener listener) \"" "(if jde-gen-k&r " "()" "'>'n)"
>>"\"{\"'>'n" "'> \"pcs.removePropertyChangeListener(propertyName,
>>listener);\" '>'n \"}\" '>'n '>'n" "\"/**\" '>'n\"* Reports a bound
>property
>>update to any registered listeners. \" '>'n" "\"* No event is fired if old
>>and new are equal and non-null.\" '>'n" "\"*\" '>'n \"* @param propertyName
>>The programmatic name of the property that was changed\" '>'n" "\"* @param
>>oldValue The old value of the property\" '>'n" "\"* @param newValue The new
>>value of the property.\" '>'n \"*/\" '>'n" "\"public void
>>firePropertyChange(String propertyName, Object oldValue, Object newValue)
>>\"" "(if jde-gen-k&r " "()" "'>'n)" "\"{\"'>'n" "'>
>>\"pcs.firePropertyChange(propertyName, oldValue, newValue);\" '>'n \"}\"
>>'>'n '>'n" "\"/**\" '>'n\"* Reports a bound property update to any
>>registered listeners. \" '>'n" "\"* No event is fired if old and new are
>>equal and non-null.\" '>'n" "\"* This is merely a convenience wrapper
>around
>>the more general\" '>'n" "\"* firePropertyChange method that takes Object
>>values.\" '>'n" "\"* No event is fired if old and new are equal and
>>non-null.\" '>'n" "\"*\" '>'n \"* @param propertyName The programmatic name
>>of the property that was changed\" '>'n" "\"* @param oldValue The old value
>>of the property\" '>'n" "\"* @param newValue The new value of the
>>property.\" '>'n \"*/\" '>'n" "\"public void firePropertyChange(String
>>propertyName, int oldValue, int newValue) \"" "(if jde-gen-k&r " "()"
>>"'>'n)" "\"{\"'>'n" "'> \"pcs.firePropertyChange(propertyName, oldValue,
>>newValue);\" '>'n \"}\" '>'n '>'n" "\"/**\" '>'n\"* Reports a bound
>property
>>update to any registered listeners. \" '>'n" "\"* No event is fired if old
>>and new are equal and non-null.\" '>'n" "\"* This is merely a convenience
>>wrapper around the more general\" '>'n" "\"* firePropertyChange method that
>>takes Object values.\" '>'n" "\"* No event is fired if old and new are
>equal
>>and non-null.\" '>'n" "\"*\" '>'n \"* @param propertyName The programmatic
>>name of the property that was changed\" '>'n" "\"* @param oldValue The old
>>value of the property\" '>'n" "\"* @param newValue The new value of the
>>property.\" '>'n \"*/\" '>'n" "\"public void firePropertyChange(String
>>propertyName, boolean oldValue, boolean newValue) \"" "(if jde-gen-k&r "
>>"()" "'>'n)" "\"{\"'>'n" "'> \"pcs.firePropertyChange(propertyName,
>>oldValue, newValue);\" '>'n \"}\" '>'n '>'n" "\"/**\" '>'n\"* Fires an
>>existing PropertyChangeEvent to any registered listeners.\" '>'n" "\"* No
>>event is fired if the given event's old and new values are equal and
>>non-null. \" '>'n" "\"*\" '>'n \"* @param evt The PropertyChangeEvent
>>object.\" '>'n\"*/\" '>'n" "\"public void
>>firePropertyChange(PropertyChangeEvent evt) \"" "(if jde-gen-k&r " "()"
>>"'>'n)" "\"{\"'>'n" "'> \"pcs.firePropertyChange(evt);\" '>'n \"}\" '>'n
>>'>'n" "\"/**\" '>'n\"* Checks if there are any listeners for a specific
>>property.\" '>'n" "\"*\" '>'n \"* @param evt The PropertyChangeEvent
>>object.\" '>'n" "\"* @return <code>true</code>if there are one or more
>>listeners for the given property\" '>'n" "\"*/\" '>'n" "\"public boolean
>>hasListeners(String propertyName) \"" "(if jde-gen-k&r " "()" "'>'n)"
>>"\"{\"'>'n" "'> \"return pcs.hasListeners(propertyName);\" '>'n \"}\" '>'n
>>'>'n'>")
>> jde-javadoc-describe-interface-template '("* Describe interface "
>>(jde-javadoc-code name)
>>                                         " here.")
>> jde-javadoc-see-tag-template '("* @see " ref)
>> jde-imenu-include-signature t
>> jde-db-marker-regexp "^Breakpoint hit: .*(\\([^$]*\\).*:\\([0-9]*\\))"
>> jde-gen-mouse-motion-listener-template '("(end-of-line) '& (P \"Component
>>name: \")"
>>                                        "\".addMouseMotionListener(new 
>MouseMotionAdapter() \""
>>                                        "(if jde-gen-k&r " "()" "'>'n)" "\"{\"'>"
>>                                        "'>'n \"public void mouseDragged(MouseEvent 
>e) \""
>>                                        "(if jde-gen-k&r " "()" "'>'n)" "\"{\"'>'n" 
>"\"}\"'>"
>>                                        "'>'n \"public void mouseMoved(MouseEvent e) 
>\""
>>                                        "(if jde-gen-k&r " "()" "'>'n)" "\"{\"'>'n" 
>"\"}\"'>"
>>                                        "'>'n \"});\"'>'n'>")
>> jde-key-bindings '(("[? ? ?]" . jde-run-menu-run-applet) ("[? ? ?]"
>.
>>jde-build)
>>                  ("[? ? ?]" . jde-compile) ("[? ? ?]" . jde-debug)
>>                  ("[? ? ?]" . jde-wiz-implement-interface)
>>                  ("[? ? ?j]" . jde-javadoc-generate-javadoc-template)
>>                  ("[? ? ?
>>]" . bsh) ("[? ? ?\f]" . jde-gen-println)
>>                  ("[? ? ?]" . jde-browse-jdk-doc) ("[? ? ?]" . 
>jde-save-project)
>>                  ("[? ? ?]" . jde-wiz-update-class-list) ("[? ? ?]" . jde-run)
>>                  ("[? ? ?]" . speedbar-frame-mode)
>>                  ("[? ? ?]" . jde-db-menu-debug-applet)
>>                  ("[? ? ?]" . jde-help-symbol) ("[? ? ?]" .
>>jde-show-class-source)
>>                  ("[? ? ?]" . jde-wiz-find-and-import)
>>                  ("[(control c) (control v) (control ?.)]" .
>>jde-complete-at-point-menu)
>>                  ("[(control c) (control v) ?.]" . jde-complete-at-point))
>> jde-gen-cflow-for-i '("(if (jde-parse-comment-or-quoted-p)" "'(l
>\"fori\")"
>>                     "'(l '> \"for (int \" (p \"variable: \" var) \" = 0; \"" "(s 
>var)"
>>                     "\" < \"(p \"upper bound: \" ub)\"; \" (s var) \"++) \""
>>                     "(if jde-gen-k&r " "()" "'>'n)" "\"{\"'>'n'>'r'n"
>>                     "\"} // end of for (int \" (s var) \" = 0; \""
>>                     "(s var) \" < \" (s ub) \"; \" (s var) \"++)\"'>'n'>)" ")")
>> jde-run-option-classpath nil
>> jde-javadoc-gen-detail-switch '("-protected")
>> jde-javadoc-param-tag-template '("* @param " name " " (jde-javadoc-a type)
>>" "
>>                                (jde-javadoc-code type) " value")
>> jde-compile-option-verbose-path nil
>> jde-db-debugger '("JDEbug" "jdb" . "Executable")
>> jde-jdk-doc-url "http://www.javasoft.com/products/jdk/1.1/docs/index.html"
>> jde-compiler "javac"
>> jde-javadoc-gen-verbose nil
>> jde-javadoc-describe-method-template '("* Describe " (jde-javadoc-code
>>name) " method here.")
>> jde-gen-class-buffer-template '("(funcall jde-gen-boilerplate-function)
>>'>'n" "\"/**\" '>'n"
>>                               "\" * \"" "(file-name-nondirectory buffer-file-name) 
>'>'n"
>>                               "\" *\" '>'n" "\" *\" '>'n"
>>                               "\" * Created: \" (current-time-string) '>'n" "\" *\" 
>'>'n"
>>                               "\" * @author <a href=\\\"mailto: \\\"\" 
>(user-full-name)
>\"</a>\"'>'n"
>>"\" * @version\" '>'n" "\" */\" '>'n'" "'>'n" "\"public class \""
>>"(file-name-sans-extension (file-name-nondirectory buffer-file-name))" "\"
>>\" (jde-gen-get-super-class)" "(if jde-gen-k&r " "()" "'>'n)" "\"{\"'>'n"
>>"\"public \"" "(file-name-sans-extension (file-name-nondirectory
>>buffer-file-name))" "\" ()\"" "(if jde-gen-k&r " "()" "'>'n)" "\"{\"'>'n"
>>"'>'p'n" "\"}\">" "'>'n" "\"}\">" "\"// \"" "(file-name-sans-extension
>>(file-name-nondirectory buffer-file-name))" "'>'n")
>> jde-appletviewer-option-vm-args nil
>> jde-run-executable-args nil
>> jde-db-option-garbage-collection '(t t)
>> jde-javadoc-gen-stylesheetfile ""
>> jde-use-font-lock t
>> jde-compile-option-bootclasspath nil
>> jde-make-program "make"
>> jde-javadoc-gen-group nil
>> jde-javadoc-gen-link-offline nil
>> jde-javadoc-gen-doc-title ""
>> jde-javadoc-gen-header ""
>> jde-run-option-vm-args nil
>> jde-javadoc-gen-window-title ""
>> jde-compile-option-directory ""
>> jde-gen-console-buffer-template '("(funcall jde-gen-boilerplate-function)
>>'>'n" "\"/**\" '>'n"
>>                                 "\" * \"" "(file-name-nondirectory 
>buffer-file-name) '>'n"
>>                                 "\" *\" '>'n" "\" *\" '>'n"
>>                                 "\" * Created: \" (current-time-string) '>'n" "\" 
>*\" '>'n"
>>                                 "\" * @author <a href=\\\"mailto: \\\"\" 
>(user-full-name)
>>\"</a>\"'>'n" "\" * @version\" '>'n" "\" */\" '>'n" "'>'n" "\"public class
>>\"" "(file-name-sans-extension (file-name-nondirectory buffer-file-name))"
>>"(if jde-gen-k&r " "()" "'>'n)" "\"{\"'>'n" "\"public \""
>>"(file-name-sans-extension (file-name-nondirectory buffer-file-name))" "\"
>>()\"" "(if jde-gen-k&r " "()" "'>'n)" "\"{\"'>'n" "'>'n" "\"}\"'>'n" "'>'n"
>>"\"public static void main(String[] args)\"" "(if jde-gen-k&r " "()"
>"'>'n)"
>>"\"{\"'>'n" "'>'p'n" "\"}\"'>'n" "\"} // \"'>" "(file-name-sans-extension
>>(file-name-nondirectory buffer-file-name))" "'>'n")
>> jde-read-make-args nil
>> jde-javadoc-gen-noindex nil
>> jde-gen-mouse-listener-template '("(end-of-line) '& (P \"Component name:
>>\")"
>>                                 "\".addMouseListener(new MouseAdapter() \"" "(if 
>jde-gen-k&r "
>>                                 "()" "'>'n)" "\"{\"'> "
>>                                 "'>'n \"public void mouseClicked(MouseEvent e) \" "
>>                                 "(if jde-gen-k&r " "()" "'>'n)" "\"{\"'>'n" "\"}\" 
>'>"
>>                                 "'>'n \"public void mouseEntered(MouseEvent e) \""
>>                                 "(if jde-gen-k&r " "()" "'>'n)" "\"{\"'>'n" "\"}\" 
>'>"
>>                                 "'>'n \"public void mouseExited(MouseEvent e) \""
>>                                 "(if jde-gen-k&r " "()" "'>'n)" "\"{\"'>'n" 
>"\"}\"'>"
>>                                 "'>'n \"public void mousePressed(MouseEvent e) \""
>>                                 "(if jde-gen-k&r " "()" "'>'n)" "\"{\"'>'n" "\"}\" 
>'>"
>>                                 "'>'n \"public void mouseReleased(MouseEvent e) \""
>>                                 "(if jde-gen-k&r " "()" "'>'n)" "\"{\"'>'n" 
>"\"}\"'>"
>>                                 "'>'n \"});\"'>'n'>")
>> jde-run-option-application-args '("-nomap" "-skip" "-nls"
>>
>>"-ass:Root.Instructor.Courseware.Vertical.Hospitality.Generic.Navigation
>>Test.Introduction" "-navsynch")
>> jde-bug-vm-executable '("javaw")
>> jde-db-set-initial-breakpoint t
>> jde-bug-debugger-command-timeout 10
>> jde-db-option-stack-size '((128 . "kilobytes") (400 . "kilobytes"))
>> jde-db-option-properties nil
>> jde-db-source-directories '("d:/dev/java/jdk1.3/src/"
>>"d:/users/rfrazier/dev/pts/cpe/src/"
>>                           "d:/users/rfrazier/dev/pts/cpe/src/com/pts/cpe/test/")
>> jde-run-read-app-args nil
>> jde-gen-to-string-method-template '("(end-of-line) '&" "\"public String
>>toString() \""
>>                                   "(if jde-gen-k&r " "()" "'>'n)" "\"{\"'>'n" 
>"\"}\"'>'n'>")
>> jde-quote-classpath t
>> jde-bug-window-message nil
>> jde-build-use-make nil
>> jde-javadoc-author-tag-template '("* @author <a href=\"mailto:"
>>user-mail-address "\">"
>>                                 user-full-name "</a>")
>> jde-javadoc-describe-field-template '("* Describe "
>(jde-javadoc-field-type
>>modifiers) " "
>>                                     (jde-javadoc-code name) " here.")
>> jde-javadoc-gen-link-URL nil
>> jde-compile-option-classpath '("d:/dev/java/jdk1.3/jre/lib/rt.jar"
>>                              "d:/users/rfrazier/dev/pts/cpe/final/classes_g"
>>                              "d:/users/rfrazier/dev/pts/cpe/src"
>>                              "d:/users/rfrazier/dev/pts/cpe/src/com/pts/cpe/test"
>>                              "d:/users/rfrazier/dev/pts/cpe/tools/lib/oojava.jar"
>>                              "d:/users/rfrazier/dev/pts/cpe/tools/lib/jmf.jar"
>>                              "d:/users/rfrazier/dev/pts/cpe/tools/lib/jh.jar"
>>                              "d:/users/rfrazier/dev/pts/cpe/tools/lib/jce1_2-do.jar"
>>                              "d:/users/rfrazier/dev/pts/cpe/tools/lib/xml.jar"
>>                              "d:/users/rfrazier/dev/pts/cpe/tools/lib/xt.jar"
>>                              "d:/users/rfrazier/dev/pts/cpe/tools/lib/java40.jar"
>>                              "d:/users/rfrazier/dev/pts/cpe/tools/lib/servlet.jar"
>>                              "d:/users/rfrazier/dev/pts/cpe/tools/lib/sfc.jar")
>> jde-bug-jdk-directory "d:/dev/java/jdk1.3"
>> jde-gen-boilerplate-function 'jde-gen-create-buffer-boilerplate
>> jde-gen-entity-bean-template '("(jde-wiz-insert-imports-into-buffer (list
>>\"javax.ejb.*\"\n\"java.rmi.RemoteException\"))" "'> \"public void
>>ejbActivate() throws RemoteException \"" "(if jde-gen-k&r " "()" "'>'n)"
>>"\"{\"'>'n" "\"}\"'>'n '>'n" "'> \"public void ejbPassivate() throws
>>RemoteException \"" "(if jde-gen-k&r " "()" "'>'n)" "\"{\"'>'n" "\"}\"'>'n
>>'>'n" "'> \"public void ejbLoad() throws RemoteException \"" "(if
>>jde-gen-k&r " "()" "'>'n)" "\"{\"'>'n" "\"}\"'>'n '>'n" "'> \"public void
>>ejbStore() throws RemoteException \"" "(if jde-gen-k&r " "()" "'>'n)"
>>"\"{\"'>'n" "\"}\"'>'n '>'n" "'> \"public void ejbRemove() throws
>>RemoteException \"" "(if jde-gen-k&r " "()" "'>'n)" "\"{\"'>'n" "\"}\"'>'n
>>'>'n" "'> \"public void setEntityContext(EntityContext ctx) throws
>>RemoteException \"" "(if jde-gen-k&r " "()" "'>'n)" "\"{\"'>'n" "\"}\"'>'n
>>'>'n" "'> \"public void unsetEntityContext() throws RemoteException \""
>"(if
>>jde-gen-k&r " "()" "'>'n)" "\"{\"'>'n" "\"}\"'>'n '>'n'>")
>> jde-javadoc-version-tag-template '("* @version 1.0")
>> jde-javadoc-describe-constructor-template '("* Creates a new "
>>(jde-javadoc-code name)
>>                                           " instance.")
>> jde-bug-server-shmem-name '(t . "JDEbug")
>> jde-db-startup-commands nil
>> jde-javadoc-gen-docletpath nil
>> jde-javadoc-gen-split-index nil
>> jde-compile-option-deprecation nil
>> jde-gen-k&r t
>> jde-javadoc-gen-bottom ""
>> jde-javadoc-gen-footer ""
>> jde-db-option-classpath nil
>> jde-gen-cflow-for '("(if (jde-parse-comment-or-quoted-p)" "'(l \"for\")"
>>                   "'(l '> \"for (\" (p \"for-clause: \" clause) \") \"" "(if
>>jde-gen-k&r "
>>                   "()" "'>'n)" "\"{\"'>'n'>'r'n"
>>                   "\"} // end of for (\" (s clause) \")\"'>'n'>)" ")")
>> jde-run-mode-hook nil
>> jde-db-option-verify '(nil t)
>> jde-compile-option-extdirs nil
>> jde-imenu-sort nil
>> jde-gen-get-set-var-template '("(end-of-line) '&" "(P \"Variable type: \"
>>type) \" \""
>>                              "(P \"Variable name: \" name) \";\" '>'n '>'n" 
>"\"/**\" '>'n"
>>                              "\"* Get the value of \" (s name) \".\" '>'n"
>>                              "\"* @return value of \" (s name) \".\" '>'n" "\"*/\" 
>'>'n"
>>                              " \"public \" (s type)"
>>                              "(if (string= \"boolean\" (jde-gen-lookup-named 'type) 
>) "
>>                              "\" is\" " "\" get\" ) "
>>                              "(jde-gen-init-cap (jde-gen-lookup-named 'name))" 
>"\"() \""
>>                              "(if jde-gen-k&r " "()" "'>'n)" "\"{\" '>'n"
>>                              "\"return \" (s name) \";\" '>'n \"}\"" "'>'n '>'n"
>>                              "\"/**\" '>'n" "\"* Set the value of \" (s name) \".\" 
>'>'n"
>>                              "\"* @param v  Value to assign to \" (s name) \".\" 
>'>'n"
>>                              "\"*/\" '>'n"
>>                              "\"public void set\" (jde-gen-init-cap 
>(jde-gen-lookup-named 'name))"
>>"\"(\" (s type) \"  v) \" " "(if jde-gen-k&r " "()" "'>'n)" "\"{\" '>'n"
>>"'>'n \"this.\" (s name) \" = v;\" '>'n \"}\" '>'n'>")
>> jde-bug-saved-breakpoints nil
>> jde-compile-option-sourcepath nil
>> jde-gen-cflow-if '("(if (jde-parse-comment-or-quoted-p)" "'(l \"if\")"
>>                  "'(l '> \"if (\" (p \"if-clause: \" clause) \") \"" "(if 
>jde-gen-k&r
>"
>>"()"
>>                  "'>'n)" "\"{\"'>'n'>'r'n" "\"} // end of if (\" (s clause)
>>\")\"'>'n'>)" ")")
>> jde-db-option-java-profile '(nil . "./java.prof")
>> jde-javadoc-gen-author t
>> jde-compile-option-depend-switch '("-Xdepend")
>> jde-setnu-mode-enable nil
>> jde-run-applet-doc ""
>> jde-compile-option-vm-args nil
>> jde-javadoc-gen-overview ""
>> jde-javadoc-gen-notree nil
>> jde-run-option-garbage-collection '(t t)
>> jde-db-mode-hook nil
>> jde-db-option-heap-profile '(nil "./java.hprof" 5 20 "Allocation objects")
>> bsh-eval-timeout 20
>> jde-db-read-vm-args nil
>> jde-bug-debug nil
>> jde-javadoc-end-block-template nil
>> jde-javadoc-gen-packages nil
>> jde-gen-cflow-if-else '("(if (jde-parse-comment-or-quoted-p)" "'(l
>>\"ife\")"
>>                       "'(l '> \"if (\" (p \"if-clause: \" clause) \") \"" "(if 
>jde-gen-k&r "
>>                       "()" "'>'n)" "\"{\"'>'n'>'r'n"
>>                       "\"} // end of if (\" (s clause) \")\"'> n" "'> \"else \""
>>                       "(if jde-gen-k&r " "()" "'>'n)" "\"{\"'>'n'>'r'n"
>>                       "\"} // end of if (\" (s clause) \")else\"'>'n'>)" ")")
>> jde-gen-cflow-while '("(if (jde-parse-comment-or-quoted-p)" "'(l
>>\"while\")"
>>                     "'(l '> \"while (\" (p \"while-clause: \" clause) \") \""
>>                     "(if jde-gen-k&r " "()" "'>'n)" "\"{\"'>'n'>'r'n"
>>                     "\"} // end of while (\" (s clause) \")\"'>'n'>)" ")")
>> jde-bug-server-socket '(t . "2112")
>> jde-appletviewer-option-encoding ""
>> jde-bug-breakpoint-cursor-colors '("cyan" . "brown")
>> jde-compile-option-target '("1.1")
>> jde-run-executable ""
>> jde-run-option-heap-size '((1 . "megabytes") (16 . "megabytes"))
>> jde-gen-cflow-switch '("(if (jde-parse-comment-or-quoted-p)" "'(l
>>\"switch\")"
>>                      "'(l '> \"switch (\" (p \"switch-condition: \" clause) \") \""
>>                      "(if jde-gen-k&r " "()" "'>'n)" "\"{\"'>'n'"
>>                      "\"case \" (p \"first value: \") \":\"'>'n'>'p'n" 
>"\"break;\"'>'n'>'p'n"
>>                      "\"default:\"'>'n'>'p'n" "\"break;\"'>'n"
>>                      "\"} // end of switch (\" (s clause) \")\"'>'n'>)" ")")
>> jde-db-option-vm-args nil
>> jde-run-application-class "Jt"
>> jde-javadoc-gen-doclet ""
>> jde-run-option-verbose '(nil nil nil)
>> jde-project-file-name "prj.el"
>> jde-wiz-import-excluded-packages '("bsh.*")
>> jde-compile-option-debug '("selected" (t nil nil))
>> jde-bug-jre-home ""
>> jde-run-applet-viewer ""
>> jde-entering-java-buffer-hooks '(jde-reload-project-file)
>> jde-javadoc-return-tag-template '("* @return " (jde-javadoc-a type) " "
>>(jde-javadoc-code type)
>>                                 " value")
>> jde-javadoc-gen-version t
>> jde-javadoc-gen-helpfile ""
>> jde-run-read-vm-args nil
>> jde-help-docsets nil
>> jde-javadoc-since-tag-template '("* @since 1.0")
>> jde-gen-inner-class-template '("(end-of-line) '& \"class \" (P \"Class
>>name: \" class)"
>>                              "(P \"Superclass: \" super t)"
>>                              "(let ((parent (jde-gen-lookup-named 'super)))"
>>                              "(if (not (string= parent \"\"))"
>>                              "(concat \" extends \" parent ))) " "(if jde-gen-k&r " 
>"()"
>>                              "'>'n)" "\"{\" '>'n" "\"public \" (s class) \"() \""
>>                              "(if jde-gen-k&r " "()" "'>'n)" "\"{\"'>'n" "\"}\"'>'n"
>>                              "\"}\" '>'n'>")
>> jde-run-option-verify '(nil t)
>> jde-compile-option-optimize nil
>> jde-gen-cflow-case '("(if (jde-parse-comment-or-quoted-p)" "'(l \"case\")"
>>                    "'(l 'n \"case \" (p \"value: \") \":\"'>'n'>'p'n"
>>"\"break;\"'>'n'>'p)"
>>                    ")")
>> jde-compile-option-depend nil
>> jde-javadoc-describe-class-template '("* Describe class "
>(jde-javadoc-code
>>name) " here.")
>> jde-javadoc-gen-serialwarn nil
>> jde-gen-action-listener-template '("'& (P \"Component name: \")"
>>                                  "\".addActionListener(new ActionListener() \""
>>                                  "(if jde-gen-k&r " "()" "'>'n)" "\"{\"'>'n"
>>                                  "\"public void actionPerformed(ActionEvent e) \""
>>                                  "(if jde-gen-k&r " "()" "'>'n)" "\"{\"'>'n"
>>                                  "\"}\"'>'n \"});\"'>'n'>")
>> jde-compile-option-command-line-args ""
>> jde-gen-buffer-templates '(("Class" . jde-gen-class) ("Console" .
>>jde-gen-console)
>>                          ("Swing App" . jde-gen-jfc-app))
>> jde-project-context-switching-enabled-p t
>> jde-javadoc-gen-args nil
>> jde-run-option-stack-size '((128 . "kilobytes") (400 . "kilobytes"))
>> jde-run-option-properties nil
>> )
>>
>>
>>
>>The contents of the *JDEBug* buffer were
>>
>>cd d:/users/rfrazier/dev/pts/cpe/final
>>javaw -classpath
>>d:/users/rfrazier/.myemacs/other/jde-2.2.2/java/lib/jde.jar;d:/dev/java/jdk
>1
>>.3/lib/tools.jar jde.debugger.Main
>>
>>
>>(jde-dbo-init-debug-session)
>>
>>JDE> -1 1 launch 1 -vmexec javaw -classic -classpath
>>d:/users/rfrazier/dev/pts/cpe/final;d:/users/rfrazier/dev/pts/cpe/final/cla
>s
>>ses_g;d:/users/rfrazier/dev/pts/cpe/tools/lib/oojava.jar;d:/users/rfrazier/
>d
>>ev/pts/cpe/tools/lib/jmf.jar;d:/users/rfrazier/dev/pts/cpe/tools/lib/sfc.ja
>r
>>;d:/users/rfrazier/dev/pts/cpe/tools/lib/jce1_2-do.jar;d:/users/rfrazier/de
>v
>>/pts/cpe/tools/lib/jh.jar;d:/users/rfrazier/dev/pts/cpe/tools/lib/xml.jar;d
>:
>>/users/rfrazier/dev/pts/cpe/tools/lib/xt.jar;d:/users/rfrazier/dev/pts/cpe/
>t
>>ools/lib/servlet.jar;d:/users/rfrazier/dev/pts/cpe/tools/lib/rjmf.jar;d:/us
>e
>>rs/rfrazier/dev/pts/cpe/final/bin  Jt -nomap -skip -nls
>>"-ass:Root.Instructor.Courseware.Vertical.Hospitality.Generic.Navigation
>>Test.Introduction" -navsynch
>>
>>
>>(jde-dbo-message 1 "VM options: '-classic '")
>>
>>
>>(jde-dbo-message
>>1 "Launched VM Java Debug Interface (Reference Implementation) version 1.3
>>Java Debug Wire Protocol (Reference Implementation) version 1.0
>>JVM Debug Interface version 1.0
>>JVM version 1.3.0 (Classic VM, native threads, nojit)")
>>
>>
>>(jde-dbo-event-set
>>1 "all"
>>(list "Thread" 1 "main" "runnable" "suspended by debugger"
>>(list)
>>(list)
>>nil)
>>(list 'jde-dbo-vm-start-event))
>>
>>
>>
>>
>>End Insert *JDEbug* buffer
>>
>>
>>There is no CLI buffer
>>
>>
>>The contents of the locals buffer are
>>
>>
>>
>>
>>End Insert locals buffer
>>
>>
>>There was no *Backtrace* buffer
>>
>>
>>The contents of the *Messages* buffer were
>>
>>(D:\tools\emacs-20.6\bin\emacs.exe -geometry +720+30
>>com/pts/cpe/test/Jt.java)
>>Loading cus-face...
>>Loading cus-face...done
>>Loading regexp-opt...
>>Loading regexp-opt...done
>>Loading backquote...
>>Loading backquote...done
>>Loading wid-browse...
>>Loading wid-browse...done
>>Loading cl-extra...
>>Loading cl-extra...done
>>Loading cl-macs...
>>Loading cl-macs...done
>>Bootstrapping objects...
>>Bootstrapping objects...done
>>Loading cl-seq...
>>Loading cl-seq...done
>>For information about the GNU Project and its goals, type C-h C-p.
>>Loading d:/users/rfrazier/dev/pts/cpe/src/prj.el (source)...
>>Loading d:/users/rfrazier/dev/pts/cpe/src/prj.el (source)...done
>>Fontifying Jt.java...
>>Fontifying Jt.java... (regexps.............)
>>Loading d:/users/rfrazier/dev/pts/cpe/src/prj.el (source)...done
>>Debugger started successfully.
>>No response to command 1. (process = 1; timeout = 10 sec.)
>>Preparing problem report...
>>Loading sendmail...
>>Loading sendmail...done
>>Formatting bug report buffer...
>>Formatting bug report
>>buffer.........................................................
>>Mark set [3 times]
>>
>>
>>
>>End Insert *Messages* buffer
>>
>>
>>Process environment:
>>
>>TERM=cmd
>>EMACSDOC=D:/tools/emacs-20.6/etc
>>EMACSLOCKDIR=D:/tools/emacs-20.6/lock
>>EMACSPATH=D:/tools/emacs-20.6/bin
>>EMACSDATA=D:/tools/emacs-20.6/etc
>>SHELL=D:/tools/emacs-20.6/bin/cmdproxy.exe
>>EMACSLOADPATH=D:/tools/emacs-20.6/site-lisp;D:/tools/emacs-20.6/lisp;D:/too
>l
>>s/emacs-20.6/leim
>>windir=C:\WINNT
>>USERPROFILE=d:\Documents and Settings\rfrazier
>>USERNAME=rfrazier
>>USERDOMAIN=SCORCH
>>TMPDIR=C:/WINNT/TEMP
>>TMP=d:\DOCUME~1\rfrazier\LOCALS~1\Temp
>>TEMP=d:\DOCUME~1\rfrazier\LOCALS~1\Temp
>>SystemRoot=C:\WINNT
>>SystemDrive=C:
>>PTS_MEDIA=d:/users/rfrazier/dev/pts/Media
>>PTS_IMAGES=d:/users/rfrazier/dev/pts/cpe/images
>>PTS_CPE=d:/users/rfrazier/dev/pts/cpe
>>prompt=%@exec[Title [%@diskfree[@DISK:,m]M Shell 0]  %_cwd]$h$g
>>ProgramFiles=D:\Program Files
>>PROCESSOR_REVISION=0600
>>PROCESSOR_LEVEL=6
>>PROCESSOR_IDENTIFIER=x86 Family 6 Model 6 Stepping 0, GenuineIntel
>>PROCESSOR_ARCHITECTURE=x86
>>PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH
>>PATH=d:\Program
>>Files\Objy52\bin;C:\WINNT\system32;C:\WINNT;C:\WINNT\System32\Wbem;d:\unix\
>c
>>ygnus\cygwin-b20\H-I586-cygwin32\bin;d:\unix\otherbin;d:\dev\java\jdk1.3\bi
>n
>>;d:\unix\mks\mksnt;d:\tools\cvs110;d:\program files\microsoft visual
>>studio\common\msdev98\bin;d:\program files\microsoft visual
>>studio\vc98\bin;d:\program files\microsoft visual
>>studio\common\tools\winnt;d:\program files\microsoft visual
>>studio\common\tools;d:\users\rfrazier\bin;d:/users/rfrazier/dev/pts/cpe\bat
>c
>>h;d:\dev\java\jdk1.3\jre\bin
>>Os2LibPath=C:\WINNT\system32\os2\dll;
>>OS=Windows_NT
>>NUMBER_OF_PROCESSORS=1
>>MAKE_MODE=UNIX
>>LOGONSERVER=\\SCORCH
>>JCLASS_HOME=d:\dev\java\jclass\chart400k
>>JAVA=d:\dev\java\jdk1.3
>>HOMEPATH=\
>>HOMEDRIVE=C:
>>HOME=d:\users\rfrazier
>>emacs_dir=D:/tools/emacs-20.6
>>EMACS=d:\tools\emacs-20.6
>>CVSROOT=:local:d:/dev/CVSRepo
>>COMSPEC=D:\Tools\4nt\4NT.EXE
>>COMPUTERNAME=SCORCH
>>CommonProgramFiles=D:\Program Files\Common Files
>>CMDLINE=d:\tools\emacs-20.6\bin\runemacs.exe -geometry +720+30
>>com/pts/cpe/test/Jt.java
>>CLASSPATH=d:\dev\java\JMF2.1\lib\sound.jar;d:\dev\java\JMF2.1\lib\jmf.jar;C
>:
>>\WINNT\java\classes;.
>>APPDATA=d:\Documents and Settings\rfrazier\Application Data
>>ALLUSERSPROFILE=d:\Documents and Settings\All Users
>>
>>
>>The contents of the .emacs file was
>>
>>
>>(setq load-path (append load-path '("~/.myemacs/other/jde-2.2.2/lisp")))
>>
>>;; Semantic bovinator - used by jde
>>(setq load-path (append load-path '("~/.myemacs/other/semantic-1.2.1")))
>>(setq load-path (append load-path '("~/.myemacs/other/speedbar-0.12")))
>>
>>(require 'jde)
>>
>>(custom-set-variables
>> '(jde-bug-jdk-directory "d:/dev/java/jdk1.3")
>> '(jde-db-debugger (quote ("JDEbug" "jdb" . "Executable")))
>> '(jde-enable-abbrev-mode t)
>> '(jde-bug-vm-includes-jpda-p t)
>> '(jde-bug-debugger-host-address "127.0.0.1")
>> '(jde-run-classic-mode-vm t))
>>(custom-set-faces)
>>
>>
>>
>>=====end inserted .emacs file
>>
>>
>>
>>
>
>

Reply via email to