hi all,
i have got a strange problem when trying to use jikes as compiler on
my home computer - everthing is fine on a very similar computer at
work. i get the following error:
(wrong-type-argument stringp nil)
now for the details.
i have started emacs without any initialization and then loaded the
following minimal jde-init file:
;; minimum jde-settings
(setq EMACS_EXTENSIONS "~/Emacs/Extensions/")
(add-to-list 'load-path (concat EMACS_EXTENSIONS "jde-2.2.9beta6/lisp"))
(add-to-list 'load-path (concat EMACS_EXTENSIONS "semantic-1.4beta12"))
(add-to-list 'load-path (concat EMACS_EXTENSIONS "elib-1.0"))
(add-to-list 'load-path (concat EMACS_EXTENSIONS "eieio-0.17beta3"))
(add-to-list 'load-path (concat EMACS_EXTENSIONS "speedbar-0.14beta2"))
(add-to-list 'auto-mode-alist '("\\.java\\'" . jde-mode))
(autoload 'jde-mode "jde" "JDE mode" t)
;; minimum jde-settings end
my prj.el file is very simple too:
(jde-project-file-version "1.0")
(jde-set-variables
'(jde-jdk-registry (quote (("1.3.1 (IBM)" . "/opt/java/IBMJava2-13") ("1.4.0beta" .
"/opt/java/j2sdk1.4.0") ("1.3.1 (SUN)" . "/opt/java/jdk1.3.1"))))
'(jde-jdk (quote ("1.3.1 (SUN)")))
'(jde-compiler (quote ("jikes" "/usr/local/bin/jikes")))
'(jde-compile-option-deprecation t)
'(jde-compile-option-debug (quote ("all" (t nil nil)))))
the path in the jde-compiler variable points to jikes version 1.15,
but i get the same error, when using the preinstalled
jikes version 1.12.
variing the jde-jdk does not change the result either.
trying to compile now results in the following backtrace:
Debugger entered--Lisp error: (wrong-type-argument stringp nil)
string-match("jre/lib/rt.jar" nil)
(or (string-match "jre/lib/rt.jar" (cadr classpath)) (setcar (cdr classpath) (concat
... jde-classpath-separator rt)))
(if (file-exists-p rt) (or (string-match "jre/lib/rt.jar" ...) (setcar ... ...)))
(let ((classpath ...) (rt ...)) (if (file-exists-p rt) (or ... ...)) classpath)
jde-compile-jikes([object jde-compile-jikes "jikes" "jikes" "1.14"
"/usr/local/bin/jikes" #<buffer *compilation*> #<window 27 on *Backtrace*> nil nil])
apply(jde-compile-jikes [object jde-compile-jikes "jikes" "jikes" "1.14"
"/usr/local/bin/jikes" #<buffer *compilation*> #<window 27 on *Backtrace*> nil nil])
eieio-generic-call(jde-compile-classpath-arg ([object jde-compile-jikes "jikes"
"jikes" "1.14" "/usr/local/bin/jikes" #<buffer *compilation*> #<window 27 on
*Backtrace*> nil nil]))
jde-compile-classpath-arg([object jde-compile-jikes "jikes" "jikes" "1.14"
"/usr/local/bin/jikes" #<buffer *compilation*> #<window 27 on *Backtrace*> nil nil])
(append (jde-compile-classpath-arg this) (jde-compile-sourcepath-arg this)
(jde-compile-bootclasspath-arg this) (jde-compile-extdirs-arg this)
(jde-compile-encoding-arg this) (jde-compile-debug-arg this)
(jde-compile-output-dir-arg this) (jde-compile-deprecation-arg this)
(jde-compile-optimize-arg this) (jde-compile-depend-arg this) (jde-compile-verbose-arg
this) (jde-compile-verbose-path-arg this) (jde-compile-nowarn-arg this)
(jde-compile-target-arg this) (jde-compile-command-line-args this))
jde-compile-jikes([object jde-compile-jikes "jikes" "jikes" "1.14"
"/usr/local/bin/jikes" #<buffer *compilation*> #<window 27 on *Backtrace*> nil nil])
apply(jde-compile-jikes [object jde-compile-jikes "jikes" "jikes" "1.14"
"/usr/local/bin/jikes" #<buffer *compilation*> #<window 27 on *Backtrace*> nil nil])
eieio-generic-call(jde-compile-get-args ([object jde-compile-jikes "jikes" "jikes"
"1.14" "/usr/local/bin/jikes" #<buffer *compilation*> #<window 27 on *Backtrace*> nil
nil]))
jde-compile-get-args([object jde-compile-jikes "jikes" "jikes" "1.14"
"/usr/local/bin/jikes" #<buffer *compilation*> #<window 27 on *Backtrace*> nil nil])
(append (jde-compile-get-args this) (oref this :interactive-args) (list source-file))
(let* ((outbuf ...) (compiler-path ...) (source-file ...) (flag nil) (args ...))
(save-excursion (set-buffer outbuf) (insert ...) (print args) (insert ...) (let* ...
... ... ... ...)))
jde-compile-compiler([object jde-compile-jikes "jikes" "jikes" "1.14"
"/usr/local/bin/jikes" #<buffer *compilation*> #<window 27 on *Backtrace*> nil nil])
apply(jde-compile-compiler [object jde-compile-jikes "jikes" "jikes" "1.14"
"/usr/local/bin/jikes" #<buffer *compilation*> #<window 27 on *Backtrace*> nil nil])
eieio-generic-call(jde-compile-run-exec ([object jde-compile-jikes "jikes" "jikes"
"1.14" "/usr/local/bin/jikes" #<buffer *compilation*> #<window 27 on *Backtrace*> nil
nil]))
jde-compile-run-exec([object jde-compile-jikes "jikes" "jikes" "1.14"
"/usr/local/bin/jikes" #<buffer *compilation*> #<window 27 on *Backtrace*> nil nil])
(if (oref this :use-server-p) (jde-compile-run-server this) (jde-compile-run-exec
this))
jde-compile-compiler([object jde-compile-jikes "jikes" "jikes" "1.14"
"/usr/local/bin/jikes" #<buffer *compilation*> #<window 27 on *Backtrace*> nil nil])
apply(jde-compile-compiler [object jde-compile-jikes "jikes" "jikes" "1.14"
"/usr/local/bin/jikes" #<buffer *compilation*> #<window 27 on *Backtrace*> nil nil])
eieio-generic-call(jde-compile-launch ([object jde-compile-jikes "jikes" "jikes"
"1.14" "/usr/local/bin/jikes" #<buffer *compilation*> #<window 27 on *Backtrace*> nil
nil]))
jde-compile-launch([object jde-compile-jikes "jikes" "jikes" "1.14"
"/usr/local/bin/jikes" #<buffer *compilation*> #<window 27 on *Backtrace*> nil nil])
jde-compile-compiler([object jde-compile-jikes "jikes" "jikes" "1.14"
"/usr/local/bin/jikes" #<buffer *compilation*> #<window 27 on *Backtrace*> nil nil])
apply(jde-compile-compiler [object jde-compile-jikes "jikes" "jikes" "1.14"
"/usr/local/bin/jikes" #<buffer *compilation*> #<window 27 on *Backtrace*> nil nil])
eieio-generic-call(jde-compile-compile ([object jde-compile-jikes "jikes" "jikes"
"1.14" "/usr/local/bin/jikes" #<buffer *compilation*> #<window 27 on *Backtrace*> nil
nil]))
jde-compile-compile([object jde-compile-jikes "jikes" "jikes" "1.14"
"/usr/local/bin/jikes" #<buffer *compilation*> #<window 27 on *Backtrace*> nil nil])
(let ((compiler ...)) (oset compiler :interactive-args (split-string
jde-interactive-compile-args " ")) (jde-compile-compile compiler))
jde-compile()
call-interactively(jde-compile)
recursive-edit()
byte-code("Æ!Ç È !\n?er-read-only pop-to-buffer debugger-mode
debugger-setup-buffer count-lines 2 "...\n" message buffer-string kill-emacs debug
backtrace-debug 3 t debugger-reenable "" nil recursive-edit standard-output
inhibit-trace] 3)
debug(error (wrong-type-argument stringp nil))
string-match("jre/lib/rt.jar" nil)
(or (string-match "jre/lib/rt.jar" (cadr classpath)) (setcar (cdr classpath) (concat
... jde-classpath-separator rt)))
(if (file-exists-p rt) (or (string-match "jre/lib/rt.jar" ...) (setcar ... ...)))
(let ((classpath ...) (rt ...)) (if (file-exists-p rt) (or ... ...)) classpath)
jde-compile-jikes([object jde-compile-jikes "jikes" "jikes" "1.14"
"/usr/local/bin/jikes" #<buffer *compilation*> #<window 27 on *Backtrace*> nil nil])
apply(jde-compile-jikes [object jde-compile-jikes "jikes" "jikes" "1.14"
"/usr/local/bin/jikes" #<buffer *compilation*> #<window 27 on *Backtrace*> nil nil])
eieio-generic-call(jde-compile-classpath-arg ([object jde-compile-jikes "jikes"
"jikes" "1.14" "/usr/local/bin/jikes" #<buffer *compilation*> #<window 27 on
*Backtrace*> nil nil]))
jde-compile-classpath-arg([object jde-compile-jikes "jikes" "jikes" "1.14"
"/usr/local/bin/jikes" #<buffer *compilation*> #<window 27 on *Backtrace*> nil nil])
(append (jde-compile-classpath-arg this) (jde-compile-sourcepath-arg this)
(jde-compile-bootclasspath-arg this) (jde-compile-extdirs-arg this)
(jde-compile-encoding-arg this) (jde-compile-debug-arg this)
(jde-compile-output-dir-arg this) (jde-compile-deprecation-arg this)
(jde-compile-optimize-arg this) (jde-compile-depend-arg this) (jde-compile-verbose-arg
this) (jde-compile-verbose-path-arg this) (jde-compile-nowarn-arg this)
(jde-compile-target-arg this) (jde-compile-command-line-args this))
jde-compile-jikes([object jde-compile-jikes "jikes" "jikes" "1.14"
"/usr/local/bin/jikes" #<buffer *compilation*> #<window 27 on *Backtrace*> nil nil])
apply(jde-compile-jikes [object jde-compile-jikes "jikes" "jikes" "1.14"
"/usr/local/bin/jikes" #<buffer *compilation*> #<window 27 on *Backtrace*> nil nil])
eieio-generic-call(jde-compile-get-args ([object jde-compile-jikes "jikes" "jikes"
"1.14" "/usr/local/bin/jikes" #<buffer *compilation*> #<window 27 on *Backtrace*> nil
nil]))
jde-compile-get-args([object jde-compile-jikes "jikes" "jikes" "1.14"
"/usr/local/bin/jikes" #<buffer *compilation*> #<window 27 on *Backtrace*> nil nil])
(append (jde-compile-get-args this) (oref this :interactive-args) (list source-file))
(let* ((outbuf ...) (compiler-path ...) (source-file ...) (flag nil) (args ...))
(save-excursion (set-buffer outbuf) (insert ...) (print args) (insert ...) (let* ...
... ... ... ...)))
jde-compile-compiler([object jde-compile-jikes "jikes" "jikes" "1.14"
"/usr/local/bin/jikes" #<buffer *compilation*> #<window 27 on *Backtrace*> nil nil])
apply(jde-compile-compiler [object jde-compile-jikes "jikes" "jikes" "1.14"
"/usr/local/bin/jikes" #<buffer *compilation*> #<window 27 on *Backtrace*> nil nil])
eieio-generic-call(jde-compile-run-exec ([object jde-compile-jikes "jikes" "jikes"
"1.14" "/usr/local/bin/jikes" #<buffer *compilation*> #<window 27 on *Backtrace*> nil
nil]))
jde-compile-run-exec([object jde-compile-jikes "jikes" "jikes" "1.14"
"/usr/local/bin/jikes" #<buffer *compilation*> #<window 27 on *Backtrace*> nil nil])
(if (oref this :use-server-p) (jde-compile-run-server this) (jde-compile-run-exec
this))
jde-compile-compiler([object jde-compile-jikes "jikes" "jikes" "1.14"
"/usr/local/bin/jikes" #<buffer *compilation*> #<window 27 on *Backtrace*> nil nil])
apply(jde-compile-compiler [object jde-compile-jikes "jikes" "jikes" "1.14"
"/usr/local/bin/jikes" #<buffer *compilation*> #<window 27 on *Backtrace*> nil nil])
eieio-generic-call(jde-compile-launch ([object jde-compile-jikes "jikes" "jikes"
"1.14" "/usr/local/bin/jikes" #<buffer *compilation*> #<window 27 on *Backtrace*> nil
nil]))
jde-compile-launch([object jde-compile-jikes "jikes" "jikes" "1.14"
"/usr/local/bin/jikes" #<buffer *compilation*> #<window 27 on *Backtrace*> nil nil])
jde-compile-compiler([object jde-compile-jikes "jikes" "jikes" "1.14"
"/usr/local/bin/jikes" #<buffer *compilation*> #<window 27 on *Backtrace*> nil nil])
apply(jde-compile-compiler [object jde-compile-jikes "jikes" "jikes" "1.14"
"/usr/local/bin/jikes" #<buffer *compilation*> #<window 27 on *Backtrace*> nil nil])
eieio-generic-call(jde-compile-compile ([object jde-compile-jikes "jikes" "jikes"
"1.14" "/usr/local/bin/jikes" #<buffer *compilation*> #<window 27 on *Backtrace*> nil
nil]))
jde-compile-compile([object jde-compile-jikes "jikes" "jikes" "1.14"
"/usr/local/bin/jikes" #<buffer *compilation*> #<window 27 on *Backtrace*> nil nil])
(let ((compiler ...)) (oset compiler :interactive-args (split-string
jde-interactive-compile-args " ")) (jde-compile-compile compiler))
jde-compile()
call-interactively(jde-compile)
TIA, heinz-dieter conradi
For completeness i have added the output of the problem report:
Emacs : GNU Emacs 21.1.1 (i686-pc-linux-gnu, X toolkit, Xaw3d scroll bars)
of 2001-11-10 on esther
Package: JDE version 2.2.9beta6
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-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-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 '(("1.3.1 (IBM)" . "/opt/java/IBMJava2-13")
("1.4.0beta" . "/opt/java/j2sdk1.4.0")
("1.3.1 (SUN)" . "/opt/java/jdk1.3.1"))
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 "esther.hdc.de"
jde-complete-add-space-after-method nil
jde-make-working-directory ""
jde-bug-breakpoint-marker-colors '("red" . "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-javadoc-gen-nohelp nil
jde-bug-vm-includes-jpda-p 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-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-ant-user-jar-files nil
jde-ant-complete-target t
jde-package-default-package-comment "// Default package used"
jde-package-load-hook nil
jde-compile-option-encoding ""
jde-db-option-attach nil
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-db-option-verbose '(nil nil nil)
jde-which-method-class-min-length 4
jde-db-read-app-args nil
jde-ant-args "-emacs"
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-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 '("1.3.1 (SUN)")
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)
("[? ? ?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-java-environment-variables '("JAVA_VERSION" "JAVA_HOME")
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-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 "http://java.sun.com/j2se/1.3/docs/index.html"
jde-gen-comments t
jde-gen-cflow-enable t
jde-compiler '("jikes" "/usr/local/bin/jikes")
jde-javadoc-gen-verbose nil
jde-javadoc-describe-method-template "\"* Describe \" (jde-javadoc-code name) \"
method here.\""
jde-gen-class-buffer-template '("(funcall jde-gen-boilerplate-function)"
"(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-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-run-executable-args 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-make-program "make"
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 "/home/conradi/jde-java-font-lock.api"
jde-javadoc-gen-doc-title ""
jde-lib-directory-name "lib"
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-read-make-args nil
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-ant-home ""
jde-bug-vm-executable '("java")
jde-db-set-initial-breakpoint t
jde-bug-debugger-command-timeout 30
jde-db-option-stack-size '((128 . "kilobytes") (400 . "kilobytes"))
jde-db-option-properties nil
jde-db-source-directories 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-ant-read-buildfile nil
jde-quote-classpath t
jde-find-case-sensitive nil
jde-bug-window-message nil
jde-build-function '(jde-java-build)
jde-debugger '("jdb (new)")
jde-javadoc-author-tag-template "\"* @author <a href=\\\"mailto:\"
user-mail-address\n \"\\\">\" user-full-name \"</a>\""
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-bug-jdk-directory "e:/jdk1.3/"
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-javadoc-describe-constructor-template "\"* Creates a new \" (jde-javadoc-code
name) \" instance.\""
jde-bug-server-shmem-name '(t . "JDEbug")
jde-db-startup-commands nil
jde-javadoc-gen-docletpath nil
jde-javadoc-gen-split-index nil
jde-compile-option-deprecation t
jde-import-group-of-rules '(("^javax?\\."))
jde-vm-path ""
jde-which-method-mode t
jde-gen-k&r t
jde-javadoc-gen-bottom ""
jde-javadoc-gen-footer ""
jde-db-option-classpath nil
jde-gen-cflow-for '("(if (jde-parse-comment-or-quoted-p)" " '(l \"for\")"
" '(l '> \"for\" 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-complete-use-menu t
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-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-javadoc-gen-notree nil
jde-run-option-garbage-collection '(t t)
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-db-read-vm-args nil
jde-bug-debug nil
jde-java-font-lock-api-name-filter nil
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-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-bug-server-socket '(t . "2112")
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-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-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-javadoc-gen-doclet ""
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 '("all" (t nil nil))
jde-complete-insert-method-signature t
jde-bug-jre-home ""
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 '(("javadoc" "http://java.sun.com/j2se/1.3/docs/api"))
jde-ant-target-regexp "<\\s-*target\\s-.*+name\\s-*=\\s-*\"\\s-*\\([^\"]+\\)"
jde-ant-invocation-method '("Script")
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 '("")
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-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-gen-buffer-templates '(("Class" . jde-gen-class) ("Console" . jde-gen-console)
("Swing App" . jde-gen-jfc-app))
jde-project-context-switching-enabled-p t
jde-javadoc-gen-args nil
jde-run-option-stack-size '((128 . "kilobytes") (400 . "kilobytes"))
jde-run-option-properties nil
)
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)
string-match("jre/lib/rt.jar" nil)
(or (string-match "jre/lib/rt.jar" (cadr classpath)) (setcar (cdr classpath) (concat
... jde-classpath-separator rt)))
(if (file-exists-p rt) (or (string-match "jre/lib/rt.jar" ...) (setcar ... ...)))
(let ((classpath ...) (rt ...)) (if (file-exists-p rt) (or ... ...)) classpath)
jde-compile-jikes([object jde-compile-jikes "jikes" "jikes" "1.14"
"/usr/local/bin/jikes" #<buffer *compilation*> #<window 27 on *Backtrace*> nil nil])
apply(jde-compile-jikes [object jde-compile-jikes "jikes" "jikes" "1.14"
"/usr/local/bin/jikes" #<buffer *compilation*> #<window 27 on *Backtrace*> nil nil])
eieio-generic-call(jde-compile-classpath-arg ([object jde-compile-jikes "jikes"
"jikes" "1.14" "/usr/local/bin/jikes" #<buffer *compilation*> #<window 27 on
*Backtrace*> nil nil]))
jde-compile-classpath-arg([object jde-compile-jikes "jikes" "jikes" "1.14"
"/usr/local/bin/jikes" #<buffer *compilation*> #<window 27 on *Backtrace*> nil nil])
(append (jde-compile-classpath-arg this) (jde-compile-sourcepath-arg this)
(jde-compile-bootclasspath-arg this) (jde-compile-extdirs-arg this)
(jde-compile-encoding-arg this) (jde-compile-debug-arg this)
(jde-compile-output-dir-arg this) (jde-compile-deprecation-arg this)
(jde-compile-optimize-arg this) (jde-compile-depend-arg this) (jde-compile-verbose-arg
this) (jde-compile-verbose-path-arg this) (jde-compile-nowarn-arg this)
(jde-compile-target-arg this) (jde-compile-command-line-args this))
jde-compile-jikes([object jde-compile-jikes "jikes" "jikes" "1.14"
"/usr/local/bin/jikes" #<buffer *compilation*> #<window 27 on *Backtrace*> nil nil])
apply(jde-compile-jikes [object jde-compile-jikes "jikes" "jikes" "1.14"
"/usr/local/bin/jikes" #<buffer *compilation*> #<window 27 on *Backtrace*> nil nil])
eieio-generic-call(jde-compile-get-args ([object jde-compile-jikes "jikes" "jikes"
"1.14" "/usr/local/bin/jikes" #<buffer *compilation*> #<window 27 on *Backtrace*> nil
nil]))
jde-compile-get-args([object jde-compile-jikes "jikes" "jikes" "1.14"
"/usr/local/bin/jikes" #<buffer *compilation*> #<window 27 on *Backtrace*> nil nil])
(append (jde-compile-get-args this) (oref this :interactive-args) (list source-file))
(let* ((outbuf ...) (compiler-path ...) (source-file ...) (flag nil) (args ...))
(save-excursion (set-buffer outbuf) (insert ...) (print args) (insert ...) (let* ...
... ... ... ...)))
jde-compile-compiler([object jde-compile-jikes "jikes" "jikes" "1.14"
"/usr/local/bin/jikes" #<buffer *compilation*> #<window 27 on *Backtrace*> nil nil])
apply(jde-compile-compiler [object jde-compile-jikes "jikes" "jikes" "1.14"
"/usr/local/bin/jikes" #<buffer *compilation*> #<window 27 on *Backtrace*> nil nil])
eieio-generic-call(jde-compile-run-exec ([object jde-compile-jikes "jikes" "jikes"
"1.14" "/usr/local/bin/jikes" #<buffer *compilation*> #<window 27 on *Backtrace*> nil
nil]))
jde-compile-run-exec([object jde-compile-jikes "jikes" "jikes" "1.14"
"/usr/local/bin/jikes" #<buffer *compilation*> #<window 27 on *Backtrace*> nil nil])
(if (oref this :use-server-p) (jde-compile-run-server this) (jde-compile-run-exec
this))
jde-compile-compiler([object jde-compile-jikes "jikes" "jikes" "1.14"
"/usr/local/bin/jikes" #<buffer *compilation*> #<window 27 on *Backtrace*> nil nil])
apply(jde-compile-compiler [object jde-compile-jikes "jikes" "jikes" "1.14"
"/usr/local/bin/jikes" #<buffer *compilation*> #<window 27 on *Backtrace*> nil nil])
eieio-generic-call(jde-compile-launch ([object jde-compile-jikes "jikes" "jikes"
"1.14" "/usr/local/bin/jikes" #<buffer *compilation*> #<window 27 on *Backtrace*> nil
nil]))
jde-compile-launch([object jde-compile-jikes "jikes" "jikes" "1.14"
"/usr/local/bin/jikes" #<buffer *compilation*> #<window 27 on *Backtrace*> nil nil])
jde-compile-compiler([object jde-compile-jikes "jikes" "jikes" "1.14"
"/usr/local/bin/jikes" #<buffer *compilation*> #<window 27 on *Backtrace*> nil nil])
apply(jde-compile-compiler [object jde-compile-jikes "jikes" "jikes" "1.14"
"/usr/local/bin/jikes" #<buffer *compilation*> #<window 27 on *Backtrace*> nil nil])
eieio-generic-call(jde-compile-compile ([object jde-compile-jikes "jikes" "jikes"
"1.14" "/usr/local/bin/jikes" #<buffer *compilation*> #<window 27 on *Backtrace*> nil
nil]))
jde-compile-compile([object jde-compile-jikes "jikes" "jikes" "1.14"
"/usr/local/bin/jikes" #<buffer *compilation*> #<window 27 on *Backtrace*> nil nil])
(let ((compiler ...)) (oset compiler :interactive-args (split-string
jde-interactive-compile-args " ")) (jde-compile-compile compiler))
jde-compile()
call-interactively(jde-compile)
recursive-edit()
byte-code("Æ!Ç È !\n?er-read-only pop-to-buffer debugger-mode
debugger-setup-buffer count-lines 2 "...\n" message buffer-string kill-emacs debug
backtrace-debug 3 t debugger-reenable "" nil recursive-edit standard-output
inhibit-trace] 3)
debug(error (wrong-type-argument stringp nil))
string-match("jre/lib/rt.jar" nil)
(or (string-match "jre/lib/rt.jar" (cadr classpath)) (setcar (cdr classpath) (concat
... jde-classpath-separator rt)))
(if (file-exists-p rt) (or (string-match "jre/lib/rt.jar" ...) (setcar ... ...)))
(let ((classpath ...) (rt ...)) (if (file-exists-p rt) (or ... ...)) classpath)
jde-compile-jikes([object jde-compile-jikes "jikes" "jikes" "1.14"
"/usr/local/bin/jikes" #<buffer *compilation*> #<window 27 on *Backtrace*> nil nil])
apply(jde-compile-jikes [object jde-compile-jikes "jikes" "jikes" "1.14"
"/usr/local/bin/jikes" #<buffer *compilation*> #<window 27 on *Backtrace*> nil nil])
eieio-generic-call(jde-compile-classpath-arg ([object jde-compile-jikes "jikes"
"jikes" "1.14" "/usr/local/bin/jikes" #<buffer *compilation*> #<window 27 on
*Backtrace*> nil nil]))
jde-compile-classpath-arg([object jde-compile-jikes "jikes" "jikes" "1.14"
"/usr/local/bin/jikes" #<buffer *compilation*> #<window 27 on *Backtrace*> nil nil])
(append (jde-compile-classpath-arg this) (jde-compile-sourcepath-arg this)
(jde-compile-bootclasspath-arg this) (jde-compile-extdirs-arg this)
(jde-compile-encoding-arg this) (jde-compile-debug-arg this)
(jde-compile-output-dir-arg this) (jde-compile-deprecation-arg this)
(jde-compile-optimize-arg this) (jde-compile-depend-arg this) (jde-compile-verbose-arg
this) (jde-compile-verbose-path-arg this) (jde-compile-nowarn-arg this)
(jde-compile-target-arg this) (jde-compile-command-line-args this))
jde-compile-jikes([object jde-compile-jikes "jikes" "jikes" "1.14"
"/usr/local/bin/jikes" #<buffer *compilation*> #<window 27 on *Backtrace*> nil nil])
apply(jde-compile-jikes [object jde-compile-jikes "jikes" "jikes" "1.14"
"/usr/local/bin/jikes" #<buffer *compilation*> #<window 27 on *Backtrace*> nil nil])
eieio-generic-call(jde-compile-get-args ([object jde-compile-jikes "jikes" "jikes"
"1.14" "/usr/local/bin/jikes" #<buffer *compilation*> #<window 27 on *Backtrace*> nil
nil]))
jde-compile-get-args([object jde-compile-jikes "jikes" "jikes" "1.14"
"/usr/local/bin/jikes" #<buffer *compilation*> #<window 27 on *Backtrace*> nil nil])
(append (jde-compile-get-args this) (oref this :interactive-args) (list source-file))
(let* ((outbuf ...) (compiler-path ...) (source-file ...) (flag nil) (args ...))
(save-excursion (set-buffer outbuf) (insert ...) (print args) (insert ...) (let* ...
... ... ... ...)))
jde-compile-compiler([object jde-compile-jikes "jikes" "jikes" "1.14"
"/usr/local/bin/jikes" #<buffer *compilation*> #<window 27 on *Backtrace*> nil nil])
apply(jde-compile-compiler [object jde-compile-jikes "jikes" "jikes" "1.14"
"/usr/local/bin/jikes" #<buffer *compilation*> #<window 27 on *Backtrace*> nil nil])
eieio-generic-call(jde-compile-run-exec ([object jde-compile-jikes "jikes" "jikes"
"1.14" "/usr/local/bin/jikes" #<buffer *compilation*> #<window 27 on *Backtrace*> nil
nil]))
jde-compile-run-exec([object jde-compile-jikes "jikes" "jikes" "1.14"
"/usr/local/bin/jikes" #<buffer *compilation*> #<window 27 on *Backtrace*> nil nil])
(if (oref this :use-server-p) (jde-compile-run-server this) (jde-compile-run-exec
this))
jde-compile-compiler([object jde-compile-jikes "jikes" "jikes" "1.14"
"/usr/local/bin/jikes" #<buffer *compilation*> #<window 27 on *Backtrace*> nil nil])
apply(jde-compile-compiler [object jde-compile-jikes "jikes" "jikes" "1.14"
"/usr/local/bin/jikes" #<buffer *compilation*> #<window 27 on *Backtrace*> nil nil])
eieio-generic-call(jde-compile-launch ([object jde-compile-jikes "jikes" "jikes"
"1.14" "/usr/local/bin/jikes" #<buffer *compilation*> #<window 27 on *Backtrace*> nil
nil]))
jde-compile-launch([object jde-compile-jikes "jikes" "jikes" "1.14"
"/usr/local/bin/jikes" #<buffer *compilation*> #<window 27 on *Backtrace*> nil nil])
jde-compile-compiler([object jde-compile-jikes "jikes" "jikes" "1.14"
"/usr/local/bin/jikes" #<buffer *compilation*> #<window 27 on *Backtrace*> nil nil])
apply(jde-compile-compiler [object jde-compile-jikes "jikes" "jikes" "1.14"
"/usr/local/bin/jikes" #<buffer *compilation*> #<window 27 on *Backtrace*> nil nil])
eieio-generic-call(jde-compile-compile ([object jde-compile-jikes "jikes" "jikes"
"1.14" "/usr/local/bin/jikes" #<buffer *compilation*> #<window 27 on *Backtrace*> nil
nil]))
jde-compile-compile([object jde-compile-jikes "jikes" "jikes" "1.14"
"/usr/local/bin/jikes" #<buffer *compilation*> #<window 27 on *Backtrace*> nil nil])
(let ((compiler ...)) (oset compiler :interactive-args (split-string
jde-interactive-compile-args " ")) (jde-compile-compile compiler))
jde-compile()
call-interactively(jde-compile)
End Insert *Backtrace* buffer
The contents of the *Messages* buffer were
Creating customization items...
Creating group...
Creating group members... 92%
Creating group magic...
Creating group state...
Creating group... done
Creating customization items ...done
Creating customization setup...
Creating customization buffer...done
Mark saved where search started
Mark set
Mark saved where search started
Wrote /home/conradi/src/java/prj.el
(No files need saving)
("-g" "-deprecation" "Test.java")
Flushed completion cache.
Wrote /home/conradi/src/java/prj.el
(No files need saving)
("-g" "-deprecation" "Test.java")
Flushed completion cache.
Mark set [3 times]
Wrote /home/conradi/src/java/prj.el
(No files need saving)
or: Wrong type argument: stringp, nil
(New file)
Mark set
Auto-saving...done
Auto-saving...done
Loading newcomment...done
Mark saved where search started
Auto-saving...done
Undo!
Mark set
Auto-saving...done
Debug on Error enabled
Wrote /home/conradi/src/java/jde-mail.txt
or:
Entering debugger...
[2 times]
Mark set [2 times]
Saved text from "Debugger entered--Lisp error: (wrong-typ"
Mark set
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 /home/conradi/src/java/prj.el
jde-set-variables: Loading jde-jdk-registry from project /home/conradi/src/java/prj.el
jde-set-variables: Loading jde-compiler from project /home/conradi/src/java/prj.el
jde-set-variables: Loading jde-compile-option-deprecation from project
/home/conradi/src/java/prj.el
jde-set-variables: Loading jde-compile-option-debug from project
/home/conradi/src/java/prj.el
jde-save-project-internal: projects: ("/home/conradi/src/java/prj.el")
jde-save-open-buffer: Opening buffer for /home/conradi/src/java/prj.el
jde-save-needs-saving-p: original value for jde-jdk-registry in project
`/home/conradi/src/java/prj.el'
jde-save-variable: Saving jde-jdk-registry in /home/conradi/src/java/prj.el
jde-save-needs-saving-p: changed value for jde-compiler in project
`/home/conradi/src/java/prj.el'
jde-save-variable: Saving jde-compiler in /home/conradi/src/java/prj.el
jde-save-needs-saving-p: original value for jde-compile-option-deprecation in project
`/home/conradi/src/java/prj.el'
jde-save-variable: Saving jde-compile-option-deprecation in
/home/conradi/src/java/prj.el
jde-save-needs-saving-p: original value for jde-compile-option-debug in project
`/home/conradi/src/java/prj.el'
jde-save-variable: Saving jde-compile-option-debug in /home/conradi/src/java/prj.el
jde-save-close-buffer: Closing buffer for /home/conradi/src/java/prj.el
jde-save-project-internal: projects: ("/home/conradi/src/java/prj.el")
jde-save-open-buffer: Opening buffer for /home/conradi/src/java/prj.el
jde-save-needs-saving-p: original value for jde-jdk-registry in project
`/home/conradi/src/java/prj.el'
jde-save-variable: Saving jde-jdk-registry in /home/conradi/src/java/prj.el
jde-save-needs-saving-p: changed value for jde-compiler in project
`/home/conradi/src/java/prj.el'
jde-save-variable: Saving jde-compiler in /home/conradi/src/java/prj.el
jde-save-needs-saving-p: original value for jde-compile-option-deprecation in project
`/home/conradi/src/java/prj.el'
jde-save-variable: Saving jde-compile-option-deprecation in
/home/conradi/src/java/prj.el
jde-save-needs-saving-p: original value for jde-compile-option-debug in project
`/home/conradi/src/java/prj.el'
jde-save-variable: Saving jde-compile-option-debug in /home/conradi/src/java/prj.el
jde-save-close-buffer: Closing buffer for /home/conradi/src/java/prj.el
jde-save-project-internal: projects: ("/home/conradi/src/java/prj.el")
jde-save-open-buffer: Opening buffer for /home/conradi/src/java/prj.el
jde-save-needs-saving-p: original value for jde-jdk-registry in project
`/home/conradi/src/java/prj.el'
jde-save-variable: Saving jde-jdk-registry in /home/conradi/src/java/prj.el
jde-save-needs-saving-p: changed value for jde-compiler in project
`/home/conradi/src/java/prj.el'
jde-save-variable: Saving jde-compiler in /home/conradi/src/java/prj.el
jde-save-needs-saving-p: original value for jde-compile-option-deprecation in project
`/home/conradi/src/java/prj.el'
jde-save-variable: Saving jde-compile-option-deprecation in
/home/conradi/src/java/prj.el
jde-save-needs-saving-p: original value for jde-compile-option-debug in project
`/home/conradi/src/java/prj.el'
jde-save-variable: Saving jde-compile-option-debug in /home/conradi/src/java/prj.el
jde-save-close-buffer: Closing buffer for /home/conradi/src/java/prj.el
jde-save-project-internal: projects: ("/home/conradi/src/java/prj.el")
jde-save-open-buffer: Opening buffer for /home/conradi/src/java/prj.el
jde-save-needs-saving-p: original value for jde-jdk-registry in project
`/home/conradi/src/java/prj.el'
jde-save-variable: Saving jde-jdk-registry in /home/conradi/src/java/prj.el
jde-save-needs-saving-p: override value jde-jdk from parent `default' in project
`/home/conradi/src/java/prj.el'
jde-save-variable: Saving jde-jdk in /home/conradi/src/java/prj.el
jde-save-needs-saving-p: original value for jde-compiler in project
`/home/conradi/src/java/prj.el'
jde-save-variable: Saving jde-compiler in /home/conradi/src/java/prj.el
jde-save-needs-saving-p: original value for jde-compile-option-deprecation in project
`/home/conradi/src/java/prj.el'
jde-save-variable: Saving jde-compile-option-deprecation in
/home/conradi/src/java/prj.el
jde-save-needs-saving-p: original value for jde-compile-option-debug in project
`/home/conradi/src/java/prj.el'
jde-save-variable: Saving jde-compile-option-debug in /home/conradi/src/java/prj.el
jde-save-close-buffer: Closing buffer for /home/conradi/src/java/prj.el
jde-save-project-internal: projects: ("/home/conradi/src/java/prj.el")
jde-save-open-buffer: Opening buffer for /home/conradi/src/java/prj.el
jde-save-needs-saving-p: original value for jde-jdk-registry in project
`/home/conradi/src/java/prj.el'
jde-save-variable: Saving jde-jdk-registry in /home/conradi/src/java/prj.el
jde-save-needs-saving-p: original value for jde-jdk in project
`/home/conradi/src/java/prj.el'
jde-save-variable: Saving jde-jdk in /home/conradi/src/java/prj.el
jde-save-needs-saving-p: changed value for jde-compiler in project
`/home/conradi/src/java/prj.el'
jde-save-variable: Saving jde-compiler in /home/conradi/src/java/prj.el
jde-save-needs-saving-p: original value for jde-compile-option-deprecation in project
`/home/conradi/src/java/prj.el'
jde-save-variable: Saving jde-compile-option-deprecation in
/home/conradi/src/java/prj.el
jde-save-needs-saving-p: original value for jde-compile-option-debug in project
`/home/conradi/src/java/prj.el'
jde-save-variable: Saving jde-compile-option-debug in /home/conradi/src/java/prj.el
jde-save-close-buffer: Closing buffer for /home/conradi/src/java/prj.el
jde-save-project-internal: projects: ("/home/conradi/src/java/prj.el")
jde-save-open-buffer: Opening buffer for /home/conradi/src/java/prj.el
jde-save-needs-saving-p: original value for jde-jdk-registry in project
`/home/conradi/src/java/prj.el'
jde-save-variable: Saving jde-jdk-registry in /home/conradi/src/java/prj.el
jde-save-needs-saving-p: original value for jde-jdk in project
`/home/conradi/src/java/prj.el'
jde-save-variable: Saving jde-jdk in /home/conradi/src/java/prj.el
jde-save-needs-saving-p: changed value for jde-compiler in project
`/home/conradi/src/java/prj.el'
jde-save-variable: Saving jde-compiler in /home/conradi/src/java/prj.el
jde-save-needs-saving-p: original value for jde-compile-option-deprecation in project
`/home/conradi/src/java/prj.el'
jde-save-variable: Saving jde-compile-option-deprecation in
/home/conradi/src/java/prj.el
jde-save-needs-saving-p: original value for jde-compile-option-debug in project
`/home/conradi/src/java/prj.el'
jde-save-variable: Saving jde-compile-option-debug in /home/conradi/src/java/prj.el
jde-save-close-buffer: Closing buffer for /home/conradi/src/java/prj.el
jde-save-project-internal: projects: ("/home/conradi/src/java/prj.el")
jde-save-open-buffer: Opening buffer for /home/conradi/src/java/prj.el
jde-save-needs-saving-p: original value for jde-jdk-registry in project
`/home/conradi/src/java/prj.el'
jde-save-variable: Saving jde-jdk-registry in /home/conradi/src/java/prj.el
jde-save-needs-saving-p: original value for jde-jdk in project
`/home/conradi/src/java/prj.el'
jde-save-variable: Saving jde-jdk in /home/conradi/src/java/prj.el
jde-save-needs-saving-p: changed value for jde-compiler in project
`/home/conradi/src/java/prj.el'
jde-save-variable: Saving jde-compiler in /home/conradi/src/java/prj.el
jde-save-needs-saving-p: original value for jde-compile-option-deprecation in project
`/home/conradi/src/java/prj.el'
jde-save-variable: Saving jde-compile-option-deprecation in
/home/conradi/src/java/prj.el
jde-save-needs-saving-p: original value for jde-compile-option-debug in project
`/home/conradi/src/java/prj.el'
jde-save-variable: Saving jde-compile-option-debug in /home/conradi/src/java/prj.el
jde-save-close-buffer: Closing buffer for /home/conradi/src/java/prj.el
jde-save-project-internal: projects: ("/home/conradi/src/java/prj.el")
jde-save-open-buffer: Opening buffer for /home/conradi/src/java/prj.el
jde-save-needs-saving-p: original value for jde-jdk-registry in project
`/home/conradi/src/java/prj.el'
jde-save-variable: Saving jde-jdk-registry in /home/conradi/src/java/prj.el
jde-save-needs-saving-p: original value for jde-jdk in project
`/home/conradi/src/java/prj.el'
jde-save-variable: Saving jde-jdk in /home/conradi/src/java/prj.el
jde-save-needs-saving-p: changed value for jde-compiler in project
`/home/conradi/src/java/prj.el'
jde-save-variable: Saving jde-compiler in /home/conradi/src/java/prj.el
jde-save-needs-saving-p: original value for jde-compile-option-deprecation in project
`/home/conradi/src/java/prj.el'
jde-save-variable: Saving jde-compile-option-deprecation in
/home/conradi/src/java/prj.el
jde-save-needs-saving-p: original value for jde-compile-option-debug in project
`/home/conradi/src/java/prj.el'
jde-save-variable: Saving jde-compile-option-debug in /home/conradi/src/java/prj.el
jde-save-close-buffer: Closing buffer for /home/conradi/src/java/prj.el
jde-save-project-internal: projects: ("/home/conradi/src/java/prj.el")
jde-save-open-buffer: Opening buffer for /home/conradi/src/java/prj.el
jde-save-needs-saving-p: original value for jde-jdk-registry in project
`/home/conradi/src/java/prj.el'
jde-save-variable: Saving jde-jdk-registry in /home/conradi/src/java/prj.el
jde-save-needs-saving-p: original value for jde-jdk in project
`/home/conradi/src/java/prj.el'
jde-save-variable: Saving jde-jdk in /home/conradi/src/java/prj.el
jde-save-needs-saving-p: changed value for jde-compiler in project
`/home/conradi/src/java/prj.el'
jde-save-variable: Saving jde-compiler in /home/conradi/src/java/prj.el
jde-save-needs-saving-p: original value for jde-compile-option-deprecation in project
`/home/conradi/src/java/prj.el'
jde-save-variable: Saving jde-compile-option-deprecation in
/home/conradi/src/java/prj.el
jde-save-needs-saving-p: original value for jde-compile-option-debug in project
`/home/conradi/src/java/prj.el'
jde-save-variable: Saving jde-compile-option-debug in /home/conradi/src/java/prj.el
jde-save-close-buffer: Closing buffer for /home/conradi/src/java/prj.el
End Insert *jde-log* buffer
Process environment:
_=/usr/local/bin/emacs
FROM_HEADER=YAST_ASK
PATH=/opt/java/jdk1.3.1/bin:/opt/java/j2ee/j2sdkee1.3/bin:/opt/java/jakarta-ant-1.3/bin:/home/conradi/bin:/usr/local/bin:/usr/bin:/usr/X11R6/bin:/bin:/usr/lib/java/bin:/usr/games/bin:/usr/games:/opt/bin:/opt/gnome/bin:/opt/kde2/bin:/opt/kde/bin:/usr/openwin/bin:.:/opt/gnome/bin
no_proxy="localhost, hdc.de"
XNLSPATH=/usr/X11R6/lib/X11/nls
TERM=xterm
HOME=/home/conradi
WINDOWMANAGER=/usr/X11R6/bin/fvwm2
OSTYPE=linux
HOSTTYPE=i386
PRINTER=lp
SHELL=/bin/bash
INFODIR=/usr/local/info:/usr/share/info:/usr/info
MINICOM=-c on
TEXINPUTS=::~/.TeX:/usr/share/doc/.TeX:/usr/doc/.TeX:~/.TeX:/usr/doc/.TeX:~/.TeX:/usr/doc/.TeX:~/.TeX:/usr/share/doc/.TeX:/usr/doc/.TeX:~/.TeX:/usr/doc/.TeX:~/.TeX:/usr/doc/.TeX
SHLVL=2
LOGNAME=conradi
DISPLAY=:0.0
INFOPATH=/usr/local/info:/usr/share/info:/usr/info
COLORTERM=1
JAVA_HOME=/opt/java/jdk1.3.1
GNOMEDIR=/opt/gnome
LANG=de_DE
XKEYSYMDB=/usr/X11R6/lib/X11/XKeysymDB
MACHTYPE=i386-suse-linux
XSESSION_IS_UP=yes
HISTCONTROL=ignoredups
LS_COLORS=no=00:fi=00:di=01;34:ln=01:pi=40;33:so=01;35:bd=40;33;01:cd=40;33;01:ex=01;31:*.cmd=01;32:*.exe=01;32:*.com=01;32:*.btm=01;32:*.bat=01;32:*.tar=00;31:*.tbz=00;31:*.tgz=00;31:*.rpm=00;31:*.arj=00;31:*.taz=00;31:*.lzh=00;31:*.zip=00;31:*.z=00;31:*.Z=00;31:*.gz=00;31:*.bz2=00;31:*.jpg=01;35:*.gif=01;35:*.bmp=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.png=01;35:
USER=conradi
LESS=-MM
FVWM_MODULEDIR=/usr/X11R6/lib/X11/fvwm2
KDEDIR=/opt/kde
NNTPSERVER=news
GNOME_PATH=:/opt/gnome:/usr:/opt/gnome:/usr
FVWM_USERDIR=/home/conradi/.fvwm
ANT_HOME=/opt/java/jakarta-ant-1.3
PS2=>
PS1={ \h | | \w | \t } \n$
MANPATH=/usr/local/man:/usr/share/man:/usr/X11R6/man:/opt/man:/opt/gnome/man:/usr/openwin/man:/usr/man:/usr/man/allman:/usr/share/man/allman
LESSOPEN=lessopen.sh %s
LESSKEY=/etc/lesskey.bin
OPENWINHOME=/usr/openwin
QTDIR=/usr/lib/qt
SUSE_DOC_HOST=ESTHER.hdc.de
ignoreeof=0
LS_OPTIONS=-N --color=tty -T 0
HOSTDISPLAY=esther:0.0
LESSCLOSE=lessclose.sh %s %s
HOSTNAME=esther
J2EE_HOME=/opt/java/j2ee/j2sdkee1.3
PAGER=less
WINDOWID=44040206
PWD=/home/conradi