Hi!
Once in a while when I try to compile a file with the C-c C-v C-c or try to
run a program with the C-c C-v C-r I get an error saying: Wrong type
argument: stringp, null
After that the two commands give the same error and the only thing that
helps is restarting emacs. I have tried closing the *bsh* buffer without any
result.
I am using:
Emacs : GNU Emacs 21.1.1 (i386-msvc-windows98.1998) of 2001-10-22 on buffy
Package: JDE version 2.2.9beta12
Required packages: semantic-1.4 eieio-0.17 speedbar-0.14beta4
and have attached an problem report.
A second question perhaps not related is that "find Class" (C-c C-v C-y) is
not working. I have given the jde-sourcepath variable the path to the source
but the result of find class is: "cannot find classXXX"
Any pointers to what I can do to avoid the periodic error and get the
"find-class" function working is very much appreciated.
Peter T. Nielsen
Emacs : GNU Emacs 21.1.1 (i386-msvc-windows98.1998)
of 2001-10-22 on buffy
Package: JDE version 2.2.9beta12
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-checkstyle-option-ignore-longell nil
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-checkstyle-option-rcurly '("same")
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-make-args ""
jde-jdk-registry '(("jdk 1.4.1" . "d:\\j2sdk1.4.1"))
jde-checkstyle-option-lcurly-method '("eol")
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-checkstyle-option-ignore-maxlinelen "^$"
jde-check-version-flag t
jde-db-option-heap-size '((1 . "megabytes") (16 . "megabytes"))
jde-checkstyle-option-ignore-whitespace nil
jde-checkstyle-option-tab-width 8
jde-bug-debugger-host-address "HIGHTOWER"
jde-complete-add-space-after-method nil
jde-make-working-directory ""
jde-db-requested-breakpoint-face-colors '("black" . "yellow")
jde-wiz-show-report t
jde-javadoc-gen-use nil
jde-gen-buffer-boilerplate nil
jde-ant-enable-find nil
jde-bug-raise-frame-p t
jde-db-option-application-args nil
jde-javadoc-gen-nonavbar nil
jde-checkstyle-option-cache-file ""
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 "arg"
jde-checkstyle-option-type-format "^[A-Z][a-zA-Z0-9]*$"
jde-ant-user-jar-files nil
jde-ant-complete-target t
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-checkstyle-option-allow-package nil
jde-bug-jpda-directory ""
jde-read-compile-args nil
jde-checkstyle-option-method-format "^[a-z][a-zA-Z0-9]*$"
jde-wiz-set-javadoc-template '("/**" "* Sets the value of %n" "*" "* @param %p Value
to assign to this.%n" "*/")
jde-db-option-verbose '(nil nil nil)
jde-which-method-class-min-length 4
jde-db-read-app-args nil
jde-ant-args "-emacs"
jde-import-default-group-name nil
jde-javadoc-gen-nodeprecated nil
jde-checkstyle-option-maxlinelen 80
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
jde-checkstyle-option-javadoc-scope '("private")
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" speedbar-frame-mode 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]
["Ant" jde-show-ant-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.2.9beta12")
)
jde-global-classpath nil
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 '("jdk 1.4")
jde-imenu-include-signature t
jde-key-bindings '(("[? ? ?]" . jde-run-menu-run-applet) ("[? ? ?]" . jde-build)
("[? ? ?]" . jde-compile) ("[? ? ?]" . jde-debug) ("[? ?
?]" . jde-find)
("[? ? ?i]" . jde-wiz-implement-interface)
("[? ? ?j]" . jde-javadoc-generate-javadoc-template) ("[? ?
?]" . 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-open-class-source) ("[? ? ?]" .
jde-import-find-and-import)
("[? ? ?]" . jde-run-etrace-prev) ("[? ? ?]" .
jde-run-etrace-next)
("[(control c) (control v) (control ?.)]" .
jde-complete-at-point-menu)
("[(control c) (control v) ?.]" . jde-complete-at-point))
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-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-checkstyle-option-ignore-braces nil
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-ant-read-target nil
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-checkstyle-option-ignore-importlength nil
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)" "\"/**\" '>'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))" "\" \" (jde-gen-get-extend-class)" "(if
jde-gen-k&r " " ()" " '>'n)" "\"{\"'>'n" "\"public \"" "(file-name-sans-extension
(file-name-nondirectory buffer-file-name))" " jde-gen-method-signature-padding-1
\"()\"\n jde-gen-method-signature-padding-3 " "(if jde-gen-k&r " "()" "'>'n)"
"\"{\"'>'n" "'>'p'n" "\"}\">" "'>'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-checkstyle-option-lcurly-other '("eol")
jde-run-executable-args nil
jde-db-option-garbage-collection '(t t)
jde-bug-stack-info nil
jde-checkstyle-option-parameter-format "^[a-z][a-zA-Z0-9]*$"
jde-javadoc-gen-stylesheetfile ""
jde-run-option-connect-to-debugger '(t "Attach" nil)
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-make-program "make"
jde-java-font-lock-max-names-by-regexp 100
jde-javadoc-gen-group nil
jde-checkstyle-option-member-format "^[a-z][a-zA-Z0-9]*$"
jde-checkstyle-option-ignore-public-in-interface nil
jde-javadoc-gen-link-offline nil
jde-checkstyle-option-static-format "^[a-z][a-zA-Z0-9]*$"
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:/jde-java-font-lock.api"
jde-checkstyle-option-header-ignoreline nil
jde-javadoc-gen-doc-title ""
jde-javadoc-gen-header ""
jde-run-option-vm-args nil
jde-javadoc-gen-window-title ""
jde-compile-option-directory ""
jde-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-checkstyle-option-localvar-format "^[a-z][a-zA-Z0-9]*$"
jde-read-make-args nil
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-checkstyle-option-wrap-operator t
jde-run-option-application-args nil
jde-ant-home ""
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 t
jde-checkstyle-option-ignore-whitespace-cast 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-ant-read-buildfile nil
jde-quote-classpath t
jde-find-case-sensitive nil
jde-checkstyle-option-header-file ""
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] ["Other..."
jde-gen-buffer t])
jde-debugger '("jdb")
jde-javadoc-author-tag-template "\"* @author <a
href=\\\"mailto:\"[EMAIL PROTECTED]\"\\\">\"Peter T. Nielsen\"</a>\""
jde-lib-directory-names '("^lib" "^jar")
jde-checkstyle-classpath 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-checkstyle-option-constant-format "^[A-Z](_?[A-Z0-9]+)*$"
jde-checkstyle-option-basedir ""
jde-javadoc-describe-constructor-template "\"* Creates a new \" (jde-javadoc-code
name) \" instance.\""
jde-bug-server-shmem-name '(t . "JDEbug")
jde-db-startup-commands nil
jde-javadoc-gen-docletpath nil
jde-javadoc-gen-split-index nil
jde-db-active-breakpoint-face-colors '("black" . "red")
jde-checkstyle-option-todo-format "TODO:"
jde-checkstyle-option-allow-paren-padding nil
jde-compile-option-deprecation nil
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-checkstyle-option-maxmethodlen 150
jde-checkstyle-option-block-catch '("text")
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-checkstyle-option-allow-tabs nil
jde-checkstyle-option-block-try '("stmt")
jde-checkstyle-option-lcurly-type '("eol")
jde-bug-saved-breakpoints nil
jde-compile-option-sourcepath nil
jde-gen-cflow-if '("(if (jde-parse-comment-or-quoted-p)" " '(l \"if\")" " '(l '>
\"if\" 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'>)" " )")
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-ant-program "ant"
jde-compile-option-vm-args nil
jde-enable-senator t
jde-wiz-include-javadoc t
jde-javadoc-gen-overview ""
jde-checkstyle-option-require-packagehtml nil
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
jde-checkstyle-option-block-finally '("text")
bsh-eval-timeout 30
jde-sourcepath '("f:\\java\\fotoalbum\\")
jde-checkstyle-option-illegal-imports '("sun")
jde-checkstyle-option-illegal-instantiations nil
jde-db-read-vm-args nil
jde-bug-debug nil
jde-java-font-lock-api-name-filter nil
jde-checkstyle-option-maxconstructorlen 150
jde-checkstyle-option-allow-noauthor nil
jde-checkstyle-class "com.puppycrawl.tools.checkstyle.Main"
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-checkstyle-option-allow-protected nil
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'>)" "
)")
jde-imenu-include-modifiers 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'>'r'n" " \"}\""
" (if jde-gen-comments " " '(l \" // end of
try-catch\"))" " '>'n'>)" " )")
jde-ant-use-global-classpath nil
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-ant-read-args nil
jde-run-executable ""
jde-ant-buildfile "build.xml"
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 "Main"
jde-ant-build-hook '(jde-compile-finish-kill-buffer
jde-compile-finish-refresh-speedbar
jde-compile-finish-flush-completion-cache)
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-checkstyle-option-maxfilelen 2000
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-ant-target-regexp "<\\s-*target\\s-[^...]*?name\\s-*=\\s-*\"\\s-*\\([^\"]+\\)"
jde-ant-invocation-method '("Script")
jde-checkstyle-option-ignore-imports nil
jde-devel-debug nil
jde-checkstyle-option-javadoc-check-unused-throws 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-checkstyle-option-public-member-format "^f[A-Z][a-zA-Z0-9]*$"
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 '("")
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-read-checkstyle-args nil
jde-checkstyle-option-header-regexp nil
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) ("Interface" .
jde-gen-interface) ("Console" . jde-gen-console)
("Swing App" . jde-gen-jfc-app) ("Unit Test" .
jde-gen-junit-test-class))
jde-project-context-switching-enabled-p t
jde-javadoc-gen-args nil
jde-run-option-stack-size '((128 . "kilobytes") (400 . "kilobytes"))
jde-run-option-properties nil
)
There was no *JDEBug* buffer
There is no CLI buffer
There is no locals buffer
The contents of the *Backtrace* buffer were
Debugger entered--Lisp error: (wrong-type-argument stringp nil)
substitute-in-file-name(nil)
(setq jdk-dir (substitute-in-file-name jdk-dir))
(progn (setq jdk-dir (substitute-in-file-name jdk-dir)) (if (not ...) (error ...)))
(if (not (string= jdk-dir "")) (progn (setq jdk-dir ...) (if ... ...)))
(let* ((jdk ...) (jdk-dir ...)) (if (not ...) (progn ... ...)) jdk-dir)
(if jde-jdk (let* (... ...) (if ... ...) jdk-dir) (let (...) (if jdk-dir ... ...)
jdk-dir))
jde-get-jdk-dir()
(let ((jdk-dir ...)) (if jdk-dir (progn ... ...) (if ... ... ...)))
(if (string= vm-path "") (let (...) (if jdk-dir ... ...)) (if (file-exists-p ...)
vm-path (if ... vm-path ...)))
(let ((vm-path ...)) (if (string= vm-path "") (let ... ...) (if ... vm-path ...)))
(eieio-oset vm (quote :path) (let (...) (if ... ... ...)))
(oset vm :path (let (...) (if ... ... ...)))
(let* ((jdk-version ...) (vm ...)) (if (not vm) (setq vm ...)) (oset vm :path (let
... ...)) vm)
jde-run-get-vm()
(eieio-oref (jde-run-get-vm) (quote :path))
(oref (jde-run-get-vm) :path)
(let* ((bsh-buffer ...) (ant-home ...) (jde-java-directory ...) (vm ...) (vm-args
...) (dir ...)) (setq vm-args (append vm-args bsh-vm-args)) (setq vm-args (append
vm-args ...)) (save-excursion (set-buffer bsh-buffer) (erase-buffer) (cd dir) (insert
...) (insert ...) (comint-mode) (setq comint-prompt-regexp "bsh % ")) (message "%s"
"Starting the BeanShell. Please wait...") (let (... ... ... ... ... ...) (comint-exec
bsh-buffer "bsh" vm nil vm-args)) (let (...) (process-kill-without-query bsh-process))
(if display-buffer (pop-to-buffer bsh-buffer-name)))
(if (not (comint-check-proc bsh-buffer-name)) (let* (... ... ... ... ... ...) (setq
vm-args ...) (setq vm-args ...) (save-excursion ... ... ... ... ... ... ...) (message
"%s" "Starting the BeanShell. Please wait...") (let ... ...) (let ... ...) (if
display-buffer ...)) (when display-buffer (message "The Java interpreter is already
running.") (pop-to-buffer bsh-buffer-name)))
(let ((bsh-buffer-name "*bsh*")) (if (not ...) (let* ... ... ... ... ... ... ...
...) (when display-buffer ... ...)))
bsh-internal()
(let (proc) (bsh-internal) (setq proc (get-process "bsh")) (if (eq system-type ...)
(accept-process-output proc bsh-startup-timeout 0) (while ...)) proc)
(if (get-process "bsh") (get-process "bsh") (let (proc) (bsh-internal) (setq proc
...) (if ... ... ...) proc))
bsh-get-process()
(let* ((bsh-process ...) (comint-filter ...)) (when bsh-process (setq bsh-tq-reply
nil) (set-process-filter bsh-process ...) (process-send-string bsh-process ...) (if
... ...) (set-process-filter bsh-process comint-filter) (if ... ...) (if eval-return
... bsh-tq-reply)))
bsh-eval("jde.util.JdeUtilities.setProjectValues(\"f:/Java/fotoalbum/prj.el\",
\"\");")
(if (not (bsh-running-p)) (bsh-eval (jde-create-prj-values-str)))
(save-excursion (set-buffer (oref this :buffer)) (insert "CompileServer output:\n")
(insert "\n") (setq temp (mapconcat ... args " ")) (insert temp " ") (insert
source-path "\n") (if (not ...) (bsh-eval ...)) (setq proc (bsh-get-process)) (setq
jde-compile-comint-filter (process-filter proc)) (set-process-filter proc (quote
jde-compile-filter)) (process-send-string proc (concat ... "\n")))
(let* ((w32-quote-process-args 34) (win32-quote-process-args 34) proc flag temp)
(save-excursion (set-buffer ...) (insert "CompileServer output:\n") (insert "\n")
(setq temp ...) (insert temp " ") (insert source-path "\n") (if ... ...) (setq proc
...) (setq jde-compile-comint-filter ...) (set-process-filter proc ...)
(process-send-string proc ...)))
(let* ((directory-sep-char 47) (args ...) (source-path ...) (arg-array ...)) (if
args (setq arg-array ...)) (setq arg-array (concat arg-array "}")) (let* (... ... proc
flag temp) (save-excursion ... ... ... ... ... ... ... ... ... ... ...)))
jde-compile-compiler([object jde-compile-javac-14 "javac 1.4.x" unbound "1.4"
unbound #<buffer *compilation*> #<window 10 on *Backtrace*> nil t])
apply(jde-compile-compiler [object jde-compile-javac-14 "javac 1.4.x" unbound "1.4"
unbound #<buffer *compilation*> #<window 10 on *Backtrace*> nil t])
(setq rval (apply (car ...) newargs))
(let ((scoped-class ...) (eieio-generic-call-key ...)) (setq found t) (setq rval
(apply ... newargs)))
(if (car lambdas) (let (... ...) (setq found t) (setq rval ...)))
(while lambdas (if (car lambdas) (let ... ... ...)) (setq lambdas (cdr lambdas) keys
(cdr keys)))
(let ((rval nil) (found nil)) (while lambdas (if ... ...) (setq lambdas ... keys
...)) (if (not found) (if ... ... ...)) rval)
(let ((newargs nil) (mclass nil) (lambdas nil) (tlambdas nil) (keys nil) (static
nil) (eieio-generic-call-methodname method) (eieio-generic-call-arglst args)) (setq
newargs args) (cond (... ...) (... ...)) (if static (progn ... ...) (setq tlambdas
...) (setq lambdas ... keys ...) (setq tlambdas ...) (setq lambdas ... keys ...) (setq
tlambdas ...) (setq lambdas ... keys ...)) (let (... ...) (while lambdas ... ...) (if
... ...) rval))
eieio-generic-call(jde-compile-run-server ([object jde-compile-javac-14 "javac
1.4.x" unbound "1.4" unbound #<buffer *compilation*> #<window 10 on *Backtrace*> nil
t]))
jde-compile-run-server([object jde-compile-javac-14 "javac 1.4.x" unbound "1.4"
unbound #<buffer *compilation*> #<window 10 on *Backtrace*> nil t])
(if (oref this :use-server-p) (jde-compile-run-server this) (jde-compile-run-exec
this))
jde-compile-compiler([object jde-compile-javac-14 "javac 1.4.x" unbound "1.4"
unbound #<buffer *compilation*> #<window 10 on *Backtrace*> nil t])
apply(jde-compile-compiler [object jde-compile-javac-14 "javac 1.4.x" unbound "1.4"
unbound #<buffer *compilation*> #<window 10 on *Backtrace*> nil t])
(setq rval (apply (car ...) newargs))
(let ((scoped-class ...) (eieio-generic-call-key ...)) (setq found t) (setq rval
(apply ... newargs)))
(if (car lambdas) (let (... ...) (setq found t) (setq rval ...)))
(while lambdas (if (car lambdas) (let ... ... ...)) (setq lambdas (cdr lambdas) keys
(cdr keys)))
(let ((rval nil) (found nil)) (while lambdas (if ... ...) (setq lambdas ... keys
...)) (if (not found) (if ... ... ...)) rval)
(let ((newargs nil) (mclass nil) (lambdas nil) (tlambdas nil) (keys nil) (static
nil) (eieio-generic-call-methodname method) (eieio-generic-call-arglst args)) (setq
newargs args) (cond (... ...) (... ...)) (if static (progn ... ...) (setq tlambdas
...) (setq lambdas ... keys ...) (setq tlambdas ...) (setq lambdas ... keys ...) (setq
tlambdas ...) (setq lambdas ... keys ...)) (let (... ...) (while lambdas ... ...) (if
... ...) rval))
eieio-generic-call(jde-compile-launch ([object jde-compile-javac-14 "javac 1.4.x"
unbound "1.4" unbound #<buffer *compilation*> #<window 10 on *Backtrace*> nil t]))
jde-compile-launch([object jde-compile-javac-14 "javac 1.4.x" unbound "1.4" unbound
#<buffer *compilation*> #<window 10 on *Backtrace*> nil t])
jde-compile-compiler([object jde-compile-javac-14 "javac 1.4.x" unbound "1.4"
unbound #<buffer *compilation*> #<window 10 on *Backtrace*> nil t])
apply(jde-compile-compiler [object jde-compile-javac-14 "javac 1.4.x" unbound "1.4"
unbound #<buffer *compilation*> #<window 10 on *Backtrace*> nil t])
(setq rval (apply (car ...) newargs))
(let ((scoped-class ...) (eieio-generic-call-key ...)) (setq found t) (setq rval
(apply ... newargs)))
(if (car lambdas) (let (... ...) (setq found t) (setq rval ...)))
(while lambdas (if (car lambdas) (let ... ... ...)) (setq lambdas (cdr lambdas) keys
(cdr keys)))
(let ((rval nil) (found nil)) (while lambdas (if ... ...) (setq lambdas ... keys
...)) (if (not found) (if ... ... ...)) rval)
(let ((newargs nil) (mclass nil) (lambdas nil) (tlambdas nil) (keys nil) (static
nil) (eieio-generic-call-methodname method) (eieio-generic-call-arglst args)) (setq
newargs args) (cond (... ...) (... ...)) (if static (progn ... ...) (setq tlambdas
...) (setq lambdas ... keys ...) (setq tlambdas ...) (setq lambdas ... keys ...) (setq
tlambdas ...) (setq lambdas ... keys ...)) (let (... ...) (while lambdas ... ...) (if
... ...) rval))
eieio-generic-call(jde-compile-compile ([object jde-compile-javac-14 "javac 1.4.x"
unbound "1.4" unbound #<buffer *compilation*> #<window 10 on *Backtrace*> nil t]))
jde-compile-compile([object jde-compile-javac-14 "javac 1.4.x" unbound "1.4" unbound
#<buffer *compilation*> #<window 10 on *Backtrace*> nil t])
(progn (oset compiler :interactive-args (if ... ...)) (jde-compile-compile compiler))
(if compiler (progn (oset compiler :interactive-args ...) (jde-compile-compile
compiler)) (error "Unknown compiler. Aborting compilation."))
(let ((compiler ...)) (if compiler (progn ... ...) (error "Unknown compiler.
Aborting compilation.")))
jde-compile()
* call-interactively(jde-compile)
End Insert *Backtrace* buffer
The contents of the *Messages* buffer were
(D:\EMACS-21.1\BIN\EMACS.EXE)
Loading font-lock...
Loading regexp-opt...done
Loading font-lock...done
Loading paren...done
Loading easymenu...done
Loading d:/EMACS-21.1/bin/fns-21.1.1.el (source)...done
Loading image...done
ECB 1.70 uses semantic 1.4 and eieio 0.17
Loading edmacro...done
Loading jde (source)...
Defining colors...
Loading mule-util...done
jde-java-font-lock: building names cache...empty
Loading jde (source)...done
Loading cl-seq...done
Loading f:/Java/fotoalbum/prj.el (source)...done [2 times]
Loading f:/Java/fotoalbum/prj.el (source)...done [2 times]
Mark saved where search started
Mark set
Auto-saving...done
Wrote f:/Java/fotoalbum/MainPanel.java [5 times]
Wrote f:/Java/fotoalbum/HTMLStylesheetActionListener.java [2 times]
(No files need saving)
setq:
Loading debug...done
Entering debugger...
[2 times]
Preparing problem report...
Loading sendmail...done
Formatting bug report
buffer.........................................................................
Mark set [2 times]
End Insert *Messages* buffer
The contents of the *jde-log* buffer were
jde-load-project-file: Loading f:/Java/fotoalbum/prj.el
jde-set-variables: Loading jde-sourcepath from project f:/Java/fotoalbum/prj.el
jde-set-variables: Loading jde-run-application-class from project
f:/Java/fotoalbum/prj.el
jde-load-project-file: Loading f:/Java/fotoalbum/prj.el
jde-set-variables: Loading jde-sourcepath from project f:/Java/fotoalbum/prj.el
jde-set-variables: Loading jde-run-application-class from project
f:/Java/fotoalbum/prj.el
End Insert *jde-log* buffer
Process environment:
LANG=dan
TERM=cmd
EMACSDOC=D:/EMACS-21.1/etc
EMACSLOCKDIR=D:/EMACS-21.1/lock
EMACSPATH=D:/EMACS-21.1/bin
EMACSDATA=D:/EMACS-21.1/etc
SHELL=bash
EMACSLOADPATH=D:/EMACS-21.1/site-lisp;D:/EMACS-21.1/../site-lisp;D:/EMACS-21.1/lisp;D:/EMACS-21.1/leim
TMPDIR=C:\WINDOWS\TEMP
emacs_dir=D:/EMACS-21.1
BLASTER=A220 I5 D1 H5 P330 T6 E620
windir=C:\WINDOWS
CMDLINE=WIN
CLASSPATH=.;D:\JMF21~1.1\LIB\SOUND.JAR;D:\JMF21~1.1\LIB\JMF.JAR
PATH=D:\TEX\BIN\WIN32;D:\GNU\BIN;C:\WINDOWS;C:\WINDOWS\COMMAND;D:\SML\BIN;C:\PROGRAMMER\MTS;D:\TEX\GSTOOLS\GS5.50\;D:\TEX\IMAGICK;D:\J2SDK1.4.1\BIN;D:\CYGWIN\BIN;C:\USR\LOCAL\BIN;;D:\BORLAND\CBUILD~1\BIN;D:\BORLAND\CBUILD~1\PROJECTS\BPL;D:\ANT\BIN
JAVA_HOME=d:\j2sdk1.4.1
HOME=c:
CM_PATH=d:\sml\lib
LIBRARY_PATH=\LIB
C_INCLUDE_PATH=\INCLUDE
GCC_EXEC_PREFIX=\LIB\GCC-LIB\
COMSPEC=C:\WINDOWS\COMMAND.COM
winbootdir=C:\WINDOWS
PROMPT=$p$g
TEMP=C:\WINDOWS\TEMP
TMP=C:\WINDOWS\TEMP
The contents of the .emacs file was
;; Give et backtrace ved fejl
(setq debug-on-error 1)
;; farver
(cond ((fboundp 'global-font-lock-mode)
;; Turn on font-lock in all modes that support it
(global-font-lock-mode t)
;; Maximum colors
(setq font-lock-maximum-decoration t)))
;; Windows taster
(setq load-path (cons "d:/emacsPlugins/cua-mode/" load-path))
(require 'cua-mode)
(CUA-mode t)
;; Dynamic expand
(global-set-key [M-�] 'dabbrev-expand)
;; stavekontrol genvej
(global-set-key [C-f7] 'ispell-buffer)
(global-set-key [C-f8] 'spell-word)
;; shell-mode for variable
(global-set-key [C-tab] 'hippie-expand)
;; sl� program ned
(global-set-key [C-c C-v C-k] 'comint-kill-subjob)
;; Gaa til linie med C-cg
(global-set-key [C-c C-l] 'goto-line)
;; Brug dansk ordbog
(setq ispell-dictionary "dansk")
;; Titel bar
(setq frame-title-format '("%b" (buffer-file-name ": %f")))
;; Parenteser matches
(show-paren-mode 1)
;; Gaa til parentes
(global-set-key "%" 'match-paren)
(defun match-paren (arg)
"Go to the matching parenthesis if on parenthesis otherwise insert %."
(interactive "p")
(cond ((looking-at "\\s\(") (forward-list 1) (backward-char 1))
((looking-at "\\s\)") (forward-char 1) (backward-list 1))
(t (self-insert-command (or arg 1)))))
;; Auto ryk ind efter en return
(global-set-key [(control m)] 'newline-and-indent)
;; position p� linien
(setq column-number-mode t)
;; backups i samme dir
;(defun make-backup-file-name (file-name)
"Create the non-numeric backup file name for `file-name'."
;(require 'dired)
;(if (file-exists-p "~/backups")
; (concat "~/backups/" (dired-replace-in-string "[/]" "|" file-name) "~")
; (concat file-name "~"))
;(concat "~/backups/" (file-name-nondirectory file-name) "~"))
(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.
'(backup-directory-alist (quote (("" . "f:\\tmp\\backup"))))
'(ecb-source-file-regexps (quote (""
"\\(\\(M\\|m\\)akefile\\|.*\\.\\(java\\|el\\|c\\|cc\\|h\\|hh\\|txt\\|html\\|texi\\|info\\|bnf\\)\\)$")))
'(ecb-source-path (quote (("f:/java/tips" "tips"))))
'(jde-enable-abbrev-mode nil)
'(jde-javadoc-author-tag-template "\"* @author <a
href=\\\"mailto:\"[EMAIL PROTECTED]\"\\\">\"Peter T. Nielsen\"</a>\"")
'(jde-jdk (quote ("jdk 1.4")))
'(jde-jdk-registry (quote (("jdk 1.4.1" . "d:\\j2sdk1.4.1"))))
'(jde-key-bindings (quote (("[? ? ?]" . jde-run-menu-run-applet) ("[? ? ?]" .
jde-build) ("[? ? ?]" . jde-compile) ("[? ? ?]" . jde-debug) ("[? ? ?]" .
jde-find) ("[? ? ?i]" . jde-wiz-implement-interface) ("[? ? ?j]" .
jde-javadoc-generate-javadoc-template) ("[? ? ?]" . bsh) ("[? ? ?]" .
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-open-class-source) ("[? ? ?]" .
jde-import-find-and-import) ("[? ? ?]" . jde-run-etrace-prev) ("[? ? ?]" .
jde-run-etrace-next) ("[(control c) (control v) (control ?.)]" .
jde-complete-at-point-menu) ("[(control c) (control v) ?.]" . jde-complete-at-point))))
'(jde-run-application-class "Main")
'(jde-run-read-app-args t))
;; Lyd
(set-message-beep 'ok)
;; Home og end til at virke "rigtigt"
(global-set-key [end] 'end-of-line)
(global-set-key [home] 'beginning-of-line)
(global-set-key [C-end] 'end-of-buffer)
(global-set-key [C-home] 'beginning-of-buffer)
;; Sl� ihej
(global-set-key [M-f1] 'kill-this-buffer)
(global-set-key [M-f4] 'kill-emacs)
;; SML-mode noedvendigheder
(setq load-path (cons "lisp/progmodes" load-path))
(autoload 'sml-mode "sml-mode" "Major mode for editing SML." t)
(setq auto-mode-alist
(append '(("\\.sml$" . sml-mode)
("\\.sig$" . sml-mode)
("\\.ML$" . sml-mode)) auto-mode-alist))
;; bigwig-mode noedvendigheder
(setq load-path (cons "lisp/progmodes" load-path))
(autoload 'bigwig-mode "bigwig-mode" () t)
(setq auto-mode-alist (cons '("\\.wig$" . bigwig-mode) auto-mode-alist))
;; Make ange-ftp-mode work
(setq ange-ftp-ftp-program-name "d:/emacs-20.7/bin/ftp.exe")
(setq ange-ftp-tmp-name-template "f:/tmp/")
(setq ange-ftp-gateway-tmp-name-template "f:/tmp/")
;; Make telnet-mode work
(require 'telnet)
(setq telnet-program "d:/telnet/xtelnet.exe")
(fset 'telnet 'zoltan-telnet)
;; telnet with telnet.exe written by Naftali Ramati ([EMAIL PROTECTED]).
;; Thanks to Zoltan Kemenczy ([EMAIL PROTECTED]).
(defun zoltan-telnet (host)
"Open a network login connection to host named HOST (a string).
Communication with HOST is recorded in a buffer `*telnet-HOST*'.
Normally input is edited in Emacs and sent a line at a time."
(interactive "sOpen telnet connection to host: ")
(let* ((comint-delimiter-argument-list '(?\ ?\t))
(name (concat "telnet-" (comint-arguments host 0 nil) ))
(buffer (get-buffer (concat "*" name "*")))
process)
(if (eq window-system 'w32)
(setq telnet-new-line "\n"))
(if (and buffer (get-buffer-process buffer))
(pop-to-buffer (concat "*" name "*"))
(pop-to-buffer (make-comint name telnet-program nil host))
(setq process (get-buffer-process (current-buffer)))
(set-process-filter process 'telnet-initial-filter)
(accept-process-output process)
(telnet-mode)
(setq comint-input-sender 'telnet-simple-send)
(setq telnet-count telnet-initial-count))))
;; start bib
(setq startup-directory "f:/")
(let ((working-directory (or startup-directory nil)))
(if (and (and working-directory)
(file-directory-p working-directory))
(cd working-directory)))
;;;; JDE Noedvendigheder
;;; Eieio
(add-to-list 'load-path "d:/emacsPlugins/eieio-0.17")
;;; Semantic
;(setq semantic-load-turn-everything-on t)
;(load-file "d:/emacsPlugins/semantic-1.4beta13/semantic-load.el")
; change to actual install area.
(add-to-list 'load-path "d:/emacsPlugins/semantic-1.4") ; so Emacs can find semantic
(require 'semantic-c) ; for C code integration
(require 'semantic-el) ; for Emacs Lisp code integration
(require 'semantic-make) ; for Makefile integration
(require 'semantic-imenu) ; if you use imenu or wich-function
(add-hook 'speedbar-load-hook (lambda () (require 'semantic-sb)))
; for speedbar integration
(autoload 'semantic-bnf-mode "semantic-bnf" "Mode for Bovine Normal Form." t)
(add-to-list 'auto-mode-alist '("\\.bnf$" . semantic-bnf-mode))
; for editing .bnf parser files.
(autoload 'semantic-minor-mode "semantic-mode" "Mode managing semantic parsing." t)
; for semantic-minor-mode
;;; Speedbar
(add-to-list 'load-path "d:/emacsPlugins/speedbar-0.14beta4")
(autoload 'speedbar-frame-mode "speedbar" "Popup a speedbar frame" t)
(autoload 'speedbar-get-focus "speedbar" "Jump to speedbar frame" t)
(define-key-after (lookup-key global-map [menu-bar tools])
[speedbar] '("Speedbar" . speedbar-frame-mode) [calendar])
(global-set-key [(f4)] 'speedbar-get-focus)
;;; bash shell
(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"))
;; Hvor det hele er henne
(add-to-list 'load-path (expand-file-name "d:/emacsPlugins/jde-2.2.9beta12/lisp"))
(add-to-list 'load-path (expand-file-name "d:/emacsPlugins/elib-1.0"))
;; Lad os s� f� det ved aabing af .java fil
(setq defer-loading-jde t)
(if defer-loading-jde
(progn
(autoload 'jde-mode "jde" "JDE mode." t)
(setq auto-mode-alist
(append
'(("\\.java\\'" . jde-mode))
auto-mode-alist)))
(require 'jde))
(add-to-list 'load-path (expand-file-name "d:/emacsPlugins/ecb-1.70"))
(require 'ecb)
;; Find def af symbol vha. jde
(defun own-jde-goto-symbol-definition (arg)
(point-to-register "o")
(jde-open-class-source arg))
;; gaa tilbage til symbol
(defun own-jde-go-back-to-symbol
(jump-to-register "o"))
(global-set-key [C-f1] 'own-jde-goto-symbol-definition)
(global-set-key [C-f2] 'own-jde-go-back-to-symbol)
(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.
)
;;AucTex
;;;;Define keys and functions useful for AUC-TeX
;;If you do not want to use 'C-c C-c' or the pull-down menu "Command"
(global-set-key [(control f5)] 'do-LaTeX) ; LaTeX the current file
(global-set-key [(control f6)] 'do-DVIview) ; DVIview the current file
(defun do-LaTeX ()
"LaTeX the curent file."
(interactive)
(TeX-command "LaTeX" 'TeX-master-file))
(defun do-DVIview ()
"YAPview the curent file."
(interactive)
(TeX-command "View" 'TeX-master-file))
;;If you do not want to use the pull-down menu "Command" for dvips
(global-set-key [(control f9)] 'do-DVIPS) ; DVIPS the current file
(global-set-key [(control f10)] 'do-PSview) ; PSview the current file
(defun do-DVIPS ()
"DVIPS the curent file."
(interactive)
(TeX-command "dviPS" 'TeX-master-file))
(defun do-PSview ()
"DVIPS the curent file."
(interactive)
(TeX-command "Ghostview" 'TeX-master-file))
;; visual basic mode
(add-to-list 'load-path "d:/emacsPlugins/visual-basic")
(autoload 'visual-basic-mode "visual-basic-mode" "Visual Basic mode." t)
(setq auto-mode-alist (append '(("\\.\\(frm\\|bas\\|cls\\)$" .
visual-basic-mode)) auto-mode-alist))
;; html-helper mode
(add-to-list 'load-path "d:/emacsPlugins/html-helper")
(autoload 'html-helper-mode "html-helper-mode" "Yay HTML" t)
(setq auto-mode-alist
(append '(("\\.html$" . html-helper-mode)
("\\.htm$" . html-helper-mode)) auto-mode-alist))
(setq html-helper-address-string "<a
href='mailto:[EMAIL PROTECTED]'>[EMAIL PROTECTED]</a>")
(setq browser-url-netscape-program "d:/web/opera/opera/opera.exe" )
=====end inserted .emacs file