Hi,

I have just switched to a new computer, in the process upgrading my
installation of JDE and the rest. I copied the old .emacs file, and have
already had to make some fixes to that to get things to work properly
with the JDEE, so maybe it's some kind of upgrade issue. Anyway, the
problem I am having is this:

1. I try to use jde-complete (through C-c C-v C-.) for an object whose
class has not been imported yet.
2. I get the message "Could not find type of var Attempt to import Type?
(y or n)". I choose 'y', and the response is a multiple options
(typically, a class with a name like Connection, which is available in a
lot of packages).
3. I select the right type, and the import statement is added.
4. Completion still doesn't work, and whenever I try to to jde-complete
again, the same thing happens, only when I choose 'y', I get the message
that the class has already been imported.
5. If I kill the current buffer and reopen it, completion works.
6. If I kill the beanshell without killing the current buffer, the same
problem still happens.

Note that the bug doesn't happen if either the class is already
imported, or if there is a single match when JDEE looks for the class to
import. Also, although this bug report is from 2.3.0, the behaviour in
2.3.1 is exactly the same.

Best regards,

Petter




Emacs  : GNU Emacs 21.2.1 (i386-msvc-nt5.1.2600)
 of 2002-03-19 on buffy
Package: JDE version 2.3.0
Required packages: semantic-1.4 eieio-0.17 speedbar-0.14beta4


current state:
==============
(setq
 jde-gen-session-bean-template '("(jde-import-insert-imports-into-buffer
"
                                 "  (list \"javax.ejb.*\""
                                 "
\"java.rmi.RemoteException\"))" "'>"
                                 "(jde-wiz-update-implements-clause
\"SessionBean\")" "'>" "(jde-gen-method-signature" "  \"public\"" "
\"void\"" "  \"ejbActivate\"" "  nil" "  \"RemoteException\"" " )" "'>"
"(if jde-gen-k&r " " ()" " 'n)" "\"{\"'>'n" "\"}\"'>'n 'n"
"(jde-gen-method-signature" "  \"public\"" "  \"void\"" "
\"ejbPassivate\"" "  nil" "  \"RemoteException\"" " )" "'>" "(if
jde-gen-k&r " " ()" " 'n)" "\"{\"'>'n" "\"}\"'>'n 'n"
"(jde-gen-method-signature" "  \"public\"" "  \"void\"" "
\"ejbRemove\"" "  nil" "  \"RemoteException\"" " )" "'>" "(if
jde-gen-k&r " " ()" " 'n)" "\"{\"'>'n" "\"}\"'>'n 'n"
"(jde-gen-method-signature" "  \"public\"" "  \"void\"" "
\"setSessionContext\"" "  \"SessionContext ctx\"" "
\"RemoteException\"" " )" "'>" "(if jde-gen-k&r " " ()" " 'n)"
"\"{\"'>'n" "\"}\"'>'n 'n" "(jde-gen-method-signature" "  \"public\"" "
\"void\"" "  \"unsetSessionContext\"" "  nil" "  \"RemoteException\"" "
)" "'>" "(if jde-gen-k&r " " ()" " 'n)" "\"{\"'>'n" "\"}\"'>'n 'n" "'>")
 jde-gen-beep '("(end-of-line) '&"
"\"Toolkit.getDefaultToolkit().beep();\"'>'n'>")
 jde-complete-signature-display '("Eldoc")
 jde-project-name "default"
 jde-which-method-format '("[" jde-which-method-current "]")
 jde-run-classic-mode-vm nil
 jde-complete-unique-method-names nil
 jde-find-granularity '("Character")
 jde-which-method-max-length 20
 jde-javadoc-gen-nodeprecatedlist nil
 jde-package-search-classpath-variables '(jde-compile-option-classpath
                                          jde-global-classpath)
 jde-imenu-include-classdef t
 jde-javadoc-gen-link-online nil
 jde-complete-display-result-type t
 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 "
                      "   jde-gen-conditional-padding-3 " "  '>'n)"
                      " \"{\"'>'n'>'r'n" " \"}\"" " (if jde-gen-comments
"
                      "  '(l \" // end of else\"))" " '>'n'>)" " )")
 jde-jdk-registry nil
 jde-javadoc-gen-destination-directory "JavaDoc"
 jde-mode-line-format '("-" mode-line-mule-info mode-line-modified
                        mode-line-frame-identification
                        mode-line-buffer-identification "   "
global-mode-string
                        "   %[(" mode-name mode-line-process
minor-mode-alist "%n"
                        ")%]--" (line-number-mode "L%l--")
                        (column-number-mode "C%c--") (-3 . "%p")
                        (jde-which-method-mode ("--"
jde-which-method-format "--"))
                        "-%-")
 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-check-version-flag t
 jde-db-option-heap-size '((1 . "megabytes") (16 . "megabytes"))
 jde-bug-debugger-host-address "ELEVANCE-ONE"
 jde-complete-add-space-after-method nil
 jde-run-option-enable-system-assertions nil
 jde-db-requested-breakpoint-face-colors '("black" . "yellow")
 jde-wiz-show-report t
 jde-javadoc-gen-use nil
 jde-gen-buffer-boilerplate nil
 jde-bug-raise-frame-p t
 jde-db-option-application-args nil
 jde-javadoc-gen-nonavbar nil
 jde-run-option-interpret-mode nil
 jde-javadoc-gen-nohelp nil
 jde-gen-jfc-app-buffer-template '("(funcall
jde-gen-boilerplate-function)"
                                   "(jde-gen-get-package-statement)"
                                   "\"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:\"; (eval user-mail-address) \"\\\">\"
(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" "(jde-gen-method-signature"
"  \"public\"" "  \"\"" "  \"Canvas\"" "  \"\"" " )" "'>" "(if
jde-gen-k&r " " ()" " 'n)" "\"{\"'>'n" "\"setSize(getPreferredSize());\"
'>'n" "\"Canvas.this.setBackground(Color.white);\" '>'n" "\"}\"'>'n
'>'n" "(jde-gen-method-signature" "  \"public\"" "  \"Dimension\"" "
\"getPreferredSize\"" "  \"\"" " )" "'>" "(if jde-gen-k&r " " ()" " 'n)"
"\"{\"'>'n" "\"return new Dimension(600, 600);\" '>'n" "\"}\"'>'n '>'n"
"(jde-gen-method-signature" "  \"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" "(jde-gen-method-signature" "  \"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"
"(jde-gen-method-signature" "   \"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" "(jde-gen-method-signature" "  \"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-log-max 500
 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-toggle-breakpoint))
 jde-compile-finish-hook '(jde-compile-finish-kill-buffer
                           jde-compile-finish-refresh-speedbar
                           jde-compile-finish-flush-completion-cache)
 jde-compile-option-nowarn nil
 jde-setnu-mode-threshold 20000
 jde-db-option-host ""
 jde-wiz-get-set-variable-prefix ""
 jde-package-default-package-comment "// Default package used"
 jde-package-load-hook nil
 jde-import-insert-group-names nil
 jde-compile-option-encoding ""
 jde-run-option-java-profile '(nil . "./java.prof")
 bsh-startup-timeout 10
 jde-bug-jpda-directory ""
 jde-read-compile-args nil
 jde-wiz-set-javadoc-template '("/**" "* Sets the value of %n" "*"
                                "* @param %p Value to assign to this.%n"
"*/")
 jde-compilation-search-path '(nil)
 jde-db-option-verbose '(nil nil nil)
 jde-which-method-class-min-length 4
 jde-db-read-app-args nil
 jde-import-default-group-name nil
 jde-javadoc-gen-nodeprecated nil
 jde-run-option-heap-profile '(nil "./java.hprof" 5 20 "Allocation
