Re: jde-complete problem on win2000(chinese locale)

"Suraj Acharya" <[email protected]>
Newsgroups gmane.emacs.jdee
Message-ID <[email protected]>
Peter,

From the java stack trace it looks like JDE doesn't like one of the jars in
the classpath. Check if all the jars in your lib directory are valid
archives - try running jar tvf <filename>. I've seen zero byte jar files
cause exceptions like this, so check for this too.

Suraj

On 3/22/06, Peter Su <[email protected]> wrote:
>
> Hi all:
>    I'm jdee newbie. when execute jde-complete command,error appear.
>
> thanks.
>
> Peter Su
>
> there are my java files:
>    directory structure:
>
>
> under test/(ROOT)
> ../                                ./
> .classpath                         .project
> build.xml                          classes/
> lib/                               prj.el
> prj.el~                            semantic.cache
> semantic.cache~                    src/
>
> under src/:
> #SimpleThread.java#                #Test.java#
> ../                                ./
> SimpleThread.java                  SimpleThread.java~
> Test.java                          Test.java~
> Test1.java                         TestMethod.java
> p/                                 semantic.cache
> semantic.cache~
>
>
> d:/usr/project/test/src/Test1.java:
>    public class Test1{
>      public void test(){
>
>        }
>    }
>
> d:/usr/project/test/src/TestMethod.java:
> public class TestMethod{
>
>   /**
>    * Describe <code>main</code> method here
>    *
>    * @param args a <code>String[]</code> val
>    */
>   public static void main(String[] args){
>     Test1 test1 = new Test1();
>     test1.        //execute jde-complete then error
>   }
> }
>
>
>
> Please enter the details of your bug report here
>
>
>
> Emacs  : GNU Emacs 21.3.1 (i386-mingw-nt5.0.2195)
> of 2004-03-11 on NYAUMO
> Package: JDE version 2.3.5
> Required packages: cedet-1.0beta2
>
>
> 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-gen-equals-parens-around-expression 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-imenu-include-classdef t
> jde-javadoc-gen-link-online nil
> jde-complete-display-result-type t
> jde-gen-code-templates '(("Get Set Pair" . jde-gen-get-set)
>                           ("main method" . jde-gen-main-method)
>                           ("toString Method (Apache)" .
>                            jde-gen-tostring-method)
>                           ("Equals Method" . jde-gen-equals-method)
>                           ("Hash Code Method" . jde-gen-hashcode-method)
>                           ("Deep clone" . jde-gen-deep-clone)
>                           ("Action Listener" . jde-gen-action-listener)
>                           ("Change Listener" . jde-gen-change-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 '("'> \"else\""
>                       "(jde-gen-electric-brace
> jde-gen-conditional-padding-3)"
>                       "'r'n" "\"}\"" "(if jde-gen-comments "
>                       " '(l \" // end of else\"))" "'>'n")
> jde-jdk-registry '(("1.5" . "D:/jdk1.5.0_06"))
> 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") ("thro" . "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 "THINKINGSU"
> jde-complete-add-space-after-method nil
> jde-run-option-enable-system-assertions nil
> jde-import-excluded-classes '(("^bsh\\..*") ("^java\\.lang\\.[^.]*$" . t)
>                                ("^sun\\..*") ("^com\\.sun\\..*")
>                                (jde-import-current-package-p . t))
> jde-db-requested-breakpoint-face-colors '("black" . "yellow")
> jde-wiz-show-report t
> jde-javadoc-gen-use nil
> jde-gen-buffer-boilerplate nil
> jde-bug-raise-frame-p t
> jde-db-option-application-args nil
> jde-javadoc-gen-nonavbar nil
> jde-gen-final-methods t
> jde-run-option-interpret-mode nil
> jde-electric-return-p nil
> jde-javadoc-gen-nohelp nil
> jde-gen-jfc-app-buffer-template '("(funcall jde-gen-boilerplate-function)"
>                                    "(jde-gen-get-package-statement)"
>                                    "\"import java.awt.Dimension;\" '>'n"
>                                    "\"import java.awt.Graphics;\" '>'n"
>                                    "\"import java.awt.Graphics2D;\" '>'n"
>                                    "\"import java.awt.Color;\" '>'n"
>                                    "\"import java.awt.geom.Ellipse2D;\"
> '>'n"
>                                    "\"import java.awt.event.WindowAdapter;\"
> '>'n" "\"import java.awt.event.WindowEvent;\" '>'n" "\"import
> javax.swing.JFrame;\" '>'n" "\"import javax.swing.JPanel;\" '>'n"
> "\"import javax.swing.JScrollPane;\" '>'n" "\"import javax.swing.JMenuBar;\"
> '>'n" "\"import javax.swing.JMenu;\" '>'n" "\"import
> java.awt.event.ActionEvent;\" '>'n" "\"import javax.swing.AbstractAction;\"
> '>'n '>'n" "(progn (require 'jde-javadoc) (jde-javadoc-insert-start-block))"
> "\" * \"" "(file-name-nondirectory buffer-file-name) '>'n" "\" \"
> (jde-javadoc-insert-empty-line)" "\" \" (jde-javadoc-insert-empty-line)" "\"
> * Created: \" (current-time-string) '>'n" "\" \"
> (jde-javadoc-insert-empty-line)" "\" \" (jde-javadoc-insert
> 'tempo-template-jde-javadoc-author-tag)" "\" \" (jde-javadoc-insert
> 'tempo-template-jde-javadoc-version-tag)" "\" \" (jde-javadoc-insert
> 'tempo-template-jde-javadoc-end-block \"*/\")" "'>'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 '(("[f6]" . jde-bug-step-over)
>                         ("[f5]" . jde-bug-step-into)
>                         ("[f7]" . jde-bug-step-out)
>                         ("[f8]" . jde-bug-continue)
>                         ("[f9]" . jde-bug-toggle-breakpoint)
>                         ("[f11]" . jde-bug-finish-process)
>                         ("[f12]" . jde-bug-remove-dead-processes))
> jde-compile-finish-hook '(jde-compile-finish-kill-buffer
>                            jde-compile-finish-refresh-speedbar
>                            jde-compile-finish-update-class-info)
> jde-compile-option-nowarn nil
> jde-setnu-mode-threshold 20000
> jde-db-option-host ""
> jde-wiz-get-set-variable-prefix "arg"
> bsh-vm nil
> jde-wiz-tostring-variable-separator "\"  \""
> jde-compile-jump-to-first-error t
> jde-import-insert-group-names nil
> jde-compile-option-encoding ""
> jde-gen-main-method-template '("(jde-gen-save-excursion"
>                                 " (jde-wiz-gen-method" "   \"public
> static\""
>                                 "   \"void\"" "   \"main\""
>                                 "   \"String[] args\"" "   \"\" \"\"))"
>                                 ";; don't move point" "(setq tempo-marks
> nil)")
> jde-db-option-connect-shared-memory-name "javadebug"
> jde-run-option-java-profile '(nil . "./java.prof")
> bsh-startup-timeout 10
> jde-bug-jpda-directory "~/jpda1_0-win"
> 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-import-default-group-name nil
> jde-gen-deep-clone-template '("(jde-wiz-generate-interface \"
> java.lang.Cloneable\")" "'&'> (progn (require 'jde-javadoc) nil)"
> "(jde-javadoc-insert-start-block)" "\"* Create a deep clone of this
> object.\" '>'n" "\"*\" '>'n" "\"* @return a deep clone of this object.\"
> '>'n" "'> (jde-javadoc-insert-end-block)" "(let (jde-gen-final-methods)" "
> (jde-gen-method-signature" "   \"public\"" "   \"Object\"" "   \"clone\""
> "   nil" " ))" "'>" "(jde-gen-electric-brace)" "(file-name-sans-extension
> (file-name-nondirectory buffer-file-name))" "\" ret = null;\" '>'n'n" "(let
> ((beg (point)))" "  (insert \"ret = (\")" "  (insert
> (file-name-sans-extension" "    (file-name-nondirectory buffer-file-name)))"
> "  (insert \") super.clone();\")" "  (jde-gen-try-catch-wrapper beg
> (point))" "  (insert \"CloneNotSupportedException\")" "  nil)" "(progn" "
> (goto-char (scan-lists (point) 1 1))" " (goto-char (scan-lists (point) 1
> -1))" " (end-of-line)" " 'n)" "\"throw new InternalError(\\\"clone should be
> supported (forgot?)\\\");\"" "'>'%" "(progn (goto-char (scan-lists (point) 1
> 1)) (end-of-line) '(l n))" "(if jde-gen-comments " " '(l \" // add
> non-immutable member clone assignments here\" '>'n))" "'p'n" "\"return
> ret;\" '>'n" "\"}\" '>'n")
> jde-javadoc-gen-nodeprecated nil
> jde-run-option-heap-profile '(nil "./java.hprof" 5 20 "Allocation
> objects")
> jde-gen-cflow-else-if '("'> \"else if\" jde-gen-conditional-padding-1 "
>                          "\"(\" jde-gen-conditional-padding-2 (p
> \"else-if-clause: \" clause) " "      jde-gen-conditional-padding-2 \")\""
> "(jde-gen-electric-brace jde-gen-conditional-padding-3)" "'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 2
> jde-auto-parse-max-buffer-size 50000
> 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-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" jde-bsh-run t]
>                         ["Exit" jde-bsh-exit t] "-"
>                         ["Help" jde-help-beanshell t])
>                        ("Documentation"
>                         ["Add" jde-javadoc-autodoc-at-line
>                          (jde-javadoc-enable-menu-p)]
>                         ["Remove" jde-javadoc-remdoc-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 All" jde-javadoc-make t]
>                         ["Generate Buffer" jde-javadoc-make-buffer t] "-"
>                         ["Javadoc Reference" jde-javadoc-browse-tool-doc
> t])
>                        "-"
>                        ("Code Generation"
>                         ("Templates" ["Get/Set Pair..." jde-gen-get-set t]
>                          ["Println..." jde-gen-println t]
>                          ("Listener" ["Action" jde-gen-action-listener t]
>                           ["Change" jde-gen-change-listener t]
>                           ["Window" jde-gen-window-listener t]
>                           ["Mouse" jde-gen-mouse-listener t])
>                          ["Other..." jde-gen-code t])
>                         ("Import" ["Class..." jde-import-find-and-import
> t]
>                          ["All" jde-import-all t]
>                          ["All Unique" jde-import-all-unique t] "-"
>                          ["Expand Package Imports"
> jde-import-expand-imports t]
>                          ["Collapse Class Imports"
> jde-import-collapse-imports
>                           t]
>                          ["Delete Unneeded" jde-import-kill-extra-imports
> t]
>                          ["Organize Imports" jde-import-organize t]
>                          ["Show Unimported Classes" jde-import-all-show
> t])
>                         ("Wizards"
>                          ["Override Method" jde-wiz-override-method t]
>                          ["Implement Interface..."
> jde-wiz-implement-interface
>                           t]
>                          ["Generate Get/Set Methods"
> jde-wiz-get-set-methods t]
>                          ["Generate toString Method" jde-wiz-tostring t]
>                          ["Update Package Statement" jde-package-update 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] "-"
>                          ["Update Class List" jde-wiz-update-class-list
> t])
>                         ("Modes"
>                          ["Abbrev" jde-abbrev-mode :enable t :style toggle
>                           :selected jde-enable-abbrev-mode]
>                          ["Electric Return" jde-electric-return-mode
> :enable t
>                           :style toggle :selected
> jde-electric-return-mode]
>                          )
>                         )
>                        ("Browse" ["Source Files" jde-show-speedbar t]
>                         ["Class at Point" jde-browse-class-at-point t])
>                        ["Check Style" jde-checkstyle]
>                        ("Project"
>                         ["Auto Switch" jde-toggle-project-switching
> :enable t
>                          :style toggle :selected
>                          jde-project-context-switching-enabled-p]
>                         ("Options" ["General" jde-show-project-options t]
>                          ["Compile" jde-compile-show-options-buffer t]
>                          ["Run" jde-show-run-options t]
>                          ["Debug" jde-show-debug-options t]
>                          ["Autocode" jde-show-autocode-options t]
>                          ["Javadoc" jde-javadoc-customize t]
>                          ["Make" jde-make-show-options t]
>                          ["Ant" jde-ant-show-options t]
>                          ["Complete" jde-show-complete-options t]
>                          ["Wiz" jde-show-wiz-options t])
>                         ("Project File"
>                          ["Create New" jde-create-new-project t]
>                          ["Save" jde-save-project t]
>                          ["Load" jde-load-project-file t]
>                          ["Load All" jde-load-all-project-files t])
>                         )
>                        ("Help" ["JDEE Users Guide" jde-show-help t]
>                         ["JDK" jde-help-browse-jdk-doc t]
>                         ["JDEE Key Bindings" jde-keys t] "-"
>                         ["Class..." jde-help-class t]
>                         ["Class Member..." jde-help-class-member t]
>                         ["Symbol at Point" jde-help-symbol t] "-"
>                         ["Submit problem report" jde-submit-problem-report
> t]
>                         "-" "JDE 2.3.5")
>                        )
> jde-global-classpath '("./classes" "./lib")
> jde-gen-method-javadoc-comment "template"
> 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.5")
> 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 '(("[f1]" . jde-compile) ("[f2]" . jde-build)
>                     ("[f3]" . jde-run) ("[f4]" . jde-debug)
>                     ("[(control ?.)]" . jde-complete))
> 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-wiz-tostring-static-members t
> jde-gen-cflow-for-i '("'> \"for\" jde-gen-conditional-padding-1 "
>                        "\"(\" jde-gen-conditional-padding-2 \"int \" (p
> \"variable: \" var) " "\" = 0; \" (s var) \" < \" (p \"upper bound: \"
> upper-bound) \"; \" (s var) \"++\"" "      jde-gen-conditional-padding-2
> \")\"" "(jde-gen-electric-brace jde-gen-conditional-padding-3)" "'r'n"
> "\"}\"" "(if jde-gen-comments " " '(l \" // end of for (int \" (s var) \" =
> 0; \"" "(s var) \" < \" (s upper-bound) \"; \" (s var) \"++)\"))" "'>'n")
> jde-run-option-classpath "global"
> jde-javadoc-gen-detail-switch '("-protected")
> jde-gen-conditional-padding-1 " "
> jde-gen-conditional-padding-2 ""
> jde-gen-conditional-padding-3 " "
> jde-bug-sio-connect-delay 1
> jde-javadoc-param-tag-template "\"* @param \" name \" \" (jde-javadoc-a
> type)\n \" \" (jde-javadoc-code type) \" value\""
> jde-compile-option-verbose-path nil
> jde-javadoc-display-doc t
> jde-imenu-modifier-abbrev-alist '(("public" . 43) ("protected" . 177)
>                                    ("private" . 172) ("static" . 2215)
>                                    ("transient" . 35) ("volatile" . 126)
>                                    ("abstract" . 170) ("final" . 182)
>                                    ("native" . 36) ("synchronized" . 64)
>                                    ("strictfp" . 37))
> jde-wiz-get-javadoc-template '("/**" "* Gets the value of %n" "*"
>                                 "* @return the value of %n" "*/")
> bsh-script-menu-definition '("Bsh" ["Help" bsh-script-help t])
> jde-jdk-doc-url ""
> jde-gen-comments nil
> jde-help-wget-command-line-options nil
> 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-exception-buffer-template '("(open-line 1) (funcall
> jde-gen-boilerplate-function)" "(jde-gen-get-package-statement)" "(progn
> (require 'jde-javadoc) (jde-javadoc-insert-start-block))" "\" * Exception
> <code>\" (jde-parse-get-buffer-unqualified-class) \"</code>.\" '> 'n" "\" \"
> (jde-javadoc-insert-empty-line)" "\" * Created: \" (current-time-string) '>
> 'n" "\" \" (jde-javadoc-insert-empty-line)" "\" \" (jde-gen-save-excursion
> (jde-javadoc-insert 'tempo-template-jde-javadoc-author-tag))" "\" \"
> (jde-gen-save-excursion (jde-javadoc-insert
> 'tempo-template-jde-javadoc-version-tag))" "\" \"
> (jde-javadoc-insert-end-block)" "\"public class \""
> "(jde-parse-get-buffer-unqualified-class)" "\" \"
> (jde-gen-get-extend-class)" "(jde-gen-electric-brace)" "'p'n" "'>
> (jde-javadoc-insert-start-block)" "\"* Constructs a new <code>\"
> (jde-parse-get-buffer-unqualified-class) \"</code> with\" '>'n" "\"*
> <code>null</code> as its detail message.\" '>'n" "'>
> (jde-javadoc-insert-end-block)" "(jde-gen-method-signature \"public\" nil
> (jde-parse-get-buffer-unqualified-class) nil)" "(jde-gen-electric-brace)"
> "\"}\"'>'n" "'n" "'> (jde-javadoc-insert-start-block)" "\"* Constructs a new
> <code>\" (jde-parse-get-buffer-unqualified-class) \"</code> with\" '>'n"
> "\"* the specified detail message.\" '>'n" "'>
> (jde-javadoc-insert-empty-line)" "\"* @param message the detail message
> string.\" '> 'n" "'> (jde-javadoc-insert-end-block)"
> "(jde-gen-method-signature \"public\" nil
> (jde-parse-get-buffer-unqualified-class) \"String message\")"
> "(jde-gen-electric-brace)" "\"super(message);\" '> 'n" "\"}\" '> 'n" "'n"
> "'> (jde-javadoc-insert-start-block)" "\"* Constructs a new <code>\"
> (jde-parse-get-buffer-unqualified-class) \"</code> with\" '>'n" "\"* the
> specified cause and a detail message of\" '> 'n" "\"* <code>(cause == null ?
> null : cause.toString())</code>\" '> 'n" "\"* (which typically contains
> the class and detail message of cause).\" '> 'n" "'>
> (jde-javadoc-insert-empty-line)" "\"* @param cause the causing throwable. A
> null value is permitted\" '> 'n" "\"*     and indicates that the cause is
> nonexistent or unknown.\" '> 'n" "'> (jde-javadoc-insert-end-block)"
> "(jde-gen-method-signature \"public\" nil
> (jde-parse-get-buffer-unqualified-class) \"Throwable cause\")"
> "(jde-gen-electric-brace)" "\"super(cause == null ? (String) null :
> cause.toString());\" '> 'n" "\"initCause(cause);\" '> 'n" "\"}\" '> 'n"
> "'n" "'> (jde-javadoc-insert-start-block)" "\"* Constructs a new <code>\"
> (jde-parse-get-buffer-unqualified-class) \"</code> with\" '>'n" "\"* the
> specified cause and message.\" '> 'n" "'> (jde-javadoc-insert-empty-line)"
> "\"* @param message the detail message string.\" '> 'n" "\"* @param cause
> the causing throwable. A null value is permitted\" '> 'n" "\"*     and
> indicates that the cause is nonexistent or unknown.\" '> 'n" "'>
> (jde-javadoc-insert-end-block)" "(jde-gen-method-signature \"public\" nil
> (jde-parse-get-buffer-unqualified-class) \"String message,Throwable
> cause\")" "(jde-gen-electric-brace)" "\"super(message);\" '> 'n"
> "\"initCause(cause);\" '> 'n" "\"}\" '> 'n" "\"}\" '>" "(if jde-gen-comments
> (concat \" // \" (jde-parse-get-buffer-unqualified-class)))" "'>'n")
> jde-gen-class-buffer-template '("(funcall jde-gen-boilerplate-function)"
>                                  "(jde-gen-get-package-statement)"
>                                  "(progn (require 'jde-javadoc)
> (jde-javadoc-insert-start-block))" "\" * Describe class \""
> "(file-name-sans-extension (file-name-nondirectory buffer-file-name))" "\"
> here.\" 'n" "\" \" (jde-javadoc-insert-empty-line)" "\" \"
> (jde-javadoc-insert-empty-line)" "\" * Created: \" (current-time-string) 'n"
> "\" \" (jde-javadoc-insert-empty-line)" "\" \" (jde-gen-save-excursion
> (jde-javadoc-insert 'tempo-template-jde-javadoc-author-tag))" "\" \"
> (jde-gen-save-excursion (jde-javadoc-insert
> 'tempo-template-jde-javadoc-version-tag))" "\" \"
> (jde-javadoc-insert-end-block)" "\"public class \""
> "(file-name-sans-extension (file-name-nondirectory buffer-file-name))" "\"
> \" (jde-gen-get-extend-class)" "(jde-gen-electric-brace)" "'p'n" "\"}\">"
> "(if jde-gen-comments (concat \" // \"" "  (file-name-sans-extension
> (file-name-nondirectory buffer-file-name))))" "'>'n" ";; Here comes the
> stuff that needs a fully generated class." ";; We jump back and add those
> things retrospectively." "(progn (tempo-backward-mark)" "
> (jde-gen-save-excursion" "  (jde-gen-get-interface-implementation t))" "
> (jde-gen-save-excursion" "  (jde-wiz-gen-method \"public\" \"\"" "
> (file-name-sans-extension (file-name-nondirectory buffer-file-name)) \"\"
> \"\" \"\")))" ";; Move to constructor body. Set tempo-marks to nil in order
> to prevent tempo moving to mark." "(progn (re-search-forward \"^[ \\t]*$\")
> (setq tempo-marks nil) nil)")
> jde-javadoc-checker-level 'protected
> jde-db-option-connect-socket '(nil "4444")
> jde-appletviewer-option-vm-args nil
> jde-run-executable-args nil
> jde-run-option-debug nil
> jde-db-option-garbage-collection '(t t)
> jde-bug-stack-info nil
> jde-lib-excluded-file-names nil
> jde-javadoc-gen-stylesheetfile ""
> jde-use-font-lock t
> jde-gen-cflow-for-iter '("'> \"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 \")\"" "(jde-gen-electric-brace
> jde-gen-conditional-padding-3)" "'r" "(s var) \".next();\" '>'n'>" "\"}\""
> "(if jde-gen-comments " " '(l \" // end of for (Iterator \" (s var) \" = \"
> (s coll)" " \".iterator(); \" (s var) \".hasNext();)\"))" "'>'n")
> jde-compile-option-bootclasspath nil
> jde-java-font-lock-max-names-by-regexp 100
> jde-gen-final-arguments t
> jde-javadoc-gen-group nil
> jde-javadoc-gen-link-offline nil
> jde-plugins-directory "d:/usr/home/emacs/site/jde/plugins"
> jde-expand-classpath-p t
> jde-java-font-lock-api-file "d:/usr/home/jde-java-font-lock.api"
> jde-javadoc-gen-doc-title ""
> jde-javadoc-gen-header ""
> jde-run-option-vm-args nil
> jde-javadoc-gen-window-title ""
> jde-compile-option-directory "./classes"
> jde-imenu-create-index-function 'semantic-create-imenu-index
> jde-gen-console-buffer-template '("(funcall jde-gen-boilerplate-function)"
>                                    "(jde-gen-get-package-statement)"
>                                    "(progn (require 'jde-javadoc)
> (jde-javadoc-insert-start-block))" "\" * Describe class \""
> "(file-name-sans-extension (file-name-nondirectory buffer-file-name))" "\"
> here.\" 'n" "\" \" (jde-javadoc-insert-empty-line)" "\" \"
> (jde-javadoc-insert-empty-line)" "\" * Created: \" (current-time-string) 'n"
> "\" \" (jde-javadoc-insert-empty-line)" "\" \" (jde-gen-save-excursion
> (jde-javadoc-insert 'tempo-template-jde-javadoc-author-tag))" "\" \"
> (jde-gen-save-excursion (jde-javadoc-insert
> 'tempo-template-jde-javadoc-version-tag))" "\" \"
> (jde-javadoc-insert-end-block)" "\"public final class \""
> "(file-name-sans-extension (file-name-nondirectory buffer-file-name))"
> "(jde-gen-electric-brace \" \")" "'p'n" "\"}\">" "(if jde-gen-comments
> (concat \" // \"" "  (file-name-sans-extension (file-name-nondirectory
> buffer-file-name))))" "'>'n" ";; Here comes the stuff that needs a fully
> generated class." ";; We jump back and add those things retrospectively."
> "(progn (tempo-backward-mark)" " (jde-gen-save-excursion"
> "  (jde-gen-main-method))" " (tempo-backward-mark)" "
> (jde-gen-save-excursion" "  (jde-wiz-gen-method \"private\" \"\"" "
> (file-name-sans-extension (file-name-nondirectory buffer-file-name)) \"\"
> \"\" \"\")))" ";; Move to constructor body. Set tempo-marks to nil in order
> to prevent tempo moving to mark." "(progn (re-search-forward \"^[ \\t]*$\")
> (setq tempo-marks nil) nil)")
> jde-import-auto-sort-function 'jde-import-sort
> jde-complete-function 'jde-complete-menu
> jde-javadoc-gen-noindex nil
> jde-gen-mouse-listener-template '("(end-of-line) '& (P \"Component name:
> \")"
>                                    "\".addMouseListener(\"
> jde-gen-method-signature-padding-2 " "\"new MouseAdapter\"
> jde-gen-method-signature-padding-1 \"()\" '>" "(if jde-gen-k&r " "
> jde-gen-method-signature-padding-3" " 'n)" "\"{\"'>'n "
> "(jde-gen-method-signature" "  \"public\"" "  \"void\"" "  \"mouseClicked\""
> "  \"MouseEvent e\"" " )" "'>" "(if jde-gen-k&r " " ()" " 'n)" "\"{\"'>'n"
> "\"}\"'>'n" "(jde-gen-method-signature" "  \"public\"" "  \"void\""
> "  \"mouseEntered\"" "  \"MouseEvent e\"" " )" "'>" "(if jde-gen-k&r " " ()"
> " 'n)" "\"{\"'>'n" "\"}\"'>'n" "(jde-gen-method-signature" "  \"public\""
> "  \"void\"" "  \"mouseExited\"" "  \"MouseEvent e\"" " )" "'>" "(if
> jde-gen-k&r " " ()" " 'n)" "\"{\"'>'n" "\"}\"'>'n"
> "(jde-gen-method-signature" "  \"public\"" "  \"void\"" "  \"mousePressed\""
> "  \"MouseEvent e\"" " )" "'>" "(if jde-gen-k&r " " ()" " 'n)" "\"{\"'>'n"
> "\"}\"'>'n" "(jde-gen-method-signature" "  \"public\"" "  \"void\""
> "  \"mouseReleased\"" "  \"MouseEvent e\"" " )" "'>" "(if jde-gen-k&r " "
> ()" " 'n)" "\"{\"'>'n" "\"}\"'>'n" "\"}\" jde-gen-method-signature-padding-2
> \");\"'>'n'>")
> jde-run-option-application-args nil
> jde-wiz-tostring-sort-variables nil
> jde-bug-vm-executable '("javaw")
> jde-bug-debugger-command-timeout 30
> jde-db-option-stack-size '((128 . "kilobytes") (400 . "kilobytes"))
> jde-db-option-properties nil
> jde-run-read-app-args nil
> jde-wiz-tostring-stringbuffer-size "1000"
> jde-quote-classpath t
> jde-find-case-sensitive nil
> jde-bug-window-message nil
> jde-complete-display-throws t
> jde-build-function '(jde-ant-build)
> jde-new-buffer-menu '("JDE New" ["Class..." jde-gen-class-buffer t]
>                        ["Interface..." jde-gen-interface-buffer t]
>                        ["Console..." jde-gen-console-buffer t]
>                        ["Bean..." jde-gen-bean-buffer t]
>                        ["Unit Test..." jde-junit-test-class-buffer t]
>                        ("EJB" ["Session Bean" jde-ejb-session-bean-buffer
> t]
>                         ["Entity Bean" jde-ejb-entity-bean-buffer t])
>                        ["Other..." jde-gen-buffer t])
> jde-debugger '("JDEbug")
> jde-javadoc-author-tag-template "\"* @author <a href=\\\"mailto:\"
> user-mail-address\n \"\\\">\" user-full-name \"</a>\""
> jde-lib-directory-names '("^lib" "^jar")
> jde-run-option-jar nil
> jde-javadoc-describe-field-template "\"* Describe \"
> (jde-javadoc-field-type modifiers)\n \" \" (jde-javadoc-code name) \"
> here.\""
> jde-compile-option-source '("default")
> jde-javadoc-gen-link-URL nil
> jde-bug-local-variables nil
> jde-compile-option-classpath '("./classes" "./lib")
> jde-gen-equals-trailing-and-operators 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 '>")
> jde-wiz-get-set-static-members t
> bsh-startup-directory ""
> jde-javadoc-version-tag-template "\"* @version 1.0\""
> jde-wiz-get-set-methods-include '("Both")
> jde-gen-equals-method-template '("'>" "\"/**\" '> 'n"
>                                   "\" * Check if this object is equal to
> another object.\" '> 'n" "\" * \" '> 'n" "\" * <p>For the definition of the
> object equivalence relation\" '> 'n" "\" * see {@link
> java.lang.Object#equals(Object)}.</p>\" '> 'n" "\" * \" '> 'n" "\" *
> @param obj another, possibly equal object.\" '> 'n" "\" * \" '> 'n" "\" *
> @return true if the objects are equal, false otherwise.\" '> 'n" "\" * \" '>
> 'n" "\" * @see java.lang.Object#equals(Object)\" '> 'n" "\" */\" '> 'n"
> "(jde-gen-method-signature \"public\" \"boolean\" \"equals\" \"Object
> obj\")" "(jde-gen-electric-brace)" "\"if (obj == this)\" '> 'n" "\"return
> true;\" '> 'n '> 'n" "\"if (obj == null || getClass() != obj.getClass())\"
> '> 'n" "\"return false;\" '> 'n '> 'n" "(jde-gen-equals-return \"obj\"
> \"o\") '> 'n" "\"}\" '> 'n '>")
> jde-wiz-get-set-methods-order '("Get followed by set for each field")
> jde-complete-display-qualified-types t
> jde-javadoc-describe-constructor-template "\"* Creates a new \"
> (jde-javadoc-code name) \" instance.\""
> jde-bug-server-shmem-name '(t . "JDEbug")
> jde-run-option-disable-system-assertions nil
> jde-javadoc-gen-docletpath nil
> jde-javadoc-gen-split-index nil
> jde-db-active-breakpoint-face-colors '("black" . "red")
> jde-compile-option-deprecation nil
> jde-import-group-of-rules '(("^javax?\\."))
> jde-db-spec-breakpoint-face-colors '("black" . "green")
> jde-which-method-mode t
> jde-vm-path ""
> jde-gen-k&r t
> jde-javadoc-gen-bottom ""
> jde-javadoc-gen-footer ""
> jde-db-option-classpath nil
> jde-open-class-at-point-find-file-function 'find-file-other-window
> jde-gen-cflow-for '("'> \"for\" jde-gen-conditional-padding-1 "
>                      "\"(\" jde-gen-conditional-padding-2 (p \"for-clause:
> \" clause) " "      jde-gen-conditional-padding-2 \")\""
> "(jde-gen-electric-brace jde-gen-conditional-padding-3)" "'r'n" "\"}\"" "(if
> jde-gen-comments " " '(l \" // end of for (\" (s clause) \")\"))" "'>'n")
> jde-gen-cflow-catch '("'> \"catch\" jde-gen-conditional-padding-1  "
>                        "\"(\" jde-gen-conditional-padding-2 (p \"catch
> what: \" clause) \" e\"" "      jde-gen-conditional-padding-2 \")\""
> "(jde-gen-electric-brace jde-gen-conditional-padding-3)" "'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 '("(jde-gen-insert-at-class-top nil t)"
>                                 "(progn (tempo-save-named 'mypos
> (point-marker)) nil)" "(progn" "  (jde-gen-get-next-member-pos
> '(\"private\")) nil)" "(P \"Variable type: \" type t)" "(P \"Variable name:
> \" name t)" "'&'n'>" "(progn (require 'jde-javadoc)
> (jde-javadoc-insert-start-block))" "\"* Describe \" (s name) \" here.\"
> '>'n" "'> (jde-javadoc-insert-end-block)" "'& \"private \" (s type) \" \""
> "(s name) \";\" '>" "(progn (goto-char (marker-position (tempo-lookup-named
> 'mypos))) nil)" "(jde-gen-blank-lines 2 -1)" "'>
> (jde-javadoc-insert-start-block)" "\"* Get the <code>\"
> (jde-gen-lookup-and-capitalize 'name) \"</code> value.\" '>'n" "'>
> (jde-javadoc-insert-empty-line)" "'>" "(let ((type (tempo-lookup-named
> 'type)))" "  (jde-gen-save-excursion (jde-javadoc-insert
> 'tempo-template-jde-javadoc-return-tag)))" "'>
> (jde-javadoc-insert-end-block)" "(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" " )"
> "(jde-gen-electric-brace)" "\"return \" (s name) \";\" '>'n \"}\"'>'n" "'n"
> "'> (jde-javadoc-insert-start-block)" "\"* Set the <code>\"
> (jde-gen-lookup-and-capitalize 'name) \"</code> value.\" '>'n" "\"*\" '>'n"
> "\"* @param new\" (jde-gen-lookup-and-capitalize 'name)" "\" The new \"
> (jde-gen-lookup-and-capitalize 'name) \" value.\" '>'n" "'>
> (jde-javadoc-insert-end-block)" "(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))" " )"
> "(jde-gen-electric-brace)" "'>\"this.\" (s name) \" = new\"
> (jde-gen-lookup-and-capitalize 'name)" "\";\" '>'n \"}\" '>" "(when
> (looking-at \"\\\\s-*\\n\\\\s-*$\")" "  (forward-line 1) (end-of-line)
> nil)")
> jde-bug-saved-breakpoints nil
> jde-run-option-enable-assertions "Nowhere"
> jde-compile-option-sourcepath '("./src")
> jde-gen-cflow-if '("'> \"if\" jde-gen-conditional-padding-1 "
>                     "\"(\" jde-gen-conditional-padding-2 (p \"if-clause:
> \" clause)" "      jde-gen-conditional-padding-2 \")\""
> "(jde-gen-electric-brace jde-gen-conditional-padding-3)" "'r'n" "\"}\"" "(if
> jde-gen-comments " "'(l \" // end of if (\" (s clause) \")\"))" "'>'n")
> jde-db-option-java-profile '(nil . "./java.prof")
> jde-gen-cflow-try-finally '("'> \"try \"" "(jde-gen-electric-brace)"
> "'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 \")\"
> '>" "(jde-gen-electric-brace jde-gen-conditional-padding-3)" "'r'n" "\"}\"
> '> " "(if jde-gen-k&r " "  jde-gen-conditional-padding-3 " " 'n)"
> "\"finally\" '>" "(jde-gen-electric-brace jde-gen-conditional-padding-3)"
> "'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" "(if (string=
> jde-gen-method-javadoc-comment \"inherit\")" "'(l \"/*\" 'n>" "\"*
> (@inheritDoc)\" 'n>" "\"*/\" 'n>" "))" "(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)" " )" "'>" "(jde-gen-electric-brace)"
> "(s default-body) (jde-gen-indent) 'p'n" "\"}\"'>'n" "(if (string=
> jde-gen-method-javadoc-comment \"template\")" " (progn (tempo-backward-mark)
> (tempo-backward-mark) (beginning-of-line)" "   (jde-gen-save-excursion
> (jde-javadoc-autodoc-at-line))" "   (tempo-forward-mark) nil)" "  (progn
> (tempo-backward-mark) nil))" "(setq tempo-marks nil) ;; prevent tempo from
> moving point")
> jde-run-applet-doc ""
> jde-compile-option-vm-args nil
> jde-enable-senator t
> jde-help-wget-timeout nil
> jde-wiz-include-javadoc t
> jde-newline-function '(newline)
> jde-javadoc-gen-overview ""
> jde-javadoc-gen-notree nil
> jde-run-option-garbage-collection '(t t)
> jde-import-auto-collapse-imports nil
> jde-db-mode-hook nil
> jde-import-blank-line-between-groups t
> jde-db-option-heap-profile '(nil "./java.hprof" 5 20 "Allocation objects")
> bsh-classpath nil
> jde-import-group-function 'jde-import-group-of
> bsh-eval-timeout 30
> jde-sourcepath '("./src")
> jde-run-option-hotspot-type 'client
> jde-db-read-vm-args nil
> jde-help-browser-function "browse-url"
> jde-bug-debug nil
> jde-java-font-lock-api-name-filter nil
> jde-db-query-missing-source-files t
> jde-javadoc-end-block-template nil
> jde-gen-method-signature-padding-1 ""
> jde-gen-method-signature-padding-2 ""
> jde-gen-method-signature-padding-3 " "
> jde-gen-cflow-finally '("'> \"finally\""
>                          "(jde-gen-electric-brace
> jde-gen-conditional-padding-3)" "'r'n" "\"}\"" "(if jde-gen-comments " " '(l
> \" // end of finally\"))" "'>'n")
> jde-db-sourcepath '("./")
> jde-gen-bean-template '(";; generate class and save point which is in body
> of the constructor" "(jde-gen-class) 'p" "(progn (end-of-buffer)
> (search-backward \"}\") (backward-char 1)) 'n" "(jde-gen-blank-lines 2 -1)"
> "(jde-gen-save-excursion" " (jde-wiz-generate-interface \"
> java.io.Serializable\")" " (jde-import-insert-import '(\"
> java.io.Serializable\"))" " (call-interactively
> 'jde-gen-get-set-methods))")
> jde-javadoc-gen-packages nil
> jde-help-use-frames t
> jde-gen-cflow-if-else '("'> \"if\" jde-gen-conditional-padding-1 "
>                          "\"(\" jde-gen-conditional-padding-2 (p
> \"if-clause: \" clause)" "      jde-gen-conditional-padding-2 \")\""
> "(jde-gen-electric-brace jde-gen-conditional-padding-3)" "'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\""
> "(jde-gen-electric-brace jde-gen-conditional-padding-3)" "'r'n" "\"}\"" "(if
> jde-gen-comments " " '(l \" // end of if (\" (s clause) \") else\"))"
> "'>'n")
> jde-bug-server-socket '(t . "2112")
> jde-gen-cflow-while '("'> \"while\" jde-gen-conditional-padding-1 "
>                        "\"(\" jde-gen-conditional-padding-2 (p
> \"while-clause: \" clause) " "      jde-gen-conditional-padding-2 \")\""
> "(jde-gen-electric-brace jde-gen-conditional-padding-3)" "'r'n" "\"}\"" "(if
> jde-gen-comments " " '(l \" // end of while (\" (s clause) \")\"))" "'>'n")
> jde-imenu-include-modifiers nil
> jde-run-option-boot-classpath nil
> jde-appletviewer-option-encoding ""
> jde-gen-cflow-try-catch '("'> \"try \"" "(jde-gen-electric-brace)" "'r'n"
>                            "\"}\" '>" "(if jde-gen-comments "
>                            " '(l \" // end of try\" '>'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 \")\" '>"
> "(jde-gen-electric-brace jde-gen-conditional-padding-3)" "'p'n" "\"}\"" "
> (if jde-gen-comments " "   '(l \" // end of try-catch\"))" "'>'n")
> jde-gen-interface-buffer-template '("(funcall
> jde-gen-boilerplate-function)"
>                                      "(jde-gen-get-package-statement)"
>                                      "(progn (require 'jde-javadoc)
> (jde-javadoc-insert-start-block))" "\" * Describe interface \""
> "(file-name-sans-extension (file-name-nondirectory buffer-file-name))" "\"
> here.\" 'n" "\" \" (jde-javadoc-insert-empty-line)" "\" \"
> (jde-javadoc-insert-empty-line)" "\" * Created: \" (current-time-string) 'n"
> "\" \" (jde-javadoc-insert-empty-line)" "\" \" (jde-gen-save-excursion
> (jde-javadoc-insert 'tempo-template-jde-javadoc-author-tag))" "\" \"
> (jde-gen-save-excursion (jde-javadoc-insert
> 'tempo-template-jde-javadoc-version-tag))" "\" \"
> (jde-javadoc-insert-end-block)" "\"public interface \""
> "(file-name-sans-extension (file-name-nondirectory buffer-file-name))" "\"
> \" (jde-gen-get-extend-class)" "(jde-gen-electric-brace)" "'p'n" "\"}\">"
> "(if jde-gen-comments (concat \" // \"" "  (file-name-sans-extension
> (file-name-nondirectory buffer-file-name))))" "'>'n")
> bsh-jar "bsh.jar"
> jde-bug-breakpoint-cursor-colors '("cyan" . "brown")
> jde-compile-option-target '("1.1")
> jde-run-executable ""
> jde-run-option-heap-size '((1 . "megabytes") (16 . "megabytes"))
> jde-gen-change-listener-template '("'& (P \"Component name: \")"
>                                     "\".addChangeListener(\"
> jde-gen-method-signature-padding-2 " "\"new ChangeListener\"
> 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\"" "  \"stateChanged\""
> "  \"ChangeEvent e\"" " )" "'>" "(if jde-gen-k&r " " ()" " 'n)" "\"{\"'>'n"
> "\"}\"'>'n" "\"}\" jde-gen-method-signature-padding-2 \");\"'>'n'>'n'>")
> jde-jdb-key-bindings '(("[? ? ?]" . jde-debug-step-over)
>                         ("[? ? ?Ý¢(r)êäå­äåâõç­óôåð­éîôï(c)
>                         ¨¢Û¿¿¿]" . jde-debug-step-out)
>                         ("[? ? ?]" . jde-debug-cont)
>                         ("[? ? ?]" . jde-debug-run)
>                         ("[? ? ?]" . jde-debug-toggle-breakpoint)
>                         ("[? ? ?]" . jde-debug-up)
>                         ("[? ? ?]" . jde-debug-down)
>                         ("[? ? ?]" . jde-jdb-print)
>                         ("[? ? ?]" . jde-jdb-dump)
>                         ("[? ? ?]" . jde-jdb-eval)
>                         ("[? ? ?]" . jde-jdb-set)
>                         ("[? ? ?\f]" . jde-jdb-locals))
> jde-gen-cflow-switch '("'> \"switch\" jde-gen-conditional-padding-1 "
>                         " \"(\" jde-gen-conditional-padding-2 (p
> \"switch-condition: \" clause) " "       jde-gen-conditional-padding-2
> \")\"" "'>" "(jde-gen-electric-brace jde-gen-conditional-padding-3)" "\"case
> \" (p \"first value: \" first-value) \":\"'>'n" "'p'n" "\"break;\"'>'n"
> "\"default:\"'>'n'>" "\"break;\"'>'n" "\"}\"" "(if jde-gen-comments " " '(l
> \" // end of switch (\" (s clause) \")\"))" "'>'n")
> jde-which-method-abbrev-symbol "~"
> jde-db-option-vm-args nil
> jde-run-application-class ""
> jde-run-option-disable-assertions "Nowhere"
> jde-compile-enable-kill-buffer nil
> jde-javadoc-gen-doclet ""
> jde-project-hooks nil
> jde-gen-hashcode-method-template '("'>" "\"/**\" '> 'n"
>                                     "\" * Calculate the hash code for this
> object.\" '> 'n" "\" * \" '> 'n" "\" * <p>The rules laid out in J. Blosh's
> Effective Java are used\" '> 'n" "\" * for the hash code calculation.</p>\"
> '> 'n" "\" * \" '> 'n" "\" * @return the hash code.\" '> 'n" "\" * \" '> 'n"
> "\" * @see java.lang.Object#hashCode\" '> 'n" "\" */\" '> 'n"
> "(jde-gen-method-signature \"public\"\"int\" \"hashCode\" nil)"
> "(jde-gen-electric-brace)" "(jde-gen-hashcode-body) '> 'n" "\"}\" '> 'n '>")
> 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-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-help-wget-tries nil
> 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-run-read-vm-args nil
> jde-help-docsets '(("JDK API" "" nil))
> jde-devel-debug nil
> jde-gen-inner-class-template '("(end-of-line) '& \"class \" (P \"Class
> name: \" class) '>" "\" \" (jde-gen-get-extend-class)" "(if jde-gen-k&r " "
> ()" " '>'n)" "\"{\" '>'n" "(jde-gen-method-signature" "  \"public\"" "  nil"
> "  (jde-gen-lookup-named 'class)" "  nil" " )" "(if jde-gen-k&r " " ()" "
> '>'n)" "\"{\"'>'n" "\"}\"'>'n" "'>'n"
> "(jde-gen-get-interface-implementation)" "'>'n" "\"}\" '>'n'>")
> jde-auto-parse-buffer-interval 180
> jde-run-option-verify '(nil t)
> jde-import-reverse-sort-group nil
> jde-compile-option-optimize nil
> jde-gen-cflow-case '("\"case \" (p \"value: \" value) \":\"'>'n" "'p'n"
>                       "\"break;\"'>")
> jde-built-class-path nil
> 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-javadoc-gen-serialwarn nil
> jde-gen-section-comment-template '("(p \"Comment: \" comment-line
> 'noinsert)"
>                                     "'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-tostring-method-template '("'>" "\"/**\" '> 'n"
>                                     "\" * Get a string representation of
> this object.\" '> 'n" "\" * \" '> 'n" "\" * @return a string representation
> of this object.\" '> 'n" "\" * \" '> 'n" "\" * @see
> java.lang.Object#toString\" '> 'n" "\" */\" '> 'n"
> "(jde-gen-method-signature \"public\" \"String\" \"toString\" \"\")"
> "(jde-gen-electric-brace)" "(jde-gen-tostring-return) '> 'n" "\"}\" '> 'n
> '>" "(jde-import-one-class \"
> org.apache.commons.lang.builder.ToStringBuilder\")")
> jde-gen-buffer-templates '(("Class" . jde-gen-class)
>                             ("Interface" . jde-gen-interface)
>                             ("Exception Class" . jde-gen-exception)
>                             ("Console" . jde-gen-console)
>                             ("Swing App" . jde-gen-jfc-app)
>                             ("Unit Test" . jde-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: (error "Error evaluating Java expresson. See
> *Messages* buffer.")
>   signal(error ("Error evaluating Java expresson. See *Messages*
> buffer."))
>   error("Error evaluating Java expresson. See *Messages* buffer.")
>   byte-code("ÂÃ!ˆÂÄÅÆ\"\"ˆÂÇÅÈ\"\"ˆÂÉÊ        !\"ˆËÌ!‡" [this eval-error
> message "Error evaluating Lisp result of Java expression evaluation."
> "  Java expression: %s." eieio-oref java-expr "  Java evaluation result:
> %s." lisp-output "  Error from evaluating result as Lisp: %s"
> format-error-msg error "Error evaluating Java expresson. See *Messages*
> buffer."] 5)
>   bsh([object jde-bsh "JDEE BeanShell" [object jde-bsh-buffer "JDEE bsh
> buffer" "*JDEE bsh*" #<buffer *JDEE bsh*> #<process bsh>
> comint-output-filter] nil (lambda (&rest --cl-rest--) (apply ... ...
> --cl-rest--)) (lambda (&rest --cl-rest--) (apply ... ... --cl-rest--))
> (lambda (&rest --cl-rest--) (apply ... ... --cl-rest--)) "
> jde.util.JdeUtilities.getQualifiedName(\"test1\");" "
> java.util.zip.ZipException: error in opening zip file\n     at
> java.util.zip.ZipFile.open(Native Method)\n  at java.util.zip.ZipFile
> .<init>(ZipFile.java:203)\n     at java.util.zip.ZipFile.<init>(
> ZipFile.java:234)\n     at jde.util.ClassPathZip.load(ClassPathZip.java:54)\n
> at jde.util.ClassPathEntry.getClassNames(ClassPathEntry.java:144)\n     at
> jde.util.ImmutableClassPathEntry.getClassNames(
> ImmutableClassPathEntry.java:86)\n    at
> jde.util.ProjectClasses.getClassNames(ProjectClasses.java:143)\n     at
> jde.util.JdeUtilities.getQualifiedName(JdeUtilities.java:175)\n      at
> sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n        at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)\n      at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(
> DelegatingMethodAccessorImpl.java:25)\n      at
> java.lang.reflect.Method.invoke(Method.java:585)\n   at
> bsh.Reflect.invokeMethod(Unknown Source)\n   at
> bsh.Reflect.invokeStaticMethod(Unknown Source)\n     at
> bsh.Name.invokeMethod(Unknown Source)\n      at
> bsh.BSHMethodInvocation.eval(Unknown Source)\n       at
> bsh.BSHPrimaryExpression.eval(Unknown Source)\n      at
> bsh.BSHPrimaryExpression.eval(Unknown Source)\n      at
> bsh.Interpreter.run(Unknown Source)\n        at bsh.Interpreter.main(Unknown
> Source)\n" "d:/jdk1.5.0_06/bin/javaw.exe" nil ""
> ("d:/usr/home/emacs/site/jde/java/lib/bsh.jar"
> "d:/usr/home/emacs/site/jde/java/bsh-commands"
> "d:/usr/home/emacs/site/jde/java/lib/checkstyle-all.jar"
> "d:/usr/home/emacs/site/jde/java/lib/jakarta-regexp.jar"
> "d:/usr/home/emacs/site/jde/java/lib/jde.jar" "d:/jdk1.5.0_06/lib/tools.jar"
> "d:/apache-ant-1.6.5/lib" "./classes" "./lib")
> "d:/usr/home/emacs/site/jde/java/lib/bsh.jar" "bsh.Interpreter"
> "d:/usr/home/emacs/site/jde/java/bsh-commands"
> "d:/usr/home/emacs/site/jde/java/lib/checkstyle-all.jar"
> "d:/usr/home/emacs/site/jde/java/lib/jakarta-regexp.jar"
> "d:/usr/home/emacs/site/jde/java/lib/jde.jar"
> "d:/usr/home/emacs/site/jde/java/classes"])
>   apply(bsh [object jde-bsh "JDEE BeanShell" [object jde-bsh-buffer "JDEE
> bsh buffer" "*JDEE bsh*" #<buffer *JDEE bsh*> #<process bsh>
> comint-output-filter] nil (lambda (&rest --cl-rest--) (apply ... ...
> --cl-rest--)) (lambda (&rest --cl-rest--) (apply ... ... --cl-rest--))
> (lambda (&rest --cl-rest--) (apply ... ... --cl-rest--)) "
> jde.util.JdeUtilities.getQualifiedName(\"test1\");" "
> java.util.zip.ZipException: error in opening zip file\n       at
> java.util.zip.ZipFile.open(Native Method)\n  at java.util.zip.ZipFile
> .<init>(ZipFile.java:203)\n     at java.util.zip.ZipFile.<init>(
> ZipFile.java:234)\n     at jde.util.ClassPathZip.load(ClassPathZip.java:54)\n
> at jde.util.ClassPathEntry.getClassNames(ClassPathEntry.java:144)\n     at
> jde.util.ImmutableClassPathEntry.getClassNames(
> ImmutableClassPathEntry.java:86)\n    at
> jde.util.ProjectClasses.getClassNames(ProjectClasses.java:143)\n     at
> jde.util.JdeUtilities.getQualifiedName(JdeUtilities.java:175)\n      at
> sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n        at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)\n      at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(
> DelegatingMethodAccessorImpl.java:25)\n      at
> java.lang.reflect.Method.invoke(Method.java:585)\n   at
> bsh.Reflect.invokeMethod(Unknown Source)\n   at
> bsh.Reflect.invokeStaticMethod(Unknown Source)\n     at
> bsh.Name.invokeMethod(Unknown Source)\n      at
> bsh.BSHMethodInvocation.eval(Unknown Source)\n       at
> bsh.BSHPrimaryExpression.eval(Unknown Source)\n      at
> bsh.BSHPrimaryExpression.eval(Unknown Source)\n      at
> bsh.Interpreter.run(Unknown Source)\n        at bsh.Interpreter.main(Unknown
> Source)\n" "d:/jdk1.5.0_06/bin/javaw.exe" nil ""
> ("d:/usr/home/emacs/site/jde/java/lib/bsh.jar"
> "d:/usr/home/emacs/site/jde/java/bsh-commands"
> "d:/usr/home/emacs/site/jde/java/lib/checkstyle-all.jar"
> "d:/usr/home/emacs/site/jde/java/lib/jakarta-regexp.jar"
> "d:/usr/home/emacs/site/jde/java/lib/jde.jar" "d:/jdk1.5.0_06/lib/tools.jar"
> "d:/apache-ant-1.6.5/lib" "./classes" "./lib")
> "d:/usr/home/emacs/site/jde/java/lib/bsh.jar" "bsh.Interpreter"
> "d:/usr/home/emacs/site/jde/java/bsh-commands"
> "d:/usr/home/emacs/site/jde/java/lib/checkstyle-all.jar"
> "d:/usr/home/emacs/site/jde/java/lib/jakarta-regexp.jar"
> "d:/usr/home/emacs/site/jde/java/lib/jde.jar"
> "d:/usr/home/emacs/site/jde/java/classes"])
>   eieio-generic-call(bsh-eval-lisp-output ([object jde-bsh "JDEE
> BeanShell" [object jde-bsh-buffer "JDEE bsh buffer" "*JDEE bsh*" #<buffer
> *JDEE bsh*> #<process bsh> comint-output-filter] nil (lambda ... ...)
> (lambda ... ...) (lambda ... ...) "jde.util.JdeUtilities.getQualifiedName(\"test1\");"
> "java.util.zip.ZipException: error in opening zip file\n        at
> java.util.zip.ZipFile.open(Native Method)\n  at java.util.zip.ZipFile
> .<init>(ZipFile.java:203)\n     at java.util.zip.ZipFile.<init>(
> ZipFile.java:234)\n     at jde.util.ClassPathZip.load(ClassPathZip.java:54)\n
> at jde.util.ClassPathEntry.getClassNames(ClassPathEntry.java:144)\n     at
> jde.util.ImmutableClassPathEntry.getClassNames(
> ImmutableClassPathEntry.java:86)\n    at
> jde.util.ProjectClasses.getClassNames(ProjectClasses.java:143)\n     at
> jde.util.JdeUtilities.getQualifiedName(JdeUtilities.java:175)\n      at
> sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n        at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)\n      at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(
> DelegatingMethodAccessorImpl.java:25)\n      at
> java.lang.reflect.Method.invoke(Method.java:585)\n   at
> bsh.Reflect.invokeMethod(Unknown Source)\n   at
> bsh.Reflect.invokeStaticMethod(Unknown Source)\n     at
> bsh.Name.invokeMethod(Unknown Source)\n      at
> bsh.BSHMethodInvocation.eval(Unknown Source)\n       at
> bsh.BSHPrimaryExpression.eval(Unknown Source)\n      at
> bsh.BSHPrimaryExpression.eval(Unknown Source)\n      at
> bsh.Interpreter.run(Unknown Source)\n        at bsh.Interpreter.main(Unknown
> Source)\n" "d:/jdk1.5.0_06/bin/javaw.exe" nil ""
> ("d:/usr/home/emacs/site/jde/java/lib/bsh.jar"
> "d:/usr/home/emacs/site/jde/java/bsh-commands"
> "d:/usr/home/emacs/site/jde/java/lib/checkstyle-all.jar"
> "d:/usr/home/emacs/site/jde/java/lib/jakarta-regexp.jar"
> "d:/usr/home/emacs/site/jde/java/lib/jde.jar" "d:/jdk1.5.0_06/lib/tools.jar"
> "d:/apache-ant-1.6.5/lib" "./classes" "./lib")
> "d:/usr/home/emacs/site/jde/java/lib/bsh.jar" "bsh.Interpreter"
> "d:/usr/home/emacs/site/jde/java/bsh-commands"
> "d:/usr/home/emacs/site/jde/java/lib/checkstyle-all.jar"
> "d:/usr/home/emacs/site/jde/java/lib/jakarta-regexp.jar"
> "d:/usr/home/emacs/site/jde/java/lib/jde.jar"
> "d:/usr/home/emacs/site/jde/java/classes"]))
>   bsh-eval-lisp-output([object jde-bsh "JDEE BeanShell" [object
> jde-bsh-buffer "JDEE bsh buffer" "*JDEE bsh*" #<buffer *JDEE bsh*> #<process
> bsh> comint-output-filter] nil (lambda (&rest --cl-rest--) (apply ... ...
> --cl-rest--)) (lambda (&rest --cl-rest--) (apply ... ... --cl-rest--))
> (lambda (&rest --cl-rest--) (apply ... ... --cl-rest--)) "
> jde.util.JdeUtilities.getQualifiedName(\"test1\");" "
> java.util.zip.ZipException: error in opening zip file\n    at
> java.util.zip.ZipFile.open(Native Method)\n  at java.util.zip.ZipFile
> .<init>(ZipFile.java:203)\n     at java.util.zip.ZipFile.<init>(
> ZipFile.java:234)\n     at jde.util.ClassPathZip.load(ClassPathZip.java:54)\n
> at jde.util.ClassPathEntry.getClassNames(ClassPathEntry.java:144)\n     at
> jde.util.ImmutableClassPathEntry.getClassNames(
> ImmutableClassPathEntry.java:86)\n    at
> jde.util.ProjectClasses.getClassNames(ProjectClasses.java:143)\n     at
> jde.util.JdeUtilities.getQualifiedName(JdeUtilities.java:175)\n      at
> sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n        at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)\n      at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(
> DelegatingMethodAccessorImpl.java:25)\n      at
> java.lang.reflect.Method.invoke(Method.java:585)\n   at
> bsh.Reflect.invokeMethod(Unknown Source)\n   at
> bsh.Reflect.invokeStaticMethod(Unknown Source)\n     at
> bsh.Name.invokeMethod(Unknown Source)\n      at
> bsh.BSHMethodInvocation.eval(Unknown Source)\n       at
> bsh.BSHPrimaryExpression.eval(Unknown Source)\n      at
> bsh.BSHPrimaryExpression.eval(Unknown Source)\n      at
> bsh.Interpreter.run(Unknown Source)\n        at bsh.Interpreter.main(Unknown
> Source)\n" "d:/jdk1.5.0_06/bin/javaw.exe" nil ""
> ("d:/usr/home/emacs/site/jde/java/lib/bsh.jar"
> "d:/usr/home/emacs/site/jde/java/bsh-commands"
> "d:/usr/home/emacs/site/jde/java/lib/checkstyle-all.jar"
> "d:/usr/home/emacs/site/jde/java/lib/jakarta-regexp.jar"
> "d:/usr/home/emacs/site/jde/java/lib/jde.jar" "d:/jdk1.5.0_06/lib/tools.jar"
> "d:/apache-ant-1.6.5/lib" "./classes" "./lib")
> "d:/usr/home/emacs/site/jde/java/lib/bsh.jar" "bsh.Interpreter"
> "d:/usr/home/emacs/site/jde/java/bsh-commands"
> "d:/usr/home/emacs/site/jde/java/lib/checkstyle-all.jar"
> "d:/usr/home/emacs/site/jde/java/lib/jakarta-regexp.jar"
> "d:/usr/home/emacs/site/jde/java/lib/jde.jar"
> "d:/usr/home/emacs/site/jde/java/classes"])
>   bsh([object jde-bsh "JDEE BeanShell" [object jde-bsh-buffer "JDEE bsh
> buffer" "*JDEE bsh*" #<buffer *JDEE bsh*> #<process bsh>
> comint-output-filter] nil (lambda (&rest --cl-rest--) (apply ... ...
> --cl-rest--)) (lambda (&rest --cl-rest--) (apply ... ... --cl-rest--))
> (lambda (&rest --cl-rest--) (apply ... ... --cl-rest--)) "
> jde.util.JdeUtilities.getQualifiedName(\"test1\");" "
> java.util.zip.ZipException: error in opening zip file\n     at
> java.util.zip.ZipFile.open(Native Method)\n  at java.util.zip.ZipFile
> .<init>(ZipFile.java:203)\n     at java.util.zip.ZipFile.<init>(
> ZipFile.java:234)\n     at jde.util.ClassPathZip.load(ClassPathZip.java:54)\n
> at jde.util.ClassPathEntry.getClassNames(ClassPathEntry.java:144)\n     at
> jde.util.ImmutableClassPathEntry.getClassNames(
> ImmutableClassPathEntry.java:86)\n    at
> jde.util.ProjectClasses.getClassNames(ProjectClasses.java:143)\n     at
> jde.util.JdeUtilities.getQualifiedName(JdeUtilities.java:175)\n      at
> sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n        at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)\n      at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(
> DelegatingMethodAccessorImpl.java:25)\n      at
> java.lang.reflect.Method.invoke(Method.java:585)\n   at
> bsh.Reflect.invokeMethod(Unknown Source)\n   at
> bsh.Reflect.invokeStaticMethod(Unknown Source)\n     at
> bsh.Name.invokeMethod(Unknown Source)\n      at
> bsh.BSHMethodInvocation.eval(Unknown Source)\n       at
> bsh.BSHPrimaryExpression.eval(Unknown Source)\n      at
> bsh.BSHPrimaryExpression.eval(Unknown Source)\n      at
> bsh.Interpreter.run(Unknown Source)\n        at bsh.Interpreter.main(Unknown
> Source)\n" "d:/jdk1.5.0_06/bin/javaw.exe" nil ""
> ("d:/usr/home/emacs/site/jde/java/lib/bsh.jar"
> "d:/usr/home/emacs/site/jde/java/bsh-commands"
> "d:/usr/home/emacs/site/jde/java/lib/checkstyle-all.jar"
> "d:/usr/home/emacs/site/jde/java/lib/jakarta-regexp.jar"
> "d:/usr/home/emacs/site/jde/java/lib/jde.jar" "d:/jdk1.5.0_06/lib/tools.jar"
> "d:/apache-ant-1.6.5/lib" "./classes" "./lib")
> "d:/usr/home/emacs/site/jde/java/lib/bsh.jar" "bsh.Interpreter"
> "d:/usr/home/emacs/site/jde/java/bsh-commands"
> "d:/usr/home/emacs/site/jde/java/lib/checkstyle-all.jar"
> "d:/usr/home/emacs/site/jde/java/lib/jakarta-regexp.jar"
> "d:/usr/home/emacs/site/jde/java/lib/jde.jar"
> "d:/usr/home/emacs/site/jde/java/classes"] "
> jde.util.JdeUtilities.getQualifiedName(\"test1\");" t)
>   apply(bsh ([object jde-bsh "JDEE BeanShell" [object jde-bsh-buffer "JDEE
> bsh buffer" "*JDEE bsh*" #<buffer *JDEE bsh*> #<process bsh>
> comint-output-filter] nil (lambda ... ...) (lambda ... ...) (lambda ... ...)
> "jde.util.JdeUtilities.getQualifiedName(\"test1\");" "
> java.util.zip.ZipException: error in opening zip file\n      at
> java.util.zip.ZipFile.open(Native Method)\n  at java.util.zip.ZipFile
> .<init>(ZipFile.java:203)\n     at java.util.zip.ZipFile.<init>(
> ZipFile.java:234)\n     at jde.util.ClassPathZip.load(ClassPathZip.java:54)\n
> at jde.util.ClassPathEntry.getClassNames(ClassPathEntry.java:144)\n     at
> jde.util.ImmutableClassPathEntry.getClassNames(
> ImmutableClassPathEntry.java:86)\n    at
> jde.util.ProjectClasses.getClassNames(ProjectClasses.java:143)\n     at
> jde.util.JdeUtilities.getQualifiedName(JdeUtilities.java:175)\n      at
> sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n        at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)\n      at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(
> DelegatingMethodAccessorImpl.java:25)\n      at
> java.lang.reflect.Method.invoke(Method.java:585)\n   at
> bsh.Reflect.invokeMethod(Unknown Source)\n   at
> bsh.Reflect.invokeStaticMethod(Unknown Source)\n     at
> bsh.Name.invokeMethod(Unknown Source)\n      at
> bsh.BSHMethodInvocation.eval(Unknown Source)\n       at
> bsh.BSHPrimaryExpression.eval(Unknown Source)\n      at
> bsh.BSHPrimaryExpression.eval(Unknown Source)\n      at
> bsh.Interpreter.run(Unknown Source)\n        at bsh.Interpreter.main(Unknown
> Source)\n" "d:/jdk1.5.0_06/bin/javaw.exe" nil ""
> ("d:/usr/home/emacs/site/jde/java/lib/bsh.jar"
> "d:/usr/home/emacs/site/jde/java/bsh-commands"
> "d:/usr/home/emacs/site/jde/java/lib/checkstyle-all.jar"
> "d:/usr/home/emacs/site/jde/java/lib/jakarta-regexp.jar"
> "d:/usr/home/emacs/site/jde/java/lib/jde.jar" "d:/jdk1.5.0_06/lib/tools.jar"
> "d:/apache-ant-1.6.5/lib" "./classes" "./lib")
> "d:/usr/home/emacs/site/jde/java/lib/bsh.jar" "bsh.Interpreter"
> "d:/usr/home/emacs/site/jde/java/bsh-commands"
> "d:/usr/home/emacs/site/jde/java/lib/checkstyle-all.jar"
> "d:/usr/home/emacs/site/jde/java/lib/jakarta-regexp.jar"
> "d:/usr/home/emacs/site/jde/java/lib/jde.jar"
> "d:/usr/home/emacs/site/jde/java/classes"] "
> jde.util.JdeUtilities.getQualifiedName(\"test1\");" t))
>   eieio-generic-call(bsh-eval ([object jde-bsh "JDEE BeanShell" [object
> jde-bsh-buffer "JDEE bsh buffer" "*JDEE bsh*" #<buffer *JDEE bsh*> #<process
> bsh> comint-output-filter] nil (lambda ... ...) (lambda ... ...) (lambda ...
> ...) "jde.util.JdeUtilities.getQualifiedName(\"test1\");" "
> java.util.zip.ZipException: error in opening zip file\n    at
> java.util.zip.ZipFile.open(Native Method)\n  at java.util.zip.ZipFile
> .<init>(ZipFile.java:203)\n     at java.util.zip.ZipFile.<init>(
> ZipFile.java:234)\n     at jde.util.ClassPathZip.load(ClassPathZip.java:54)\n
> at jde.util.ClassPathEntry.getClassNames(ClassPathEntry.java:144)\n     at
> jde.util.ImmutableClassPathEntry.getClassNames(
> ImmutableClassPathEntry.java:86)\n    at
> jde.util.ProjectClasses.getClassNames(ProjectClasses.java:143)\n     at
> jde.util.JdeUtilities.getQualifiedName(JdeUtilities.java:175)\n      at
> sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n        at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)\n      at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(
> DelegatingMethodAccessorImpl.java:25)\n      at
> java.lang.reflect.Method.invoke(Method.java:585)\n   at
> bsh.Reflect.invokeMethod(Unknown Source)\n   at
> bsh.Reflect.invokeStaticMethod(Unknown Source)\n     at
> bsh.Name.invokeMethod(Unknown Source)\n      at
> bsh.BSHMethodInvocation.eval(Unknown Source)\n       at
> bsh.BSHPrimaryExpression.eval(Unknown Source)\n      at
> bsh.BSHPrimaryExpression.eval(Unknown Source)\n      at
> bsh.Interpreter.run(Unknown Source)\n        at bsh.Interpreter.main(Unknown
> Source)\n" "d:/jdk1.5.0_06/bin/javaw.exe" nil ""
> ("d:/usr/home/emacs/site/jde/java/lib/bsh.jar"
> "d:/usr/home/emacs/site/jde/java/bsh-commands"
> "d:/usr/home/emacs/site/jde/java/lib/checkstyle-all.jar"
> "d:/usr/home/emacs/site/jde/java/lib/jakarta-regexp.jar"
> "d:/usr/home/emacs/site/jde/java/lib/jde.jar" "d:/jdk1.5.0_06/lib/tools.jar"
> "d:/apache-ant-1.6.5/lib" "./classes" "./lib")
> "d:/usr/home/emacs/site/jde/java/lib/bsh.jar" "bsh.Interpreter"
> "d:/usr/home/emacs/site/jde/java/bsh-commands"
> "d:/usr/home/emacs/site/jde/java/lib/checkstyle-all.jar"
> "d:/usr/home/emacs/site/jde/java/lib/jakarta-regexp.jar"
> "d:/usr/home/emacs/site/jde/java/lib/jde.jar"
> "d:/usr/home/emacs/site/jde/java/classes"] "
> jde.util.JdeUtilities.getQualifiedName(\"test1\");" t))
>   bsh-eval([object jde-bsh "JDEE BeanShell" [object jde-bsh-buffer "JDEE
> bsh buffer" "*JDEE bsh*" #<buffer *JDEE bsh*> #<process bsh>
> comint-output-filter] nil (lambda (&rest --cl-rest--) (apply ... ...
> --cl-rest--)) (lambda (&rest --cl-rest--) (apply ... ... --cl-rest--))
> (lambda (&rest --cl-rest--) (apply ... ... --cl-rest--)) "
> jde.util.JdeUtilities.getQualifiedName(\"test1\");" "
> java.util.zip.ZipException: error in opening zip file\n        at
> java.util.zip.ZipFile.open(Native Method)\n  at java.util.zip.ZipFile
> .<init>(ZipFile.java:203)\n     at java.util.zip.ZipFile.<init>(
> ZipFile.java:234)\n     at jde.util.ClassPathZip.load(ClassPathZip.java:54)\n
> at jde.util.ClassPathEntry.getClassNames(ClassPathEntry.java:144)\n     at
> jde.util.ImmutableClassPathEntry.getClassNames(
> ImmutableClassPathEntry.java:86)\n    at
> jde.util.ProjectClasses.getClassNames(ProjectClasses.java:143)\n     at
> jde.util.JdeUtilities.getQualifiedName(JdeUtilities.java:175)\n      at
> sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n        at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)\n      at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(
> DelegatingMethodAccessorImpl.java:25)\n      at
> java.lang.reflect.Method.invoke(Method.java:585)\n   at
> bsh.Reflect.invokeMethod(Unknown Source)\n   at
> bsh.Reflect.invokeStaticMethod(Unknown Source)\n     at
> bsh.Name.invokeMethod(Unknown Source)\n      at
> bsh.BSHMethodInvocation.eval(Unknown Source)\n       at
> bsh.BSHPrimaryExpression.eval(Unknown Source)\n      at
> bsh.BSHPrimaryExpression.eval(Unknown Source)\n      at
> bsh.Interpreter.run(Unknown Source)\n        at bsh.Interpreter.main(Unknown
> Source)\n" "d:/jdk1.5.0_06/bin/javaw.exe" nil ""
> ("d:/usr/home/emacs/site/jde/java/lib/bsh.jar"
> "d:/usr/home/emacs/site/jde/java/bsh-commands"
> "d:/usr/home/emacs/site/jde/java/lib/checkstyle-all.jar"
> "d:/usr/home/emacs/site/jde/java/lib/jakarta-regexp.jar"
> "d:/usr/home/emacs/site/jde/java/lib/jde.jar" "d:/jdk1.5.0_06/lib/tools.jar"
> "d:/apache-ant-1.6.5/lib" "./classes" "./lib")
> "d:/usr/home/emacs/site/jde/java/lib/bsh.jar" "bsh.Interpreter"
> "d:/usr/home/emacs/site/jde/java/bsh-commands"
> "d:/usr/home/emacs/site/jde/java/lib/checkstyle-all.jar"
> "d:/usr/home/emacs/site/jde/java/lib/jakarta-regexp.jar"
> "d:/usr/home/emacs/site/jde/java/lib/jde.jar"
> "d:/usr/home/emacs/site/jde/java/classes"] "
> jde.util.JdeUtilities.getQualifiedName(\"test1\");" t)
>   jde-jeval("jde.util.JdeUtilities.getQualifiedName(\"test1\");" t)
>   jde-jeval-r("jde.util.JdeUtilities.getQualifiedName(\"test1\");")
>   jde-import-get-qualified-names("test1")
>   jde-import-get-import("test1")
>   jde-import-find-and-import("test1" t)
>   jde-parse-get-qualified-name("test1" t)
>   jde-parse-eval-type-of("test1")
>   jde-complete-find-completion-for-pair(("test1" ""))
>   jde-complete-pair(("test1" "") t)
>   byte-code("ÂÃÄ\"     \"‡" [pair completion-type jde-complete-pair
> jde-complete-get-pair t] 4)
>   byte-code("ÀÁˆÃÄÅÆ!\"!‡" [err (byte-code "ÂÃÄ\"   \"‡" [pair
> completion-type jde-complete-pair jde-complete-get-pair t] 4) nil error
> message "%s" error-message-string] 5)
>   jde-complete-generic(t)
>   jde-complete-menu()
>   call-interactively(jde-complete-menu)
>   jde-complete()
> * call-interactively(jde-complete)
>
>
>
> End Insert *Backtrace* buffer
>
>
> The contents of the *Messages* buffer were
>
>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(
> DelegatingMethodAccessorImpl.java:25)
>         at java.lang.reflect.Method.invoke(Method.java:585)
>         at bsh.Reflect.invokeMethod(Unknown Source)
>         at bsh.Reflect.invokeStaticMethod(Unknown Source)
>         at bsh.Name.invokeMethod(Unknown Source)
>         at bsh.BSHMethodInvocation.eval(Unknown Source)
>         at bsh.BSHPrimaryExpression.eval(Unknown Source)
>         at bsh.BSHPrimaryExpression.eval(Unknown Source)
>         at bsh.Interpreter.run(Unknown Source)
>         at bsh.Interpreter.main(Unknown Source)
> .
>   Error from evaluating result as Lisp: void-variable
> java.util.zip.ZipException:
> Error evaluating Lisp result of Java expression evaluation.
>   Java expression: jde.util.JdeUtilities.getQualifiedName("test1");.
>   Java evaluation result: java.util.zip.ZipException: error in opening zip
> file
>         at java.util.zip.ZipFile.open(Native Method)
>         at java.util.zip.ZipFile.<init>(ZipFile.java:203)
>         at java.util.zip.ZipFile.<init>(ZipFile.java:234)
>         at jde.util.ClassPathZip.load(ClassPathZip.java:54)
>         at jde.util.ClassPathEntry.getClassNames(ClassPathEntry.java:144)
>         at jde.util.ImmutableClassPathEntry.getClassNames(
> ImmutableClassPathEntry.java:86)
>         at jde.util.ProjectClasses.getClassNames(ProjectClasses.java:143)
>         at jde.util.JdeUtilities.getQualifiedName(JdeUtilities.java:175)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at sun.reflect.NativeMethodAccessorImpl.invoke(
> NativeMethodAccessorImpl.java:39)
>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(
> DelegatingMethodAccessorImpl.java:25)
>         at java.lang.reflect.Method.invoke(Method.java:585)
>         at bsh.Reflect.invokeMethod(Unknown Source)
>         at bsh.Reflect.invokeStaticMethod(Unknown Source)
>         at bsh.Name.invokeMethod(Unknown Source)
>         at bsh.BSHMethodInvocation.eval(Unknown Source)
>         at bsh.BSHPrimaryExpression.eval(Unknown Source)
>         at bsh.BSHPrimaryExpression.eval(Unknown Source)
>         at bsh.Interpreter.run(Unknown Source)
>         at bsh.Interpreter.main(Unknown Source)
> .
>   Error from evaluating result as Lisp: void-variable
> java.util.zip.ZipException:
> Loading debug...done
> Entering debugger...
> [2 times]
> Preparing problem report...
> Loading mew...done
> Setting up Mew world...
> Updating status...done
> Setting up Mew world...done
> (New file)
> Wrote d:/usr/home/Mail/draft/1
> Draft is prepared
> 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 d:/usr/project/test/prj.el
> jde-set-variables: Loading jde-global-classpath from project
> d:/usr/project/test/prj.el
> jde-set-variables: Loading jde-run-working-directory from project
> d:/usr/project/test/prj.el
> jde-set-variables: Loading jde-compiler from project
> d:/usr/project/test/prj.el
> jde-set-variables: Loading jde-compile-option-directory from project
> d:/usr/project/test/prj.el
> jde-set-variables: Loading jde-compile-option-classpath from project
> d:/usr/project/test/prj.el
> jde-set-variables: Loading jde-compile-option-sourcepath from project
> d:/usr/project/test/prj.el
> jde-set-variables: Loading jde-sourcepath from project
> d:/usr/project/test/prj.el
> jde-set-variables: Loading jde-db-sourcepath from project
> d:/usr/project/test/prj.el
> jde-load-project-file: Loading d:/usr/project/test/prj.el
> jde-set-variables: Loading jde-global-classpath from project
> d:/usr/project/test/prj.el
> jde-set-variables: Loading jde-run-working-directory from project
> d:/usr/project/test/prj.el
> jde-set-variables: Loading jde-compiler from project
> d:/usr/project/test/prj.el
> jde-set-variables: Loading jde-compile-option-directory from project
> d:/usr/project/test/prj.el
> jde-set-variables: Loading jde-compile-option-classpath from project
> d:/usr/project/test/prj.el
> jde-set-variables: Loading jde-compile-option-sourcepath from project
> d:/usr/project/test/prj.el
> jde-set-variables: Loading jde-sourcepath from project
> d:/usr/project/test/prj.el
> jde-set-variables: Loading jde-db-sourcepath from project
> d:/usr/project/test/prj.el
>
>
>
> End Insert *jde-log* buffer
>
>
> Process environment:
>
> TERM=cmd
> EMACSDOC=D:/emacs_jde/etc
> EMACSLOCKDIR=D:/emacs_jde/lock
> EMACSPATH=D:/emacs_jde/bin
> EMACSDATA=D:/emacs_jde/etc
> SHELL=D:/emacs_jde/bin/cmdproxy.exe
>
> EMACSLOADPATH=D:/emacs_jde/site-lisp;D:/emacs_jde/../site-lisp;D:/emacs_jde/lisp;D:/emacs_jde/leim
> TMPDIR=C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp
> windir=C:\WINNT
> USERPROFILE=C:\Documents and Settings\Administrator
> USERNAME=Administrator
> USERDOMAIN=THINKINGSU
> TZ=JST-8
> TMP=C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp
> TEMP=C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp
> SystemRoot=C:\WINNT
> SystemDrive=C:
> ProgramFiles=C:\Program Files
> PROCESSOR_REVISION=0d06
> PROCESSOR_LEVEL=6
> PROCESSOR_IDENTIFIER=x86 Family 6 Model 13 Stepping 6, GenuineIntel
> PROCESSOR_ARCHITECTURE=x86
> PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH
> PATH=d:\cygwin\bin;d:\usr\home\wget\bin;d:\cygwin\bin;d:\usr\home\w3m\bin;C:\WINNT\system32;C:\WINNT;C:\WINNT\System32\Wbem;C:\Program
> Files\ATI Technologies\ATI Control Panel;C:\Program
> Files\Intel\Wireless\Bin\;D:\apache-ant-1.6.5\bin
> ;D:\usr\home\mew\bin;D;\emacs\bin;;D:\PROGRA~1\ATITEC~1\ATICON~1
> Os2LibPath=C:\WINNT\system32\os2\dll;
> OS=Windows_NT
> NUMBER_OF_PROCESSORS=1
> LOGONSERVER=\\THINKINGSU
> LANG=zh_CN
> JAVA_HOME=D:\jdk1.5.0_06
> HOMEPATH=\
> HOMEDRIVE=C:
> HOME=D:\usr\home
> emacs_dir=D:/emacs_jde
> COMSPEC=C:\WINNT\system32\cmd.exe
> COMPUTERNAME=THINKINGSU
> CommonProgramFiles=C:\Program Files\Common Files
> APPDATA=C:\Documents and Settings\Administrator\Application Data
> ANT_HOME=D:\apache-ant-1.6.5
> ALLUSERSPROFILE=C:\Documents and Settings\All Users
>
>
> The contents of the .emacs file was
>
>
> ;; -*- mode: emacs-lisp; mode:font-lock; coding: gb2312 -*-
> ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
> ;; $File$
> ;; $Version$
> ;; $Author$
> ;; $Date$
> ;; $Id$
> ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
>
> (defun load-emacs-startup (dir)
>   (let ((subdirs (directory-files dir)))
>     (mapcar (lambda (file)
>               (let ((subdir (expand-file-name file dir)))
>                 (cond
>                  ((string= "." file) nil)
>                  ((string= ".." file) nil)
>                  ((string= "CVS" file) nil)
>                  ((string= "RCS" file) nil)
>                  ((file-symlink-p subdir) nil)
>                  ((file-directory-p subdir) (load-emacs-startup subdir))
>                  ((string-match "[^.]+\\.el[c]?$" file)
>                   (condition-case err (load (expand-file-name file dir))
>                     (error "Error loading file %s : %s" file (cdr err))))
>                  (t nil))))
>               subdirs))
>   )
> (defun add-subdirs-to-load-path (dir)
>   (let ((subdirs (directory-files dir)))
>     (mapcar (lambda (file)
>               (let ((subdir (expand-file-name file dir)))
>                 (cond
>                  ((string= "." file) nil)
>                  ((string= ".." file) nil)
>                  ((string= "CVS" file) nil)
>                  ((string= "RCS" file) nil)
>                  ((file-symlink-p subdir) nil)
>                  ((file-directory-p subdir)
>                   (progn
>                     (if (directory-files subdir nil "[^.]+\\.el[c]?$")
>                         (add-to-list 'load-path subdir))
>                     (add-subdirs-to-load-path subdir)
>                     ))
>                  (t nil))))
>               subdirs))
>     )
> (setq dotemacs-ext-dir "~/.emacs.d")
> ;;(setq elisp-ext-dir "/dtroot/emacs")
> ;;(add-subdirs-to-load-path elisp-ext-dir)
> (load-emacs-startup dotemacs-ext-dir)
>
>
> (setq make-backup-files nil)
>
>
>
>
> =====end inserted .emacs file
>
>
> ;; -*- mode: emacs-lisp; mode:font-lock; coding: gb2312 -*-
> ;; 本文件设置JDEE环境
>
>
> ;; Set the debug option to enable a backtrace when a
> ;; problem occurs.
> (setq debug-on-error t)
>
> ;; Update the Emacs load-path to include the path to
> ;; the JDE and its require packages. This code assumes
> ;; that you have installed the packages in the emacs/site
> ;; subdirectory of your home directory.
> (add-to-list 'load-path (expand-file-name "~/emacs/site/jde/lisp"))
> (add-to-list 'load-path (expand-file-name "~/emacs/site/common"))
> (add-to-list 'load-path (expand-file-name "~/emacs/site/elib"))
>
> ;;added by sumin
> (add-to-list 'load-path (expand-file-name "~/emacs/site/semantic"))
> (add-to-list 'load-path (expand-file-name "~/emacs/site/speedbar"))
> (add-to-list 'load-path (expand-file-name "~/emacs/site/eieio"))
> (add-to-list 'load-path (expand-file-name "~/emacs/site/ecb"))
>
>
> ;; Initialize CEDET.
> (load-file (expand-file-name "~/emacs/site/common/cedet.el"))
> ;; Use the full Java 1.5 grammar to parse Java files
> (autoload 'wisent-java-default-setup "wisent-java"
>    "Hook run to setup Semantic in `java-mode'." nil nil)
>
>
>
>
> ;; If you want Emacs to defer loading the JDE until you open a
> ;; Java file, edit the following line
> (setq defer-loading-jde nil)
> ;; to read:
> ;;
> ;;  (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)
>   (require 'jde-db)
>
>   (require 'ecb)
>   (require 'ecb-autoloads)
>
>   )
>
>
>   ;; Sets the basic indentation for Java source files
>   ;; to two spaces.
>   (defun my-jde-mode-hook ()
>     (setq c-basic-offset 2))
>
>   (add-hook 'jde-mode-hook 'my-jde-mode-hook)
>
>
>
> (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.
> '(canlock-password "659906c64947e3e3661d95c7f2f967ec5797abea")
> '(ecb-gzip-setup (quote cons))
> ;; '(ecb-auto-activate t)
> '(ecb-key-map (quote ("C-c" (t "fh" ecb-history-filter) (t "fs"
> ecb-sources-filter) (t "fm" ecb-methods-filter) (t "fr"
> ecb-methods-filter-regexp) (t "ft" ecb-methods-filter-tagclass) (t "fc"
> ecb-methods-filter-current-type) (t "fp" ecb-methods-filter-protection) (t
> "fn" ecb-methods-filter-nofilter) (t "fl" ecb-methods-filter-delete-last) (t
> "ff" ecb-methods-filter-function) (t "p" ecb-nav-goto-previous) (t "n"
> ecb-nav-goto-next) (t "lc" ecb-change-layout) (t "lr" ecb-redraw-layout) (t
> "lw" ecb-toggle-ecb-windows) (t "lt" ecb-toggle-layout) (t "s"
> ecb-window-sync) (t "r" ecb-rebuild-methods-buffer) (t "a"
> ecb-toggle-auto-expand-tag-tree) (t "x" ecb-expand-methods-nodes) (t "h"
> ecb-show-help) (t "gl" ecb-goto-window-edit-last) (t "g1"
> ecb-goto-window-edit1) (t "g2" ecb-goto-window-edit2) (t "gc"
> ecb-goto-window-compilation) (t "gd" ecb-goto-window-directories) (t "gs"
> ecb-goto-window-sources) (t "gm" ecb-goto-window-methods) (t "gh"
> ecb-goto-window-history) (t "ga" ecb-goto-window-analyse) (t "gb"
> ecb-goto-window-speedbar) (t "md" ecb-maximize-window-directories) (t "ms"
> ecb-maximize-window-sources) (t "mm" ecb-maximize-window-methods) (t "mh"
> ecb-maximize-window-history) (t "ma" ecb-maximize-window-analyse) (t "mb"
> ecb-maximize-window-speedbar) (t "e" eshell) (t "o"
> ecb-toggle-scroll-other-window-scrolls-compile) (t "\\"
> ecb-toggle-compile-window) (t "/" ecb-toggle-compile-window-height) (t ","
> ecb-cycle-maximized-ecb-buffers) (t "."
> ecb-cycle-through-compilation-buffers))))
> '(ecb-options-version "2.32")
> '(ecb-source-path (quote ("./")))
> '(ecb-tar-setup (quote cons))
> '(ecb-wget-setup (quote cons))
> '(ecb-windows-height 0.33)
> '(ecb-windows-width 0.25)
> '(jde-bug-key-bindings (quote (("[f6]" . jde-bug-step-over) ("[f5]" .
> jde-bug-step-into) ("[f7]" . jde-bug-step-out) ("[f8]" . jde-bug-continue)
> ("[f9]" . jde-bug-toggle-breakpoint) ("[f11]" . jde-bug-finish-process)
> ("[f12]" . jde-bug-remove-dead-processes))))
> '(jde-key-bindings (quote (("[f1]" . jde-compile) ("[f2]" . jde-build)
> ("[f3]" . jde-run) ("[f4]" . jde-debug) ("[(control ?.)]" . jde-complete)
> )))
>
> '(jde-build-function (quote (jde-ant-build)))
> '(jde-ant-home "D:/apache-ant-1.6.5")
> ;; '(jde-ant-program (quote ("${ANT_HOME}/bin/ant.bat")))
> '(jde-ant-enable-find t)
>
>
>
>
> '(jde-bug-jpda-directory "~/jpda1_0-win")
>
> '(jde-compile-option-debug (quote ("all" (t nil nil))))
> '(jde-compile-option-directory "./classes")
> '(jde-complete-function (quote jde-complete-menu))
> '(jde-debugger (quote ("JDEbug")))
> '(jde-global-classpath (quote ("./classes" "./lib")))
> '(jde-jdk (quote ("1.5")))
> '(jde-jdk-registry (quote (("1.5" . "D:/jdk1.5.0_06"))))
> '(jde-run-classic-mode-vm nil)
> '(jde-run-working-directory "./classes")
> '(jde-sourcepath (quote ("./src" "D:/jdk1.5.0_06/src")))
> )
> (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.
> )
>
>
>
>
>
> ;; -*- mode: emacs-lisp; mode:font-lock; coding: gb2312 -*-
> ;; 本文件设置Emacs自带功能
>
> ;;设置中文环境(set-buffer-file-coding-system 'chinese-gbk)
>
> (set-language-environment 'Chinese-GB)
> (set-keyboard-coding-system 'cn-gb)
> (set-clipboard-coding-system 'cn-gb)
> (set-terminal-coding-system 'cn-gb)
> (set-buffer-file-coding-system 'cn-gb)
> (set-selection-coding-system 'cn-gb)
> (modify-coding-system-alist 'process "*" 'cn-gb)
> (setq default-process-coding-system '(cn-gb . cn-gb))
> (setq-default pathname-coding-system 'cn-gb)
>
>
> ;; 启动Emacs-Server
> (server-start t)
>
> ;; 设置括号匹配模式
> (show-paren-mode t)
>
> ;; 显示选中区域
> (transient-mark-mode t)
>
> ;; 显示行列位置
> (column-number-mode t)
>
> ;; 图像文件自动识别并显示
> (auto-image-file-mode t)
>
> ;; 压缩文件自动识别并显示内容
> (auto-compression-mode t)
>
> ;; 替换yes/no的询问为y/n
> (fset 'yes-or-no-p 'y-or-n-p)
>
> ;; 去掉beep提示改为闪烁提示
> (set-default 'visible-bell t)
>
> ;; 设置lisp的变量保护数目
> (set-default 'max-specpdl-size 5000)
>
> ;; 设置语法颜色显示模式在需要时才进行, 改善文件滚动查看速度
> (set-default 'lazy-lock-defer-on-scrolling 't)
> (set-default 'font-lock-support-mode 'lasy-lock-mode)
> (set-default 'font-lock-maximum-decoration 't)
> (if window-system
>     (global-font-lock-mode t)
>   )
> (add-to-list 'font-lock-support-mode
>              '((java-mode . jit-lock-mode)
>                (emacs-lisp-mode . jit-lock-mode)
>                (c++-mode . fast-lock-mode)
>                (t . jit-lock-mode)))
>
> ;; 去掉工具条, 800x600下那个工具条好占空间
> ;(tool-bar-mode -1)
> (setq tool-bar-mode nil)
>
> ;; 设置时间显示格式
> (setq display-time-day-and-date t)
> (setq display-time-format "%m月%d日 %H:%M")
> (setq display-time-24hr-format t)
> (display-time)
>
> ;; 设置文件最后修改时间戳
> (add-hook 'write-file-hooks 'time-stamp)
> (setq time-stamp-format "%:u %02m/%02d/%04y %02H:%02M:%02S (%s)")
>
> ;; 设置CJK UTF转换
> (when (boundp 'utf-translate-cjk)
>   (setq utf-translate-cjk t)
>   (custom-set-variables
>    '(utf-translate-cjk t)))
> (if (fboundp 'utf-translate-cjk-mode)
>     (utf-translate-cjk-mode 1))
>
> (put 'narrow-to-page 'disabled nil)
>
> (tool-bar-mode -1)
> (menu-bar-mode -1)
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.