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