objects")
 jde-gen-cflow-else-if '("(if (jde-parse-comment-or-quoted-p)" " '(l
\"eif\")"
                         " '(l '> \"else if\"
jde-gen-conditional-padding-1 "
                         " \"(\" jde-gen-conditional-padding-2 (p
\"else-if-clause: \" clause) " "       jde-gen-conditional-padding-2
\")\"" " (if jde-gen-k&r " "  jde-gen-conditional-padding-3 " " '>'n)" "
\"{\"'>'n'>'r'n" " \"}\"" " (if jde-gen-comments " "  '(l \" // end of
else if (\" (s clause) \")\"))" " '>'n'>)" " )")
 jde-gen-println '("(end-of-line) '&"
                   "\"System.out.println(\" (P \"Print out: \") \");\"
'>'n'>")
 jde-enable-abbrev-mode nil
 bsh-vm-args nil
 jde-import-collapse-imports-threshold 0
 jde-auto-parse-max-buffer-size 50000
 jde-gen-cflow-main '("(if (jde-parse-comment-or-quoted-p)" " '(l
\"main\")"
                      " '(l '> " " (jde-gen-method-signature"
                      "   \"public static\"" "   \"void\"" "   \"main\""
                      "   \"String[] args\"" "  )" " (if jde-gen-k&r " "
()"
                      "  'n)" " \"{\"'>'n'>'r'n'>" " \"}\""
                      " (if jde-gen-comments " "  '(l \" // end of
main()\"))"
                      " '>'n'>)" " )")
 jde-javadoc-exception-tag-template "\"* @exception \" type \" if an
error occurs\""
 jde-menu-definition '("JDE" ["Compile" jde-compile t] ["Run App"
jde-run t]
                       ["Debug App" jde-debug t] "-"
                       ["Run Applet" jde-run-menu-run-applet t]
                       ["Debug Applet" jde-jdb-menu-debug-applet t] "-"
                       ["Build" jde-build t]
                       ("Find"
                        ["Expression" jde-find
                         (and
                          (executable-find
                           (if (eq system-type (quote windows-nt))
"find.exe"
                            "find")
                           )
                          (executable-find
                           (if (eq system-type (quote windows-nt))
"grep.exe"
                            "grep")
                           )
                          )
                         ]
                        ["Expression..." jde-find-dlg
                         (and
                          (executable-find
                           (if (eq system-type (quote windows-nt))
"find.exe"
                            "find")
                           )
                          (executable-find
                           (if (eq system-type (quote windows-nt))
"grep.exe"
                            "grep")
                           )
                          )
                         ]
                        ["Symbol Definition" jde-open-class-at-point t]
                        ["Class" jde-show-class-source t]
                        ["Super Class" jde-show-superclass-source t]
                        ["Interface" jde-show-interface-source t])
                       ("Interpreter" ["Start" bsh t] ["Exit" bsh-exit
t])
                       ("Documentation"
                        ["Add" jde-javadoc-autodoc-at-line
                         (jde-javadoc-enable-menu-p)]
                        ["Check This" jde-javadoc-checkdoc-at-line
                         (jde-javadoc-enable-menu-p)]
                        ["Check All" jde-javadoc-checkdoc t]
                        ["Generate" jde-javadoc-make t])
                       "-"
                       ("Code Generation"
                        ("Templates" ["Get/Set Pair..." jde-gen-get-set
t]
                         ["Println..." jde-gen-println t]
                         ("Listener" ["Action" jde-gen-action-listener
t]
                          ["Window" jde-gen-window-listener t]
                          ["Mouse" jde-gen-mouse-listener t])
                         ["Other..." jde-gen-code t])
                        ("Wizards" ["Import class..."
jde-import-find-and-import t]
                         ["Override Method" jde-wiz-override-method t]
                         ["Implement Interface..."
jde-wiz-implement-interface t]
                         ["Implement Event Source..."
                          jde-wiz-implement-event-source t]
                         ["Extend Abstract Class..."
jde-wiz-extend-abstract-class
                          t]
                         ["Delegate Methods..." jde-wiz-delegate t]
                         ["Generate Get/Set Methods"
jde-wiz-get-set-methods t] "-"
                         ["Update Class List" jde-wiz-update-class-list
t])
                        )
                       ["Speedbar" jde-show-speedbar t]
                       ["Check Style" jde-checkstyle]
                       ("Project"
                        ["Auto Switch" jde-toggle-project-switching
:enable t
                         :style radio :selected
                         jde-project-context-switching-enabled-p]
                        ("Options" ["General" jde-show-project-options
t]
                         ["Compile" jde-compile-show-options-buffer t]
                         ["Run" jde-show-run-options t]
                         ["Debug" jde-show-debug-options t]
                         ["Autocode" jde-show-autocode-options t]
                         ["Javadoc" jde-javadoc-customize t]
                         ["Make" jde-make-show-options t]
                         ["Ant" jde-ant-show-options t]
                         ["Complete" jde-show-complete-options t]
                         ["Wiz" jde-show-wiz-options t])
                        ("Project File" ["Create New"
jde-create-new-project t]
                         ["Save" jde-save-project t]
                         ["Load" jde-load-project-file t]
                         ["Load All" jde-load-all-project-files t])
                        )
                       ("Help" ["JDEE Users Guide" jde-show-help t]
                        ["JDK" jde-help-browse-jdk-doc t]
                        ["JDEE Key Bindings" jde-keys t] "-"
                        ["Class..." jde-help-class t]
                        ["Class Member..." jde-help-class-member t]
                        ["Symbol at Point" jde-help-symbol t] "-"
                        ["Submit problem report"
jde-submit-problem-report t] "-"
                        "JDE 2.3.0")
                       )
 jmaker-make-use-jde-settings t
 jde-global-classpath '("$HOME/java")
 jde-find-file-regexp '("*.java")
 jde-gen-window-listener-template '("(end-of-line) '& (P \"Window name:
\")"
                                    "\".addWindowListener(\"
jde-gen-method-signature-padding-2 " "\"new WindowAdapter\"
jde-gen-method-signature-padding-1 \"()\"'>" "(if jde-gen-k&r " "
jde-gen-method-signature-padding-3" " 'n)" "\"{\"'>'n"
"(jde-gen-method-signature" "  \"public\"" "  \"void\"" "
\"windowActivated\"" "  \"WindowEvent e\"" " )" "'>" "(if jde-gen-k&r "
" ()" " 'n)" "\"{\"'>'n" "\"}\"'>'n" "(jde-gen-method-signature" "
\"public\"" "  \"void\"" "  \"windowClosed\"" "  \"WindowEvent e\"" " )"
"'>" "(if jde-gen-k&r " " ()" " 'n)" "\"{\"'>'n" "\"}\"'>'n"
"(jde-gen-method-signature" "  \"public\"" "  \"void\"" "
\"windowClosing\"" "  \"WindowEvent e\"" " )" "'>" "(if jde-gen-k&r " "
()" " 'n)" "\"{\"'>'n" " \"System.exit(0);\" '>'n \"}\"" "'>'n"
"(jde-gen-method-signature" "  \"public\"" "  \"void\"" "
\"windowDeactivated\"" "  \"WindowEvent e\"" " )" "'>" "(if jde-gen-k&r
" " ()" " 'n)" "\"{\"'>'n" "\"}\"'>'n" "(jde-gen-method-signature" "
\"public\"" "  \"void\"" "  \"windowDeiconified\"" "  \"WindowEvent e\""
" )" "'>" "(if jde-gen-k&r " " ()" " 'n)" "\"{\"'>'n" "\"}\"'>'n"
"(jde-gen-method-signature" "  \"public\"" "  \"void\"" "
\"windowIconified\"" "  \"WindowEvent e\"" " )" "'>" "(if jde-gen-k&r "
" ()" " 'n)" "\"{\"'>'n" "\"}\"'>'n" "(jde-gen-method-signature" "
\"public\"" "  \"void\"" "  \"windowOpened\"" "  \"WindowEvent e\"" " )"
"'>" "(if jde-gen-k&r " " ()" " 'n)" "\"{\"'>'n" "\"}\"'>'n" "\"}\"
jde-gen-method-signature-padding-2 \");\" '>'n'>")
 jde-run-working-directory ""
 jde-db-classic-mode-vm nil
 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" "(jde-gen-method-signature" "  \"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\" '>'n" "\"* for all properties.\" '>'n" "\"*\" '>'n " "\"*
@param listener The PropertyChangeListener to be removed\" '>'n" "\"*/\"
'>'n" "(jde-gen-method-signature" "  \"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" "(jde-gen-method-signature" "  \"public\"" "
\"void\"" "  \"addPropertyChangeListener\"" "  \"String propertyName,
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" "(jde-gen-method-signature" "  \"public\""
"  \"void\"" "  \"removePropertyChangeListener\"" "  \"String
propertyName, 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\" '>'n" "\"*
that was changed\" '>'n" "\"* @param oldValue The old value of the
property\" '>'n" "\"* @param newValue The new value of the property.\"
'>'n \"*/\" '>'n" "(jde-gen-method-signature" "  \"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\"
'>'n" "\"*                     that was changed\" '>'n" "\"* @param
oldValue The old value of the property\" '>'n" "\"* @param newValue The
new value of the property.\" '>'n \"*/\" '>'n"
"(jde-gen-method-signature" "  \"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\" '>'n" "\"*
that was changed\" '>'n" "\"* @param oldValue The old value of the
property\" '>'n" "\"* @param newValue The new value of the property.\"
'>'n \"*/\" '>'n" "(jde-gen-method-signature" "  \"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\"'>'n"
"\"* equal and non-null. \" '>'n" "\"*\" '>'n" "\"* @param evt The
PropertyChangeEvent object.\" '>'n\"*/\" '>'n"
"(jde-gen-method-signature" "  \"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\"'>'n"
"\"*             for the given property\" '>'n" "\"*/\" '>'n"
"(jde-gen-method-signature" "  \"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-jdk nil
 jde-imenu-include-signature t
 jde-gen-mouse-motion-listener-template '("(end-of-line) '& (P
\"Component name: \")" "\".addMouseMotionListener(\"
jde-gen-method-signature-padding-2 " "\"new MouseMotionAdapter\"
jde-gen-method-signature-padding-1 \"()\" '>" "(if jde-gen-k&r " "
jde-gen-method-signature-padding-3" " 'n)" "\"{\"'>'n"
"(jde-gen-method-signature" "  \"public\"" "  \"void\"" "
\"mouseDragged\"" "  \"MouseEvent e\"" " )" "'>" "(if jde-gen-k&r " "
()" " 'n)" "\"{\"'>'n" "\"}\"'>'n" "(jde-gen-method-signature" "
\"public\"" "  \"void\"" "  \"mouseMoved\"" "  \"MouseEvent e\"" " )"
"'>" "(if jde-gen-k&r " " ()" " 'n)" "\"{\"'>'n" "\"}\"'>'n" "\"}\"
jde-gen-method-signature-padding-2 \");\"'>'n'>")
 jde-key-bindings '(("[? ? ?]" . jde-run-menu-run-applet)
                    ("[? ? ?]" . jde-build) ("[? ? ?]" .
jde-compile)
                    ("[? ? ?]" . jde-debug) ("[? ? ?]" . jde-find)
                    ("[? ? ? ]" . jde-open-class-at-point)
                    ("[? ? ?
]" . bsh) ("[? ? ?\f]" . jde-gen-println)
                    ("[? ? ?]" . jde-help-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-superclass-source)
                    ("[? ? ?]" . jde-open-class-at-point)
                    ("[? ? ?]" . jde-import-find-and-import)
                    ("[? ? ?e]" . jde-wiz-extend-abstract-class)
                    ("[? ? ?f]" . jde-gen-try-finally-wrapper)
                    ("[? ? ?i]" . jde-wiz-implement-interface)
                    ("[? ? ?j]" . jde-javadoc-autodoc-at-line)
                    ("[? ? ?o]" . jde-wiz-override-method)
                    ("[? ? ?t]" . jde-gen-try-catch-wrapper)
                    ("[? ? ?]" . jde-run-etrace-prev)
                    ("[? ? ?]" . jde-run-etrace-next)
                    ("[(control c) (control v) (control ?.)]" .
jde-complete)
                    ("[(control c) (control v) ?.]" .
jde-complete-in-line))
 jde-javadoc-check-undeclared-exception-flag nil
 jde-java-environment-variables '("JAVA_VERSION" "JAVA_HOME")
 jde-gen-event-source-fire-method-template '("(p \"Listener class (fully
qualified): \" listenerFQN 'noinsert)" "(p \"Listener method name: \"
method-name 'noinsert)" "(p \"Method name: \" return-type 'noinsert)"
"(p \"Method name: \" params 'noinsert)" "(tempo-save-named
'listener-class " " (replace-in-string (tempo-lookup-named
'listenerFQN)" "                    \"[^\\\\.]+\\\\.\" \"\"))"
"(tempo-save-named 'listener-vector " " (concat
(jde-wiz-downcase-initials (tempo-lookup-named 'listener-class))" "
\"s\"))" "(tempo-save-named 'fire-method " " (concat \"fire\"
(upcase-initials (tempo-lookup-named 'method-name))))"
"(tempo-save-named 'param-ids " " (jde-gen-extract-ids-from-params
(tempo-lookup-named 'params)))" "(end-of-line) '&" "\"/**\" '>'n" "\"*
The method <CODE>\" (s fire-method)" "\"</CODE> is used \" '>'n" "\"* to
call the <CODE>\" (s method-name) \"</CODE> method of\" '>'n" "\"* every
previously registered <CODE>\" (s listener-class) \"</CODE>.\" '>'n"
"\"*\" '>'n" "\"* @see \" (s listenerFQN) '>'n" "\"*/\" '>'n"
"(jde-gen-method-signature" "  \"public\"" "  (tempo-lookup-named
'return-type)" "  (tempo-lookup-named 'fire-method)" "
(tempo-lookup-named 'params)" " )" "'>" "(if jde-gen-k&r " " ()" " 'n)"
"\"{\"'>'n" " \"for(int i = 0; i < \" (s listener-vector) \".size();
i++)\" '>" "(if jde-gen-k&r " " ()" " 'n)" "\"{\"'>'n" "\"((\" (s
listener-class) \")\" (s listener-vector)" "\".elementAt (i)).\" (s
method-name) \" (\" (s param-ids) \");\" '> 'n" "\"}\" '>'n" "\"}\" '>'n
'>'n")
 jde-gen-cflow-for-i '("(if (jde-parse-comment-or-quoted-p)" " '(l
\"fori\")"
                       " '(l '> \"for\" jde-gen-conditional-padding-1 "
                       " \"(\" jde-gen-conditional-padding-2 \"int \" (p
\"variable: \" var) " " \" = 0; \" (s var) \" < \" (p \"upper bound: \"
ub) \"; \" (s var) \"++\"" "       jde-gen-conditional-padding-2 \")\""
" (if jde-gen-k&r " "   jde-gen-conditional-padding-3 " "  'n)" "
\"{\"'>'n'>'r'n" " \"}\"" " (if jde-gen-comments " "  '(l \" // 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-gen-conditional-padding-1 " "
 jde-gen-conditional-padding-2 ""
 jde-gen-conditional-padding-3 " "
 jde-bug-sio-connect-delay 1
 jde-javadoc-param-tag-template "\"* @param \" name \" \" (jde-javadoc-a
type)\n \" \" (jde-javadoc-code type) \" value\""
 jde-compile-option-verbose-path nil
 jde-javadoc-display-doc t
 jde-imenu-modifier-abbrev-alist '(("public" . 43) ("protected" . 177)
                                   ("private" . 172) ("static" . 2215)
                                   ("transient" . 35) ("volatile" . 126)
                                   ("abstract" . 170) ("final" . 182)
                                   ("native" . 36) ("synchronized" . 64)
                                   ("strictfp" . 37))
 jde-wiz-get-javadoc-template '("/**" "* Gets the value of %n" "*"
                                "* @return the value of %n" "*/")
 jde-jdk-doc-url ""
 jde-gen-comments t
 jde-gen-cflow-enable t
 jde-compiler '("javac server" "")
 jde-javadoc-gen-verbose nil
 jde-db-log-debugger-output-flag nil
 jde-javadoc-describe-method-template "\"* Describe \" (jde-javadoc-code
name) \" method here.\""
 jde-gen-class-buffer-template '("(funcall
jde-gen-boilerplate-function)"
                                 "(jde-gen-get-package-statement)"
                                 "(progn (require 'jde-javadoc)
(jde-javadoc-insert-start-block))" "\" * \"" "(file-name-nondirectory
buffer-file-name) '>'n" "\" \" (jde-javadoc-insert-empty-line)" "\" \"
(jde-javadoc-insert-empty-line)" "\" * Created: \" (current-time-string)
'>'n" "\" \" (jde-javadoc-insert-empty-line)" "\" \" (jde-javadoc-insert
'tempo-template-jde-javadoc-author-tag)" "\" \" (jde-javadoc-insert
'tempo-template-jde-javadoc-version-tag)" "\" \" (jde-javadoc-insert
'tempo-template-jde-javadoc-end-block \"*/\")" "\"public class \""
"(file-name-sans-extension (file-name-nondirectory buffer-file-name))"
"\" \" (jde-gen-get-extend-class)" "(if jde-gen-k&r " " ()" " '>'n)"
"\"{\"'>'n" "(jde-gen-method-signature" "\"public\"" "\"\""
"(file-name-sans-extension (file-name-nondirectory buffer-file-name))"
"\"\"" ")" "(if jde-gen-k&r " "()" "'>'n)" "\"{\"'>'n" "'>'p'n" "\"}\">"
"\" // \"" "(file-name-sans-extension (file-name-nondirectory
buffer-file-name)) \" constructor\"" "'>'n"
"(jde-gen-get-interface-implementation)" "'>'n" "\"}\">" "\" // \""
"(file-name-sans-extension (file-name-nondirectory buffer-file-name))"
"'>'n")
 jde-javadoc-checker-level 'protected
 jde-appletviewer-option-vm-args nil
 jde-run-executable-args nil
 jde-run-option-debug '(t "Attach" nil)
 jde-db-option-garbage-collection '(t t)
 jde-bug-stack-info nil
 jde-javadoc-gen-stylesheetfile ""
 jde-use-font-lock t
 jde-gen-cflow-for-iter '("(if (jde-parse-comment-or-quoted-p)" " '(l
\"foriter\")"
                          " '(l '> \"for\" jde-gen-conditional-padding-1
"
                          " \"(\" jde-gen-conditional-padding-2
\"Iterator \" (p \"variable: \" var) " " \" = \" (p \"collection: \"
coll) \".iterator(); \"" " (s var) \".hasNext();\"" "
jde-gen-conditional-padding-2 \")\"" " (if jde-gen-k&r " "
jde-gen-conditional-padding-3 " "  'n)" " \"{\"'>'n'>'r" " (s var)
\".next();\" '>'n'>" " \"}\"" " (if jde-gen-comments " "  '(l \" // end
of for (Iterator \" (s var) \" = \" (s coll)" "  \".iterator(); \" (s
var) \".hasNext();)\"))" " '>'n'>)" " )")
 jde-compile-option-bootclasspath nil
 jde-java-font-lock-max-names-by-regexp 100
 jde-javadoc-gen-group nil
 jde-javadoc-gen-link-offline nil
 jde-gen-junit-test-class-buffer-template '("(funcall
jde-gen-boilerplate-function)" "(jde-gen-get-package-statement)"
"\"import junit.framework.Test;\" '>'n" "\"import
junit.framework.TestCase;\" '>'n" "\"import junit.framework.TestSuite;\"
'>'n" "'n" "\"/**\" '>'n" "\" * \"" "\" Unit Test for class \""
"(jde-gen-junit-class (file-name-nondirectory buffer-file-name)) '>'n"
"\" *\" '>'n" "\" *\" '>'n" "\" * Created: \" (current-time-string)
'>'n" "\" *\" '>'n" "\" * @author <a href=\\\"mailto:\"; (eval
user-mail-address) \"\\\">\" (user-full-name) \"</a>\"'>'n" "\" *
@version\" '>'n" "\" */\" '>'n'" "\"public class \""
"(file-name-sans-extension (file-name-nondirectory buffer-file-name))"
"\" extends TestCase \" " "(if jde-gen-k&r " "()" "'>'n)" "\"{\"'>'n"
"'n" " \" /** \" '>'n" " \"* Creates a new <code>\""
"(file-name-sans-extension (file-name-nondirectory buffer-file-name))"
"\"</code> instance.\" '>'n" " \"*\" '>'n" " \"* @param name test name\"
'>'n" " \"*/\"'>'n" "\"public \"" "(file-name-sans-extension
(file-name-nondirectory buffer-file-name))" "\" (String name)\"" "(if
jde-gen-k&r " "()" "'>'n)" "\"{\"'>'n" "\"super(name);\"'>'n" "\"}\"'>"
"'>'n" "'n" "\"/**\" '>'n" "\"* @return a <code>TestSuite</code>\" '>'n"
"\"*/\" '>'n" "\"public static TestSuite suite()\" '>" "(if jde-gen-k&r
" "()" "'>'n)" "\"{\"'>'n" "\"TestSuite suite = new TestSuite ();\"
'>'n" "'>'n" "\"return suite;\" '>'n" "\"}\"'>'n'n" "\"/** \" '>'n" "\"*
Entry point \" '>'n" "\"*/ \" '>'n" "\"public static void main(String[]
args) \"" "(if jde-gen-k&r " "()" "'>'n)" "\"{\"'>'n"
"\"junit.textui.TestRunner.run(suite());\"'>'n" "\"}\"'>'n" "\"}\">"
"\"// \"" "(file-name-sans-extension (file-name-nondirectory
buffer-file-name))" "'>'n")
 jde-expand-classpath-p t
 jde-entering-java-buffer-hook '(jde-reload-project-file
        
jde-which-method-update-on-entering-buffer)
 jde-java-font-lock-api-file
"c:/cygwin/home/petter/jde-java-font-lock.api"
 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-imenu-create-index-function 'semantic-create-imenu-index
 jde-gen-console-buffer-template '("(funcall
jde-gen-boilerplate-function)"
                                   "(jde-gen-get-package-statement)"
"\"/**\" '>'n"
                                   "\" * \""
                                   "(file-name-nondirectory
buffer-file-name) '>'n"
                                   "\" *\" '>'n" "\" *\" '>'n"
                                   "\" * Created: \"
(current-time-string) '>'n"
                                   "\" *\" '>'n"
                                   "\" * @author <a href=\\\"mailto:\";
(eval user-mail-address) \"\\\">\" (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"
"(jde-gen-method-signature" "  \"public\"" "  \"\"" "
(file-name-sans-extension (file-name-nondirectory buffer-file-name))" "
\"\"" " )" "'>" "(if jde-gen-k&r " " ()" " 'n)" "\"{\"'>'n" "'>'n"
"\"}\"'>'n" "'>'n" "(jde-gen-method-signature" "   \"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-import-auto-sort-function 'jde-import-sort
 jde-complete-function 'jde-complete-menu
 jde-javadoc-gen-noindex nil
 jde-gen-mouse-listener-template '("(end-of-line) '& (P \"Component
name: \")"
                                   "\".addMouseListener(\"
jde-gen-method-signature-padding-2 " "\"new MouseAdapter\"
jde-gen-method-signature-padding-1 \"()\" '>" "(if jde-gen-k&r " "
jde-gen-method-signature-padding-3" " 'n)" "\"{\"'>'n "
"(jde-gen-method-signature" "  \"public\"" "  \"void\"" "
\"mouseClicked\"" "  \"MouseEvent e\"" " )" "'>" "(if jde-gen-k&r " "
()" " 'n)" "\"{\"'>'n" "\"}\"'>'n" "(jde-gen-method-signature" "
\"public\"" "  \"void\"" "  \"mouseEntered\"" "  \"MouseEvent e\"" " )"
"'>" "(if jde-gen-k&r " " ()" " 'n)" "\"{\"'>'n" "\"}\"'>'n"
"(jde-gen-method-signature" "  \"public\"" "  \"void\"" "
\"mouseExited\"" "  \"MouseEvent e\"" " )" "'>" "(if jde-gen-k&r " " ()"
" 'n)" "\"{\"'>'n" "\"}\"'>'n" "(jde-gen-method-signature" "
\"public\"" "  \"void\"" "  \"mousePressed\"" "  \"MouseEvent e\"" " )"
"'>" "(if jde-gen-k&r " " ()" " 'n)" "\"{\"'>'n" "\"}\"'>'n"
"(jde-gen-method-signature" "  \"public\"" "  \"void\"" "
\"mouseReleased\"" "  \"MouseEvent e\"" " )" "'>" "(if jde-gen-k&r " "
()" " 'n)" "\"{\"'>'n" "\"}\"'>'n" "\"}\"
jde-gen-method-signature-padding-2 \");\"'>'n'>")
 jde-run-option-application-args nil
 jde-bug-vm-executable '("javaw")
 jde-bug-debugger-command-timeout 30
 jde-db-option-stack-size '((128 . "kilobytes") (400 . "kilobytes"))
 jde-db-option-properties nil
 jde-run-read-app-args nil
 jde-gen-to-string-method-template '("(end-of-line) '&" "\"/**\" '>'n"
                                     "\"* Retrieve a String
representation of this object\" '>'n" "\"* \" '>'n" "\"* @return a
<code>String</code> representation of this object.\" '>'n" "\"* @see
Object#toString()\" '>'n" "\"*/\" '>'n" "(jde-gen-method-signature" "
\"public\"" "  \"String\"" "  \"toString\"" "  nil" " )" "'>" "(if
jde-gen-k&r " " ()" " 'n)" "\"{\"'>'n" "'>'r'n" "\"}\"'>'n'>")
 jde-quote-classpath t
 jde-find-case-sensitive nil
 jde-bug-window-message nil
 jde-complete-display-throws t
 jde-build-function '(jde-make)
 jde-new-buffer-menu '("JDE New" ["Class..." jde-gen-class-buffer t]
                       ["Interface..." jde-gen-interface-buffer t]
                       ["Console..." jde-gen-console-buffer t]
                       ("EJB" ["Session Bean"
jde-ejb-session-bean-buffer t]
                        ["Entity Bean" jde-ejb-entity-bean-buffer t])
                       ["Other..." jde-gen-buffer t])
 jde-debugger '("jdb")
 jde-javadoc-author-tag-template "\"* @author <a href=\\\"mailto:\";
user-mail-address\n \"\\\">\" user-full-name \"</a>\""
 jde-lib-directory-names '("^lib" "^jar")
 jde-run-option-jar nil
 jde-javadoc-describe-field-template "\"* Describe \"
(jde-javadoc-field-type modifiers)\n \" \" (jde-javadoc-code name) \"
here.\""
 jde-javadoc-gen-link-URL nil
 jde-bug-local-variables nil
 jde-compile-option-classpath nil
 jde-gen-boilerplate-function 'jde-gen-create-buffer-boilerplate
 jde-gen-entity-bean-template '("(jde-import-insert-imports-into-buffer
"
                                "  (list \"javax.ejb.*\""
                                "        \"java.rmi.RemoteException\"))"
"'>"
                                "(jde-gen-method-signature" "
\"public\""
                                "  \"void\"" "  \"ejbActivate\"" "  nil"
                                "  \"RemoteException\"" " )" "'>"
                                "(if jde-gen-k&r " " ()" " 'n)"
"\"{\"'>'n"
                                "\"}\"'>'n 'n" "'>"
"(jde-gen-method-signature"
                                "  \"public\"" "  \"void\"" "
\"ejbPassivate\""
                                "  nil" "  \"RemoteException\"" " )"
                                "(if jde-gen-k&r " " ()" " 'n)"
"\"{\"'>'n"
                                "\"}\"'>'n 'n" "'>"
"(jde-gen-method-signature"
                                "  \"public\"" "  \"void\"" "
\"ejbLoad\"" "  nil"
                                "  \"RemoteException\"" " )" "(if
jde-gen-k&r "
                                " ()" " 'n)" "\"{\"'>'n" "\"}\"'>'n 'n"
"'>"
                                "(jde-gen-method-signature" "
\"public\""
                                "  \"void\"" "  \"ejbStore\"" "  nil"
                                "  \"RemoteException\"" " )" "(if
jde-gen-k&r "
                                " ()" " 'n)" "\"{\"'>'n" "\"}\"'>'n 'n"
"'>"
                                "(jde-gen-method-signature" "
\"public\""
                                "  \"void\"" "  \"ejbRemove\"" "  nil"
                                "  \"RemoteException\"" " )" "(if
jde-gen-k&r "
                                " ()" " 'n)" "\"{\"'>'n" "\"}\"'>'n 'n"
"'>"
                                "(jde-gen-method-signature" "
\"public\""
                                "  \"void\"" "  \"setEntityContext\""
                                "  \"EntityContext ctx\"" "
\"RemoteException\""
                                " )" "(if jde-gen-k&r " " ()" " 'n)"
"\"{\"'>'n"
                                "\"}\"'>'n 'n" "'>"
"(jde-gen-method-signature"
                                "  \"public\"" "  \"void\""
                                "  \"unsetEntityContext\"" "  nil"
                                "  \"RemoteException\"" " )" "(if
jde-gen-k&r "
                                " ()" " 'n)" "\"{\"'>'n" "\"}\"'>'n 'n
'>")
 bsh-startup-directory ""
 jde-javadoc-version-tag-template "\"* @version 1.0\""
 jde-wiz-get-set-methods-include '("Both")
 jde-wiz-get-set-methods-order '("Get followed by set for each field")
 jde-complete-display-qualified-types t
 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-run-option-disable-system-assertions nil
 jde-javadoc-gen-docletpath nil
 jde-javadoc-gen-split-index nil
 jde-db-active-breakpoint-face-colors '("black" . "red")
 jde-compile-option-deprecation t
 jde-import-group-of-rules '(("^javax?\\."))
 jde-db-spec-breakpoint-face-colors '("black" . "green")
 jde-db-option-connect-address nil
 jde-vm-path ""
 jde-which-method-mode t
 jde-gen-k&r t
 jde-javadoc-gen-bottom ""
 jde-javadoc-gen-footer ""
 jde-open-class-at-point-find-file-function 'find-file-other-window
 jde-db-option-classpath nil
 jde-gen-cflow-for '("(if (jde-parse-comment-or-quoted-p)" " '(l
\"for\")"
                     " '(l '> \"for\" jde-gen-conditional-padding-1 "
                     " \"(\" jde-gen-conditional-padding-2 (p
\"for-clause: \" clause) " "       jde-gen-conditional-padding-2 \")\""
" (if jde-gen-k&r " "   jde-gen-conditional-padding-3 " "  'n)" "
\"{\"'>'n'>'r'n" " \"}\"" " (if jde-gen-comments " "  '(l \" // end of
for (\" (s clause) \")\"))" " '>'n'>)" " )")
 jde-gen-cflow-catch '("(if (jde-parse-comment-or-quoted-p)" " '(l
\"catch\")"
                       " '(l '> \"catch\" jde-gen-conditional-padding-1
"
                       " \"(\" jde-gen-conditional-padding-2 (p \"catch
what: \" clause) \" e\"" "       jde-gen-conditional-padding-2 \")\"" "
(if jde-gen-k&r " "   jde-gen-conditional-padding-3 " "  'n)" "
\"{\"'>'n'>'r'n" " \"}\"" " (if jde-gen-comments " "  '(l \" // end of
catch\"))" " '>'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 \"
(jde-gen-lookup-and-capitalize 'name) \" value.\" '>'n" "\"* @return the
\" (jde-gen-lookup-and-capitalize 'name) \" value.\" '>'n" "\"*/\" '>'n"
"'>'" "(jde-gen-method-signature" "  \"public\"" "
(jde-gen-lookup-named 'type)" "  (if (string= \"boolean\"
(jde-gen-lookup-named 'type) ) " "    (concat \"is\"
(jde-gen-lookup-and-capitalize 'name))" "   (concat \"get\"
(jde-gen-lookup-and-capitalize 'name)))" "  nil" " )" "(if jde-gen-k&r "
" ()" " '>'n)" "\"{\" '>'n" "\"return \" (s name) \";\" '>'n \"}\"'>'n"
"'n" "\"/**\" '>'n" "\"* Set the \" (jde-gen-lookup-and-capitalize
'name) \" value.\" '>'n" "\"* @param new\"
(jde-gen-lookup-and-capitalize 'name) \"" "The new \"
(jde-gen-lookup-and-capitalize 'name) \" value.\" '>'n" "\"*/\" '>'n"
"'>'" "(jde-gen-method-signature " "  \"public\"" "  \"void\"" "
(concat \"set\" (jde-gen-lookup-and-capitalize 'name))" "  (concat
(jde-gen-lookup-named 'type) \" new\" " "
(jde-gen-lookup-and-capitalize 'name))" " )" "(if jde-gen-k&r " " ()" "
'>'n)" "\"{\" '>'n" "'>'\"this.\" (s name) \" = new\"
(jde-gen-lookup-and-capitalize 'name) " "\";\" '>'n \"}\" '>'n'n'>")
 jde-bug-saved-breakpoints nil
 jde-run-option-enable-assertions "Nowhere"
 jde-compile-option-sourcepath nil
 jde-gen-cflow-if '("(if (jde-parse-comment-or-quoted-p)" " '(l \"if\")"
                    " '(l '> \"if\" jde-gen-conditional-padding-1 "
                    "  \"(\" jde-gen-conditional-padding-2 (p
\"if-clause: \" clause)" "        jde-gen-conditional-padding-2 \")\"" "
(if jde-gen-k&r " "   jde-gen-conditional-padding-3 " "  '>'n)" "
\"{\"'>'n'>'r'n" " \"}\"" " (if jde-gen-comments " " '(l \" // end of if
(\" (s clause) \")\"))" " '>'n'> (c-indent-defun))" " )")
 jde-package-package-comment " // Generated package name"
 jde-db-option-java-profile '(nil . "./java.prof")
 jde-gen-cflow-try-finally '("(if (jde-parse-comment-or-quoted-p)" " '(l
\"try\")"
                             " '(l '> \"try \"" " (if jde-gen-k&r " "
()" "  'n)"
                             " \"{\"'>'n'>'r'n" " \"}\" '>" " (if
jde-gen-k&r "
                             "   jde-gen-conditional-padding-3 " "  'n)"
                             " \"catch\" jde-gen-conditional-padding-1 "
                             " \"(\" jde-gen-conditional-padding-2 (p
\"catch what: \" clause) \" e\"" "       jde-gen-conditional-padding-2
\")\" '>" " (if jde-gen-k&r " "   jde-gen-conditional-padding-3 " "
'n)" " \"{\"'>'n'>'r'n" " \"}\" '> " " (if jde-gen-k&r " "
jde-gen-conditional-padding-3 " "  'n)" " \"finally\" '>" " (if
jde-gen-k&r " "   jde-gen-conditional-padding-3 " "  'n)" "
\"{\"'>'n'>'r'n" " \"}\"" " (if jde-gen-comments " "  '(l \" // end of
try-finally\"))" " '>'n'>)" " )")
 jde-resolve-relative-paths-p t
 jde-javadoc-gen-author t
 jde-compile-option-depend-switch '("-Xdepend")
 jde-setnu-mode-enable nil
 jde-gen-method-template '("(p \"Method modifiers: \" modifiers
'noinsert)"
                           "(p \"Method return type: \" return-type
'noinsert)"
                           "(p \"Method name: \" name 'noinsert)"
                           "(p \"Method parameters: \" parameters
'noinsert)"
                           "(p \"Method exceptions: \" exceptions
'noinsert)"
                           "(p \"Method body: \" default-body
'noinsert)"
                           "(jde-gen-delete-preceding-whitespace) 'n 'n
'> 'p"
                           "(jde-gen-method-signature"
                           "  (tempo-lookup-named 'modifiers)"
                           "  (tempo-lookup-named 'return-type)"
                           "  (tempo-lookup-named 'name)"
                           "  (tempo-lookup-named 'parameters)"
                           "  (tempo-lookup-named 'exceptions)" " )" "'>
'p"
                           "(if jde-gen-k&r " " ()" " 'n)" "\"{\"'>'n"
                           "(s default-body) '>'r'n" "\"}\"'>'n'>"
                           "(progn (tempo-backward-mark)
(beginning-of-line)"
                           "(jde-javadoc-autodoc-at-line) nil)")
 jde-run-applet-doc ""
 jde-compile-option-vm-args nil
 jde-enable-senator t
 jde-wiz-include-javadoc t
 jde-javadoc-gen-overview ""
 jde-javadoc-gen-notree nil
 jde-run-option-garbage-collection '(t t)
 jde-import-auto-collapse-imports nil
 jde-db-mode-hook nil
 jde-javadoc-command-path "javadoc"
 jde-db-option-heap-profile '(nil "./java.hprof" 5 20 "Allocation
objects")
 jde-import-group-function 'jde-import-group-of
 bsh-eval-timeout 30
 jde-sourcepath nil
 jde-run-option-hotspot-type 'client
 jde-db-read-vm-args nil
 jde-bug-debug nil
 jde-java-font-lock-api-name-filter nil
 jde-db-query-missing-source-files t
 jde-javadoc-end-block-template nil
 jde-gen-method-signature-padding-1 ""
 jde-gen-method-signature-padding-2 ""
 jde-gen-method-signature-padding-3 " "
 jde-gen-cflow-finally '("(if (jde-parse-comment-or-quoted-p)" " '(l
\"finally\")"
                         " '(l '> \"finally\"" " (if jde-gen-k&r "
                         "   jde-gen-conditional-padding-3 " "  'n)"
                         " \"{\"'>'n'>'r'n" " \"}\"" " (if
jde-gen-comments "
                         "  '(l \" // end of finally\"))" " '>'n'>)" "
)")
 jde-javadoc-gen-packages nil
 jde-help-use-frames t
 jde-gen-cflow-if-else '("(if (jde-parse-comment-or-quoted-p)" " '(l
\"ife\")"
                         " '(l '> \"if\" jde-gen-conditional-padding-1 "
                         " \"(\" jde-gen-conditional-padding-2 (p
\"if-clause: \" clause)" "       jde-gen-conditional-padding-2 \")\"" "
(if jde-gen-k&r " "   jde-gen-conditional-padding-3 " "  '>'n)" "
\"{\"'>'n'>'r'n" " \"}\" '>" " (if jde-gen-comments " "  '(l \" // end
of if (\" (s clause) \")\" '>'n)" "  (if jde-gen-k&r " "
jde-gen-conditional-padding-3 " "   'n))" " '> \"else\"" " (if
jde-gen-k&r " "   jde-gen-conditional-padding-3" "  '>'n)" "
\"{\"'>'n'>'r'n" " \"}\"" " (if jde-gen-comments " "  '(l \" // end of
if (\" (s clause) \") else\"))" " '>'n'>)" " )")
 jde-bug-server-socket '(t . "2112")
 jde-gen-cflow-while '("(if (jde-parse-comment-or-quoted-p)" " '(l
\"while\")"
                       " '(l '> \"while\" jde-gen-conditional-padding-1
"
                       " \"(\" jde-gen-conditional-padding-2 (p
\"while-clause: \" clause) " "       jde-gen-conditional-padding-2
\")\"" " (if jde-gen-k&r " "   jde-gen-conditional-padding-3 " "  '>'n)"
" \"{\"'>'n'>'r'n" " \"}\"" " (if jde-gen-comments " "  '(l \" // end of
while (\" (s clause) \")\"))" " '>'n'> (c-indent-defun))" " )")
 jde-imenu-include-modifiers nil
 jde-run-option-boot-classpath nil
 jde-appletviewer-option-encoding ""
 jde-gen-cflow-try-catch '("(if (jde-parse-comment-or-quoted-p)" " '(l
\"try\")"
                           " '(l '> \"try \"" " (if jde-gen-k&r " "  ()"
"  'n)"
                           " \"{\"'>'n'>'r'n" " \"}\" '>" " (if
jde-gen-k&r "
                           "   jde-gen-conditional-padding-3 " "  'n)"
                           " \"catch\" jde-gen-conditional-padding-1 "
                           " \"(\" jde-gen-conditional-padding-2 (p
\"catch what: \" clause) \" e\"" "       jde-gen-conditional-padding-2
\")\" '>" " (if jde-gen-k&r " "   jde-gen-conditional-padding-3 " "
'n)" " \"{\"'>'n'>'p'n" " \"}\"" "  (if jde-gen-comments " "    '(l \"
// end of try-catch\"))" " '>'n'> (c-indent-defun))" " )")
 jde-gen-interface-buffer-template '("(funcall
jde-gen-boilerplate-function)"
                                     "(jde-gen-get-package-statement)"
                                     "\"/**\" '>'n" "\" * \""
                                     "(file-name-nondirectory
buffer-file-name) '>'n" "\" *\" '>'n" "\" *\" '>'n" "\" * Created: \"
(current-time-string) '>'n" "\" *\" '>'n" "\" * @author <a
href=\\\"mailto:\"; (eval user-mail-address) \"\\\">\" (user-full-name)
\"</a>\"'>'n" "\" * @version\" '>'n" "\" */\" '>'n'" "'>'n" "\"public
interface \"" "(file-name-sans-extension (file-name-nondirectory
buffer-file-name))" "\" \" (jde-gen-get-extend-class)" "(if jde-gen-k&r
" " ()" " '>'n)" "\"{\"'>'n" "'>'p'n" "\"}\">" "\"// \""
"(file-name-sans-extension (file-name-nondirectory buffer-file-name))"
"'>'n")
 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-jdb-key-bindings '(("[? ? ?]" . jde-debug-step-over)
                        ("[? ? ?]" . jde-debug-step-into)
                        ("[? ? ?]" . jde-debug-step-out)
                        ("[? ? ?]" . jde-debug-cont)
                        ("[? ? ?]" . jde-debug-run)
                        ("[? ? ?]" . jde-debug-toggle-breakpoint)
                        ("[? ? ?]" . jde-debug-up)
                        ("[? ? ?]" . jde-debug-down))
 jde-gen-cflow-switch '("(if (jde-parse-comment-or-quoted-p)" " '(l
\"switch\")"
                        " '(l '> \"switch\"
jde-gen-conditional-padding-1 "
                        "  \"(\" jde-gen-conditional-padding-2 (p
\"switch-condition: \" clause) " "        jde-gen-conditional-padding-2
\")\"" " '>" " (if jde-gen-k&r " "   jde-gen-conditional-padding-3 " "
'n)" " \"{\"'>'n'" " \"case \" (p \"first value: \") \":\"'>'n'" "
>'p'n" " \"break;\"'>'n'n" " \"default:\"'>'n'>" " \"break;\"'>'n" "
\"}\"" " (if jde-gen-comments " "  '(l \" // end of switch (\" (s
clause) \")\"))" " '>'n'>)" " )")
 jde-which-method-abbrev-symbol "~"
 jde-db-option-vm-args nil
 jde-run-application-class ""
 jde-run-option-disable-assertions "Nowhere"
 jde-javadoc-gen-doclet ""
 jde-project-hooks nil
 jde-import-auto-sort nil
 jde-run-option-verbose '(nil nil nil)
 jde-launch-beanshell-on-demand-p t
 jde-project-file-name "prj.el"
 jde-compile-option-debug '("selected" (t nil nil))
 jde-complete-insert-method-signature t
 jde-bug-jre-home ""
 jde-gen-listener-registry '("(p \"Listener class (fully qualified): \"
listenerFQN 'noinsert)" "(tempo-save-named 'listener-class " "
(replace-in-string (tempo-lookup-named 'listenerFQN)" "
\"[^\\\\.]+\\\\.\" \"\"))" "(tempo-save-named 'listener-vector " "
(concat (jde-wiz-downcase-initials (tempo-lookup-named
'listener-class))" "         \"s\"))" "(end-of-line) '&" "\"protected
Vector \" (s listener-vector) \" = new Vector();\" '>'n '>'n" "\"/**\"
'>'n" "\"* The method <CODE>add\" (s listener-class)" "\"</CODE> allows
to \" '>'n" "\"* add a new <CODE>\" (s listener-class) \"</CODE>\" '>'n"
"\"* that will be notified of incoming events.\" '>'n" "\"*\" '>'n" "\"*
@see \" (s listenerFQN) '>'n" "\"*/\" '>'n" "(jde-gen-method-signature"
"  \"public\"" "  \"void\"" "  (concat \"add\" (tempo-lookup-named
'listener-class))" "  (concat (tempo-lookup-named 'listener-class) \"
l\")" " )" "'>" "(if jde-gen-k&r " " ()" " 'n)" "\"{\"'>'n" "(s
listener-vector) \".addElement(l);\" '> 'n" "\"}\" '>'n '>'n" "\"/**\"
'>'n" "\"* The method <CODE>remove\" (s listener-class)" "\"</CODE>
allows to \" '>'n" "\"* remove a <CODE>\" (s listener-class) \"</CODE>
that was\" '>'n" "\"* previously registered to be notified of incoming
events.\" '>'n" "\"*\" '>'n" "\"* @see \" (s listenerFQN) '>'n" "\"*/\"
'>'n" "(jde-gen-method-signature" "  \"public\"" "  \"void\"" "  (concat
\"remove\" (tempo-lookup-named 'listener-class))" "  (concat
(tempo-lookup-named 'listener-class) \" l\")" " )" "'>" "(if jde-gen-k&r
" " ()" " 'n)" "\"{\"'>'n" "(s listener-vector) \".removeElement(l);\"
'> 'n" "\"}\" '>'n '>'n")
 jde-import-sorted-groups nil
 jde-compile-option-hide-classpath nil
 jde-run-applet-viewer ""
 jde-javadoc-return-tag-template "\"* @return \" (jde-javadoc-a type)\n
\" \" (jde-javadoc-code type) \" value\""
 jde-javadoc-gen-version t
 jde-complete-signature-display-time 5
 jde-javadoc-gen-helpfile ""
 jde-import-excluded-packages '("bsh.*")
 jde-run-read-vm-args nil
 jde-help-docsets '(("JDK API" "" nil))
 jde-devel-debug nil
 jde-gen-inner-class-template '("(end-of-line) '& \"class \" (P \"Class
name: \" class) '>" "\" \" (jde-gen-get-extend-class)" "(if jde-gen-k&r
" " ()" " '>'n)" "\"{\" '>'n" "(jde-gen-method-signature" "  \"public\""
"  nil" "  (jde-gen-lookup-named 'class)" "  nil" " )" "(if jde-gen-k&r
" " ()" " '>'n)" "\"{\"'>'n" "\"}\"'>'n" "'>'n"
"(jde-gen-get-interface-implementation)" "'>'n" "\"}\" '>'n'>")
 jde-auto-parse-buffer-interval 180
 jde-run-option-verify '(nil t)
 jde-import-reverse-sort-group nil
 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)" " )")
 jde-wiz-get-set-variable-convention '("m_" . "Prefix")
 jde-compile-option-depend nil
 jde-javadoc-describe-class-template "\"* Describe class \"
(jde-javadoc-code name) \" here.\""
 jde-help-remote-file-exists-function '("wget")
 jde-gen-add-test-to-suite '("\"suite.addTest(new \""
                             "(file-name-sans-extension
(file-name-nondirectory buffer-file-name))" "\"(\\\"\" (P \"Test Name:
\") \"\\\") \"" "(if jde-gen-k&r " "()" "'>'n)" "\"{\"'>'n" "\"public
void runTest()\"" "(if jde-gen-k&r " "()" "'>'n)" "\"{\"'>'n" "(P
\"Method to call: \") \"();\"'>'n" "\"}\"'>'n" "\"});\"'>'n")
 jde-javadoc-gen-serialwarn nil
 jde-gen-section-comment-template '("(p \"Comment: \" comment-line
'noinsert)"
                                    "(end-of-line) '&" "'n"
                                    "\"// \" (s comment-line) '>'n'n'>")
 jde-gen-action-listener-template '("'& (P \"Component name: \")"
                                    "\".addActionListener(\"
jde-gen-method-signature-padding-2 " "\"new ActionListener\"
jde-gen-method-signature-padding-1 \"()\" '>" "(if jde-gen-k&r " "
jde-gen-method-signature-padding-3" " 'n)" "\"{\"'>'n"
"(jde-gen-method-signature" "  \"public\"" "  \"void\"" "
\"actionPerformed\"" "  \"ActionEvent e\"" " )" "'>" "(if jde-gen-k&r "
" ()" " 'n)" "\"{\"'>'n" "\"}\"'>'n" "\"}\"
jde-gen-method-signature-padding-2 \");\"'>'n'>'n'>")
 jde-cygwin-path-converter '(jde-cygwin-path-converter-internal)
 jde-auto-parse-enable t
 jde-compile-option-command-line-args nil
 jde-db-initial-step-p t
 jde-gen-buffer-templates '(("Class" . jde-gen-class) ("Console" .
jde-gen-console)
                            ("Swing App" . jde-gen-jfc-app)
                            ("JUnit Test Case" . test-case-template))
 jde-project-context-switching-enabled-p nil
 jde-javadoc-gen-args nil
 jde-run-option-stack-size '((128 . "kilobytes") (400 . "kilobytes"))
 jde-run-option-properties nil
 )



There was no *JDEBug* buffer


There is no CLI buffer


There is no locals buffer


There was no *Backtrace* buffer


The contents of the *Messages* buffer were


if: No completion at this point
Partial reparsing... [2 times]
next() : boolean throws java.sql.SQLException
Partial reparsing...
Wrote c:/cygwin/home/petter/java/logistics/data/Location.java [2 times]
Partial reparsing...
Preparing problem report...
Loading sendmail...done
Formatting bug report
buffer..................................................................
........................................................................
............
Mark set



End Insert *Messages* buffer


There was no *jde-log* buffer


Process environment: 

LANG=SVE
TERM=cmd
EMACSDOC=C:/Program Files/emacs/etc
EMACSLOCKDIR=C:/Program Files/emacs/lock
EMACSPATH=C:/Program Files/emacs/bin
EMACSDATA=C:/Program Files/emacs/etc
SHELL=bash
EMACSLOADPATH=C:/Program Files/emacs/site-lisp;C:/Program
Files/emacs/../site-lisp;C:/Program Files/emacs/lisp;C:/Program
Files/emacs/leim
TMPDIR=C:\DOCUME~1\Petter\LOCALS~1\Temp
windir=C:\WINDOWS
USERPROFILE=C:\Documents and Settings\Petter
USERNAME=Petter
USERDOMAIN=ELEVANCE-ONE
TMP=C:\DOCUME~1\Petter\LOCALS~1\Temp
TEMP=C:\DOCUME~1\Petter\LOCALS~1\Temp
SystemRoot=C:\WINDOWS
SystemDrive=C:
SESSIONNAME=Console
ProgramFiles=C:\Program Files
PROCESSOR_REVISION=0602
PROCESSOR_LEVEL=6
PROCESSOR_IDENTIFIER=x86 Family 6 Model 6 Stepping 2, AuthenticAMD
PROCESSOR_ARCHITECTURE=x86
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH
PATH=C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem
OS=Windows_NT
NUMBER_OF_PROCESSORS=1
LOGONSERVER=\\ELEVANCE-ONE
LOG4J_HOME=C:/Progra~1/Apache~1/jakarta-log4j-1.2.7
JAVA_HOME=c:/j2sdk1.4.1_01
HOMEPATH=\Documents and Settings\Petter
HOMEDRIVE=C:
HOME=c:/cygwin/home/petter
emacs_dir=C:/Program Files/emacs
COMSPEC=C:\WINDOWS\system32\cmd.exe
COMPUTERNAME=ELEVANCE-ONE
CommonProgramFiles=C:\Program Files\Common Files
CLIENTNAME=Console
APPDATA=C:\Documents and Settings\Petter\Application Data
ALLUSERSPROFILE=C:\Documents and Settings\All Users


The contents of the .emacs file was




(fset 'edump-exit
   "\C-iErrorDump.exit(this);")
(fset 'edump-enter
   "\C-iErrorDump.enter(this, \"\");\C-b\C-b\C-b")
(fset 'fix-wordclass
   [?\C-s ?= ?\C-s ?\M-b return])

(defun query-replace-last-two-kills (&optional arg)
  "Query replace 1st item on the kill ring with 0th item.
 With prefix arg Query replace 0th item on the kill ring with 1st item."
  (interactive "P")
  (if (> (length kill-ring) 1)
      (progn
        (deactivate-mark)
        (beginning-of-buffer)       
        (query-replace (nth (if arg 0 1) kill-ring) (nth (if arg 1 0)
kill-ring))
        )
    )
  )

(global-set-key (read-kbd-macro "C-:") 'query-replace-last-two-kills)


(global-set-key "\C-xg" 'goto-line)
(global-set-key "\C-ce" 'edump-enter)
(global-set-key "\C-cx" 'edump-exit)

(global-unset-key "\C-z")
(global-font-lock-mode t)

(setq next-line-add-newlines nil)

(add-to-list 'load-path (expand-file-name "c:/Program
Files/emacs/site/lisp"))


;; For using BASH as the shell. From jde.sunsite.dk
;;
(setq binary-process-input t) 
(setq w32-quote-process-args ?\") 
(setq shell-file-name "bash") ;; or sh if you rename your bash
executable to sh. 
(setenv "SHELL" shell-file-name) 
(setq explicit-shell-file-name shell-file-name) 
(setq explicit-sh-args '("-login" "-i"))

;; load paths for JDE
(add-to-list 'load-path (expand-file-name "/Program
Files/emacs/site/jde-2.3.1/lisp"))
(add-to-list 'load-path (expand-file-name "/Program
Files/emacs/site/semantic-1.4"))
(add-to-list 'load-path (expand-file-name "/Program
Files/emacs/site/speedbar-0.14beta4"))
(add-to-list 'load-path (expand-file-name "/Program
Files/emacs/site/elib-1.0"))
(add-to-list 'load-path (expand-file-name "/Program
Files/emacs/site/eieio-0.17"))

; Load path for ECB
(add-to-list 'load-path (expand-file-name "/Program
Files/emacs/site/ecb-1.60"))

(require 'ecb)
;;(require 'overlay-fix)

;; Sets the basic indentation for Java source files
;; to two spaces.
;;(defun my-jde-mode-hook ()
;;  (setq c-basic-offset 2))

;;(add-hook 'jde-mode-hook 'my-jde-mode-hook)

;;;###autoload
(defcustom jde-compilation-search-path '(nil)
  "*List of directories to search for source files named in error
messages.
Elements should be directory names, not file names of directories.
nil as an element means to try the default directory."
  :type '(repeat (choice (const :tag "Default" nil)
                         (string :tag "Directory")))
  :group 'jde-compile-options)

;;;###autoload
(defun jde-next-error (&optional argp)
  "Some nice text"
  (interactive "P")
  (let ((compilation-search-path jde-compilation-search-path))
    (next-error argp)))

(require 'jde)
(require 'jmaker)
;;(add-hook 'jde-mode-hook 'hscroll-mode)
(add-hook 'ecb-activate-hook 'hscroll-global-mode)


;; Camel-case
(autoload 'camelCase-mode "camelCase/camelCase-mode")
(add-hook 'jde-mode-hook '(lambda () (camelCase-mode 1)))

;;
(custom-set-variables
  ;; custom-set-variables was added by Custom -- don't edit or cut/paste
it!
  ;; Your init file should contain only one such instance.
 '(compilation-scroll-output t)
 '(completion-ignored-extensions (quote (".o" "~" ".bin" ".bak" ".obj"
".map" ".a" ".ln" ".blg" ".bbl" ".elc" ".lof" ".glo" ".idx" ".lot"
".dvi" ".fmt" ".class" ".fas" ".lib" ".x86f" ".toc" ".aux" ".cp" ".fn"
".ky" ".pg" ".tp" ".vr" ".cps" ".fns" ".kys" ".pgs" ".tps" ".vrs")))
 '(ecb-add-only-root-path-for-not-matching-files t)
 '(ecb-source-file-regexp
"\\(\\(M\\|m\\)akefile\\|Makefile.*\\|.*\\.\\(java\\|el\\|c\\|cc\\|h\\|h
h\\|txt\\|html\\|mk\\|xml\\|dtd\\|texi\\|info\\|bnf\\|cpp\\|hpp\\|props\
\)\\)$")
 '(ecb-source-path (quote ("c:/cygwin/home/petter/java" "c:/Program
Files/emacs")))
 '(ecb-windows-width 35)
 '(jde-bug-vm-includes-jpda-p t)
 '(jde-build-function (quote (jde-make)))
 '(jde-build-use-make t)
 '(jde-compile-option-deprecation t)
 '(jde-enable-abbrev-mode nil)
 '(jde-gen-buffer-templates (quote (("Class" . jde-gen-class) ("Console"
. jde-gen-console) ("Swing App" . jde-gen-jfc-app) ("JUnit Test Case" .
test-case-template))))
 '(jde-gen-code-templates (quote (("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-global-classpath (quote ("$HOME/java")))
 '(jde-make-working-directory "")
 '(jde-project-context-switching-enabled-p nil)
 '(jde-wiz-get-set-variable-convention (quote ("m_" . "Prefix")))
 '(jde-wiz-get-set-variable-prefix "")
 '(printer-name "" t)
 '(user-full-name "Petter Måhlén")
 '(user-mail-address "[EMAIL PROTECTED]")
 '(vc-delete-logbuf-window nil))
(custom-set-faces
  ;; custom-set-faces was added by Custom -- don't edit or cut/paste it!
  ;; Your init file should contain only one such instance.
 )


;; Template definition attempt
(defvar test-case-class-regexp 
  "\\(.*\\)Test.java"
  "Regular expression to determine the class a unit test tests")

(defun test-case-class (class-name)
  (let* ((start (string-match test-case-class-regexp class-name))
                 (end (match-end 1)))
        (substring class-name start end)))


(defconst gen-test-case
  (tempo-define-template 
   "java-unit-test-template"
   (list
        '(funcall jde-gen-boilerplate-function) '>'n
        "package se.elevance.XXX;" '>'n
        'n
        "import se.elevance.util.*;" '>'n
        'n
        "import junit.framework.TestCase;" '>'n
        "import junit.framework.Test;" '>'n
        "import junit.framework.TestSuite;" '>'n
        'n
        "/**" '>'n
        " *" 
        " Unit tests for "
        '(test-case-class (file-name-nondirectory buffer-file-name))
'>'n
        "*" '>'n
        "*/" '>'n'
        "public class "
        '(file-name-sans-extension (file-name-nondirectory
buffer-file-name))
        " extends TestCase "

        '(if jde-gen-k&r "" (list '>'n))
   
        "{" '>'n

        "public "
        '(file-name-sans-extension (file-name-nondirectory
buffer-file-name))
        "(String name)"
        '(if jde-gen-k&r "" (list '>'n))
        "{" '>'n
        "super(name);" 
        '>'p'n
        "}" '>
        '>'n
        'n
        "protected void setUp() throws Exception {" '>'n
        'n
        "}" '>'n
        'n
        "public void testXXX() throws Exception {" '>'n
        "}" '>'n
        "}" '>
        "// "
        '(file-name-sans-extension (file-name-nondirectory
buffer-file-name))
        '>'n 
        ))
  "Generate a unit test template")

(defun test-case-template ()
  "Create a unit test template"
  (interactive)
  (funcall gen-test-case))





=====end inserted .emacs file

Reply via email to