Re: Problems with BeanShell excpetion not finding class
Monty Taylor <[email protected]> Fri, 04 Jan 2008 10:08:06 -0800
| Newsgroups | gmane.emacs.jdee |
|---|---|
| Message-ID | <[email protected]> |
Yes, well now that you say that it does seem to be the case... I had no jde.jar on the system. In fact, it seems jde wasn't installed... which makes me wonder exactly how it was partially running in the first place. I installed it for real and now it works like a champ. Thanks! Monty Paul Kinnucan wrote: > Hi Monty, > > The BeanShell is unable to find the JDE's jar file, which indicates that the JDEE is not installed correctly. I notice that you seem to be using Ubuntu. I believe that it provides a repackaged version of the JDEE. It may be that the repackaged version is not set up correctly. I am copying this message to the JDE list because I think somebody else has posted a problem with the Ubuntu distribution. That person might be able to help you. > > Paul > >> -----Original Message----- >> From: Monty Taylor [mailto:[email protected]] >> Sent: Friday, January 04, 2008 1:41 AM >> To: [email protected] >> Subject: Problems with BeanShell excpetion not finding class >> >> >> Please enter the details of your bug report here >> >> >> >> First of all... thanks for writing JDE in the first place. >> >> I'm trying to get (jde-complete) to work and I'm getting a BeanShell >> exception. >> >> Emacs : GNU Emacs 22.1.1 (x86_64-pc-linux-gnu, GTK+ Version 2.12.0) >> of 2007-11-06 on king, modified by Ubuntu >> Package: JDE version 2.3.5.1 >> Required packages: cedet-1.0pre4 >> >> >> 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.6.0" . "/usr/lib/jvm/java-6-sun") >> ("1.5.0" . "/usr/lib/jvn/java-1.5.0-sun")) >> 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 "solace" >> 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-wiz-tostring-postfix nil >> jde-gen-buffer-boilerplate nil >> jde-bug-raise-frame-p t >> jde-jar-file "/usr/share/java/jde.jar" >> 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-nam! >> e))" "\" extends JFrame\"" "(if jde-gen-k&r " "()" "'>'n)" "\"{\"'>'n" >> "\"class Canvas extends JPanel\"" "(if jde-gen-k&r " "()" "'>'n)" >> "\"{\"'>'n" "(jde-gen-method-signature" " \"public\"" " \"\"" " >> \"Canvas\"" " \"\"" " )" "'>" "(if jde-gen-k&r " " ()" " 'n)" "\"{\"'>'n" >> "\"setSize(getPreferredSize());\" '>'n" >> "\"Canvas.this.setBackground(Color.white);\" '>'n" "\"}\"'>'n '>'n" "(jde- >> gen-method-signature" " \"public\"" " \"Dimension\"" " >> \"getPreferredSize\"" " \"\"" " )" "'>" "(if jde-gen-k&r " " ()" " 'n)" >> "\"{\"'>'n" "\"return new Dimension(600, 600);\" '>'n" "\"}\"'>'n '>'n" >> "(jde-gen-method-signature" " \"public\"" " \"void\"" " >> \"paintComponent\"" " \"Graphics g\"" " )" "'>" "(if jde-gen-k&r " " ()" >> " 'n)" "\"{\"'>'n" "\"super.paintComponent(g);\" '>'n" "\"Graphics2D g2d = >> (Graphics2D) g;\" '>'n" "\"Ellipse2D circle = new Ellipse2D.Double(0d, 0d, >> 100d, 100d);\" '>'n" "\"g2d.setColor(Color.red);\" '>'n" >> "\"g2d.translate(10, 10);\" '>'n" "\"g2d.draw(circle! >> );\" '>'n" "\"g2d.fill(circle);\" '>'n" "\"}\"'>'n " "\"}\"'>'n '>'n" >> "(jde-gen-method-signature" " \"public\"" " \"\"" " (file-name-sans- >> extension (file-name-nondirectory buffer-file-name))" " \"\"" " )" "'>" >> "(if jde-gen-k&r " " ()" " 'n)" "\"{\"'>'n" "\"super(\\\"\" (P \"Enter app >> title: \") \"\\\");\" '>'n" "\"setSize(300, 300);\" '>'n" >> "\"addWindowListener(new WindowAdapter() \"" "(if jde-gen-k&r " "()" >> "'>'n)" "\"{\"'>'n" "\"public void windowClosing(WindowEvent e) >> {System.exit(0);}\" '>'n" "\"public void windowOpened(WindowEvent e) {}\" >> '>'n" "\"});\"'>'n" "\"setJMenuBar(createMenu());\" '>'n" >> "\"getContentPane().add(new JScrollPane(new Canvas()));\" '>'n" >> "\"}\"'>'n" "'>'n" "(jde-gen-method-signature" " \"public static\"" " >> \"void\"" " \"main\"" " \"String[] args\"" " )" "(if jde-gen-k&r " >> "()" "'>'n)" "\"{\"'>'n" "'>'n" "(file-name-sans-extension (file-name- >> nondirectory buffer-file-name))" "\" f = new \"" "(file-name-sans- >> extension (file-name-nondirectory buffer-file-name))" "\"();\" '>'n" >> "\"f.show();\" '>'n" "\"}\"'>'n '! >> >'n" "\"protected JMenuBar createMenu() \"" "(if jde-gen-k&r " "()" >> "'>'n)" "\"{\"'>'n" "\"JMenuBar mb = new JMenuBar();\" '>'n" "\"JMenu menu >> = new JMenu(\\\"File\\\");\" '>'n" "\"menu.add(new >> AbstractAction(\\\"Exit\\\") \"" "(if jde-gen-k&r " "()" "'>'n)" >> "\"{\"'>'n" "(jde-gen-method-signature" " \"public\"" " \"void\"" " >> \"actionPerformed\"" " \"ActionEvent e\"" " )" "'>" "(if jde-gen-k&r " " >> ()" " 'n)" "\"{\"'>'n" "\"System.exit(0);\" '>'n" "\"}\" '>'n" "\"});\" >> '>'n" "\"mb.add(menu);\" '>'n" "\"return mb;\" '>'n" "\"}\"'>'n " "\"} // >> \"'>" "(file-name-sans-extension (file-name-nondirectory buffer-file- >> name))" "'>'n") >> jde-log-max 500 >> jde-bug-key-bindings '(("[? ? ?]" . jde-bug-step-over) >> ("[? ? ?]" . jde-bug-step-into) >> ("[? ? ?]" . jde-bug-step-into-all) >> ("[? ? ?]" . jde-bug-step-out) >> ("[? ? ?]" . jde-bug-continue) >> ("[? ? ?]" . jde-bug-toggle-breakpoint)) >> jde-compile-finish-hook '(jde-compile-finish-kill-buffer >> jde-compile-finish-refresh-speedbar >> jde-compile-finish-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 "" >> 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.1") >> ) >> jde-global-classpath '("./lib/mysql-connector-java-5.1.5-bin.jar" >> "./lib/junit.jar" "./lib/jta-spec1_0_1.jar" ".") >> 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\"" " >> \"windowDeiconifie! >> d\"" " \"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, newVal! >> ue);\" '>'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 prop! >> erty update to any registered listeners. \" '>'n" "\"* No event is fir >> ed 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.6.0") >> jde-imenu-include-signature t >> jde-gen-mouse-motion-listener-template '("(end-of-line) '& (P \"Component >> name: \")" "\".addMouseMotionListener(\" jde-gen-method-signature-padding- >> 2 " "\"new MouseMotionAdapter\" jde-gen-method-signature-padding-1 \"()\" >> '>" "(if jde-gen-k&r " " jde-gen-method-signature-padding-3" " 'n)" >> "\"{\"'>'n" "(jde-gen-method-signature" " \"public\"" " \"void\"" " >> \"mouseDragged\"" " \"MouseEvent e\"" " )" "'>" "(if jde-gen-k&r " " ()" >> " 'n)" "\"{\"'>'n" "\"}\"'>'n" "(jde-gen-method-signature" " \"public\"" >> " \"void\"" " \"mouseMoved\"" " \"MouseEvent e\"" " )" "'>" "(if jde- >> gen-k&r " " ()" " 'n)" "\"{\"'>'n" "\"}\"'>'n" "\"}\" jde-gen-method- >> signature-padding-2 \");\"'>'n'>") >> jde-key-bindings '(("[? ? ?]" . jde-run-menu-run-applet) >> ("[? ? ?]" . jde-build) >> ("[? ? ?]" . jde-compile) >> ("[? ? ?]" . jde-debug) ("[? ? ?]" . jde-find) >> ("[? ? ? > ]" . jde-open-class-at-point) >> ("[? ? ? >> ]" . jde-bsh-run) >> ("[? ? ?\f]" . jde-gen-println) >> ("[? ? ? >> >> ]" . jde-help-browse-jdk-doc) >> ("[? ? ?]" . jde-save-project) >> ("[? ? ?]" . jde-wiz-update-class-list) >> ("[? ? ?]" . jde-run) >> ("[? ? ?]" . speedbar-frame-mode) >> ("[? ? ?]" . jde-jdb-menu-debug-applet) >> ("[? ? ?]" . jde-help-symbol) >> ("[? ? ?]" . jde-show-superclass-source) >> ("[? ? ?]" . jde-open-class-at-point) >> ("[? ? ?]" . jde-import-find-and-import) >> ("[? ? ?e]" . jde-wiz-extend-abstract-class) >> ("[? ? ?f]" . jde-gen-try-finally-wrapper) >> ("[? ? ?i]" . jde-wiz-implement-interface) >> ("[? ? ?j]" . jde-javadoc-autodoc-at-line) >> ("[? ? ?o]" . jde-wiz-override-method) >> ("[? ? ?t]" . jde-gen-try-catch-wrapper) >> ("[? ? ?z]" . jde-import-all) >> ("[? ? ?]" . jde-run-etrace-prev) >> ("[? ? ?]" . jde-run-etrace-next) >> ("[(control c) (control v) (control ?.)]" . jde-complete) >> ("[(control c) (control v) ?.]" . jde-complete-in-line)) >> jde-javadoc-check-undeclared-exception-flag nil >> jde-classes-dir "classes" >> 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)" "(j! >> de-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(messag! >> e);\" '> '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 "/usr/share/emacs22/site-lisp/plugins" >> jde-expand-classpath-p t >> jde-java-font-lock-api-file "/home/mtaylor/jde-java-font-lock.api" >> jde-javadoc-gen-doc-title "" >> jde-javadoc-gen-header "" >> jde-run-option-vm-args nil >> jde-javadoc-gen-window-title "" >> jde-compile-option-directory "" >> jde-imenu-create-index-function 'semantic-create-imenu-index >> jde-gen-console-buffer-template '("(funcall jde-gen-boilerplate- >> function)" >> "(jde-gen-get-package-statement)" >> "(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 '("java") >> jde-bug-debugger-command-timeout 30 >> jde-db-option-stack-size '((128 . "kilobytes") (400 . "kilobytes")) >> jde-db-option-properties nil >> jde-wiz-tostring-prefix 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-make) >> jde-new-buffer-menu '("JDE New" ["Class..." jde-gen-class-buffer t] >> ["Interface..." jde-gen-interface-buffer t] >> ["Console..." jde-gen-console-buffer t] >> ["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 '("jdb") >> jde-javadoc-author-tag-template "\"* @author <a href=\\\"mailto:\" user- >> mail-address\n \"\\\">\" user-full-name \"</a>\"" >> jde-lib-directory-names '("^lib" "^jar") >> jde-run-option-jar nil >> jde-javadoc-describe-field-template "\"* Describe \" (jde-javadoc-field- >> type modifiers)\n \" \" (jde-javadoc-code name) \" here.\"" >> jde-compile-option-source '("default") >> jde-javadoc-gen-link-URL nil >> jde-bug-local-variables nil >> jde-compile-option-classpath nil >> jde-doc-directory "/usr/share/doc/jde" >> 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-checkstyle-jar-file "/usr/share/java/checkstyle.jar" >> 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\" >> (j! >> de-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 nil >> 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 nil >> 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-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 "/usr/share/java/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) >> ("[? ? ? >> >> ]" . jde-debug-step-into) >> ("[? ? ?]" . jde-debug-step-out) >> ("[? ? ?]" . jde-debug-cont) >> ("[? ? ?]" . jde-debug-run) >> ("[? ? ?]" . jde-debug-toggle-breakpoint) >> ("[? ? ?]" . jde-debug-up) >> ("[? ? ?]" . jde-debug-down) >> ("[? ? ?]" . jde-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 '("selected" (t nil nil)) >> jde-complete-insert-method-signature t >> jde-bug-jre-home "" >> jde-regexp-jar-file "/usr/share/tomcat5/server/lib/jakarta-regexp.jar" >> 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) \".addEl! >> ement(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\"" >> bsh-commands "bsh-commands" >> 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 "Beanshell eval error. See messages >> buffer for details.") >> signal(error ("Beanshell eval error. See messages buffer for details.")) >> error("Beanshell eval error. See messages buffer for details.") >> 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 #[... "rÃ!qˆÄ J\n#)‡" >> [process G61001 output process-buffer bsh-snag-lisp-output] 4] ... --cl- >> rest--)) (lambda (&rest --cl-rest--) (apply #[... "rÃ!qˆÄ J\n#)‡" >> [process G61002 output process-buffer bsh-snag-and-eval-lisp-output] 4] >> ... --cl-rest--)) (lambda (&rest --cl-rest--) (apply #[... "rÃ!qˆÄ >> J\n#)‡" [process G61003 output process-buffer bsh-redirect-eval- >> output] 4] ... --cl-rest--)) >> "jde.util.JdeUtilities.classExists(\"NdbOperation\");" "// Error: >> EvalError: Class or variable not found: jde.util.JdeUtilities : at Line: 2 >> : in file: <unknown file> : jde .util .JdeUtilities .classExists ( >> \"NdbOperation\" ) \n\n" "/usr/lib/jvm/java-6-sun/bin/java" nil "" >> ("/usr/share/java/bsh.jar" "/usr/share/emacs22/site-lisp/java/bsh- >> commands" "/usr/share/java/checkstyle.jar" "/usr! >> /share/emacs22/site-lisp/java/lib/jakarta-regexp.jar" >> "/usr/share/emacs22/site-lisp/java/lib/jde.jar" "/usr/lib/jvm/java-6- >> sun/lib/tools.jar" "./lib/mysql-connector-java-5.1.5-bin.jar" >> "./lib/junit.jar" "./lib/jta-spec1_0_1.jar" ".") "/usr/share/java/bsh.jar" >> "bsh.Interpreter" "/usr/share/emacs22/site-lisp/java/bsh-commands" >> "/usr/share/java/checkstyle.jar" "/usr/share/emacs22/site- >> lisp/java/lib/jakarta-regexp.jar" "/usr/share/emacs22/site- >> lisp/java/lib/jde.jar" "/usr/share/emacs22/site-lisp/java/classes"] "// >> Error: EvalError: Class or variable not found: jde.util.JdeUtilities : at >> Line: 2 : in file: <unknown file> : jde .util .JdeUtilities .classExists ( >> \"NdbOperation\" ) \n\n") >> 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.classExists(\"NdbOperation\");" "// Error: >> EvalError: Class or variable not found: jde.util.JdeUtilities : at Line: 2 >> : in file: <unknown file> : jde .util .JdeUtilities .classExists ( >> \"NdbOperation\" ) \n\n" "/usr/lib/jvm/java-6-sun/bin/java" nil "" >> ("/usr/share/java/bsh.jar" "/usr/share/emacs22/site-lisp/java/bsh- >> commands" "/usr/share/java/checkstyle.jar" "/usr/share/emacs22/site- >> lisp/java/lib/jakarta-regexp.jar" "/usr/share/emacs22/site- >> lisp/java/lib/jde.jar" "/usr/lib/jvm/java-6-sun/lib/tools.jar" >> "./lib/mysql-connector-java-5.1.5-bin.jar" "./lib/junit.jar" "./lib/jta- >> spec1_0_1.jar" ".") "/usr/share/java/bsh.jar" "bsh.Interpreter" >> "/usr/share/emacs22/site-lisp/java/bsh-commands" >> "/usr/share/java/checkstyle.jar" "/usr/share/emacs22/site-li! >> sp/java/lib/jakarta-regexp.jar" "/usr/share/emacs22/site- >> lisp/java/lib/jde.jar" "/usr/share/emacs22/site-lisp/java/classes"] "// >> Error: EvalError: Class or variable not found: jde.util.JdeUtilities : at >> Line: 2 : in file: <unknown file> : jde .util .JdeUtilities .classExists ( >> \"NdbOperation\" ) \n\n")) >> eieio-generic-call(bsh-detect-java-eval-error ([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.classExists(\"NdbOperation\");" "// Error: >> EvalError: Class or variable not found: jde.util.JdeUtilities : at Line: 2 >> : in file: <unknown file> : jde .util .JdeUtilities .classExists ( >> \"NdbOperation\" ) \n\n" "/usr/lib/jvm/java-6-sun/bin/java" nil "" >> ("/usr/share/java/bsh.jar" "/usr/share/emacs22/site-lisp/java/bsh- >> commands" "/usr/share/java/checkstyle.jar" "/usr/share/emacs22/site- >> lisp/java/lib/jakarta-regexp.jar" "/usr/share/emacs22/site- >> lisp/java/lib/jde.jar" "/usr/lib/jvm/java-6-sun/lib/tools.jar" >> "./lib/mysql-connector-java-5.1.5-bin.jar" "./lib/junit.jar" "./lib/jta- >> spec1_0_1.jar" ".") "/usr/share/java/bsh.jar" "bsh.Interpreter" >> "/usr/share/emacs22/site-lisp/java/bsh-commands" "/usr/share/java/checkst! >> yle.jar" "/usr/share/emacs22/site-lisp/java/lib/jakarta-regexp.jar" >> "/usr/share/emacs22/site-lisp/java/lib/jde.jar" "/usr/share/emacs22/site- >> lisp/java/classes"] "// Error: EvalError: Class or variable not found: >> jde.util.JdeUtilities : at Line: 2 : in file: <unknown file> : jde .util >> .JdeUtilities .classExists ( \"NdbOperation\" ) \n\n")) >> bsh-detect-java-eval-error([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 #[... >> "rÃ!qˆÄ J\n#)‡" [process G61001 output process-buffer bsh-snag-lisp- >> output] 4] ... --cl-rest--)) (lambda (&rest --cl-rest--) (apply #[... >> "rÃ!qˆÄ J\n#)‡" [process G61002 output process-buffer bsh-snag-and- >> eval-lisp-output] 4] ... --cl-rest--)) (lambda (&rest --cl-rest--) (apply >> #[... "rÃ!qˆÄ J\n#)‡" [process G61003 output process-buffer bsh- >> redirect-eval-output] 4] ... --cl-rest--)) >> "jde.util.JdeUtilities.classExists(\"NdbOperation\");" "// Error: >> EvalError: Class or variable not found: jde.util.JdeUtilities : at Line: 2 >> : in file: <unknown file> : jde .util .JdeUtilities .classExists ( >> \"NdbOperation\" ) \n\n" "/usr/lib/jvm/java-6-sun/bin/java" nil "" >> ("/usr/share/java/bsh.jar" "/usr/share/emacs22/site-lisp/java/bsh- >> commands" "/usr/share/jav! >> a/checkstyle.jar" "/usr/share/emacs22/site-lisp/java/lib/jakarta- >> regexp.jar" "/usr/share/emacs22/site-lisp/java/lib/jde.jar" >> "/usr/lib/jvm/java-6-sun/lib/tools.jar" "./lib/mysql-connector-java-5.1.5- >> bin.jar" "./lib/junit.jar" "./lib/jta-spec1_0_1.jar" ".") >> "/usr/share/java/bsh.jar" "bsh.Interpreter" "/usr/share/emacs22/site- >> lisp/java/bsh-commands" "/usr/share/java/checkstyle.jar" >> "/usr/share/emacs22/site-lisp/java/lib/jakarta-regexp.jar" >> "/usr/share/emacs22/site-lisp/java/lib/jde.jar" "/usr/share/emacs22/site- >> lisp/java/classes"] "// Error: EvalError: Class or variable not found: >> jde.util.JdeUtilities : at Line: 2 : in file: <unknown file> : jde .util >> .JdeUtilities .classExists ( \"NdbOperation\" ) \n\n") >> 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 #[... "rÃ!qˆÄ J\n#)‡" >> [process G61001 output process-buffer bsh-snag-lisp-output] 4] ... --cl- >> rest--)) (lambda (&rest --cl-rest--) (apply #[... "rÃ!qˆÄ J\n#)‡" >> [process G61002 output process-buffer bsh-snag-and-eval-lisp-output] 4] >> ... --cl-rest--)) (lambda (&rest --cl-rest--) (apply #[... "rÃ!qˆÄ >> J\n#)‡" [process G61003 output process-buffer bsh-redirect-eval- >> output] 4] ... --cl-rest--)) >> "jde.util.JdeUtilities.classExists(\"NdbOperation\");" "// Error: >> EvalError: Class or variable not found: jde.util.JdeUtilities : at Line: 2 >> : in file: <unknown file> : jde .util .JdeUtilities .classExists ( >> \"NdbOperation\" ) \n\n" "/usr/lib/jvm/java-6-sun/bin/java" nil "" >> ("/usr/share/java/bsh.jar" "/usr/share/emacs22/site-lisp/java/bsh- >> commands" "/usr/share/java/checkstyle.jar" "/usr! >> /share/emacs22/site-lisp/java/lib/jakarta-regexp.jar" >> "/usr/share/emacs22/site-lisp/java/lib/jde.jar" "/usr/lib/jvm/java-6- >> sun/lib/tools.jar" "./lib/mysql-connector-java-5.1.5-bin.jar" >> "./lib/junit.jar" "./lib/jta-spec1_0_1.jar" ".") "/usr/share/java/bsh.jar" >> "bsh.Interpreter" "/usr/share/emacs22/site-lisp/java/bsh-commands" >> "/usr/share/java/checkstyle.jar" "/usr/share/emacs22/site- >> lisp/java/lib/jakarta-regexp.jar" "/usr/share/emacs22/site- >> lisp/java/lib/jde.jar" "/usr/share/emacs22/site-lisp/java/classes"] >> "jde.util.JdeUtilities.classExists(\"NdbOperation\");" 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.classExists(\"NdbOperation\");" "// Error: >> EvalError: Class or variable not found: jde.util.JdeUtilities : at Line: 2 >> : in file: <unknown file> : jde .util .JdeUtilities .classExists ( >> \"NdbOperation\" ) \n\n" "/usr/lib/jvm/java-6-sun/bin/java" nil "" >> ("/usr/share/java/bsh.jar" "/usr/share/emacs22/site-lisp/java/bsh- >> commands" "/usr/share/java/checkstyle.jar" "/usr/share/emacs22/site- >> lisp/java/lib/jakarta-regexp.jar" "/usr/share/emacs22/site- >> lisp/java/lib/jde.jar" "/usr/lib/jvm/java-6-sun/lib/tools.jar" >> "./lib/mysql-connector-java-5.1.5-bin.jar" "./lib/junit.jar" "./lib/jta- >> spec1_0_1.jar" ".") "/usr/share/java/bsh.jar" "bsh.Interpreter" >> "/usr/share/emacs22/site-lisp/java/bsh-commands" >> "/usr/share/java/checkstyle.jar" "/usr/share/emacs22/site-li! >> sp/java/lib/jakarta-regexp.jar" "/usr/share/emacs22/site- >> lisp/java/lib/jde.jar" "/usr/share/emacs22/site-lisp/java/classes"] >> "jde.util.JdeUtilities.classExists(\"NdbOperation\");" 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.classExists(\"NdbOperation\");" >> "// Error: EvalError: Class or variable not found: jde.util.JdeUtilities : >> at Line: 2 : in file: <unknown file> : jde .util .JdeUtilities >> .classExists ( \"NdbOperation\" ) \n\n" "/usr/lib/jvm/java-6-sun/bin/java" >> nil "" ("/usr/share/java/bsh.jar" "/usr/share/emacs22/site-lisp/java/bsh- >> commands" "/usr/share/java/checkstyle.jar" "/usr/share/emacs22/site- >> lisp/java/lib/jakarta-regexp.jar" "/usr/share/emacs22/site- >> lisp/java/lib/jde.jar" "/usr/lib/jvm/java-6-sun/lib/tools.jar" >> "./lib/mysql-connector-java-5.1.5-bin.jar" "./lib/junit.jar" "./lib/jta- >> spec1_0_1.jar" ".") "/usr/share/java/bsh.jar" "bsh.Interpreter" >> "/usr/share/emacs22/site-lisp/java/bsh-commands" >> "/usr/share/java/checkstyle.jar" "/usr/sha! >> re/emacs22/site-lisp/java/lib/jakarta-regexp.jar" >> "/usr/share/emacs22/site-lisp/java/lib/jde.jar" "/usr/share/emacs22/site- >> lisp/java/classes"] "jde.util.JdeUtilities.classExists(\"NdbOperation\");" >> 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 #[... "rÃ!qˆÄ >> J\n#)‡" [process G61001 output process-buffer bsh-snag-lisp-output] >> 4] ... --cl-rest--)) (lambda (&rest --cl-rest--) (apply #[... "rÃ!qˆÄ >> J\n#)‡" [process G61002 output process-buffer bsh-snag-and-eval- >> lisp-output] 4] ... --cl-rest--)) (lambda (&rest --cl-rest--) (apply #[... >> "rÃ!qˆÄ J\n#)‡" [process G61003 output process-buffer bsh-redirect- >> eval-output] 4] ... --cl-rest--)) >> "jde.util.JdeUtilities.classExists(\"NdbOperation\");" "// Error: >> EvalError: Class or variable not found: jde.util.JdeUtilities : at Line: 2 >> : in file: <unknown file> : jde .util .JdeUtilities .classExists ( >> \"NdbOperation\" ) \n\n" "/usr/lib/jvm/java-6-sun/bin/java" nil "" >> ("/usr/share/java/bsh.jar" "/usr/share/emacs22/site-lisp/java/bsh- >> commands" "/usr/share/java/checkstyle.jar" ! >> "/usr/share/emacs22/site-lisp/java/lib/jakarta-regexp.jar" >> "/usr/share/emacs22/site-lisp/java/lib/jde.jar" "/usr/lib/jvm/java-6- >> sun/lib/tools.jar" "./lib/mysql-connector-java-5.1.5-bin.jar" >> "./lib/junit.jar" "./lib/jta-spec1_0_1.jar" ".") "/usr/share/java/bsh.jar" >> "bsh.Interpreter" "/usr/share/emacs22/site-lisp/java/bsh-commands" >> "/usr/share/java/checkstyle.jar" "/usr/share/emacs22/site- >> lisp/java/lib/jakarta-regexp.jar" "/usr/share/emacs22/site- >> lisp/java/lib/jde.jar" "/usr/share/emacs22/site-lisp/java/classes"] >> "jde.util.JdeUtilities.classExists(\"NdbOperation\");" t) >> (let ((the-bsh ...)) (when (not ...) (bsh-launch the-bsh) (bsh-eval the- >> bsh ...)) (bsh-eval the-bsh java-statement eval-return)) >> jde-jeval("jde.util.JdeUtilities.classExists(\"NdbOperation\");" t) >> jde-jeval-r("jde.util.JdeUtilities.classExists(\"NdbOperation\");") >> jde-parse-class-exists("NdbOperation") >> jde-parse-get-qualified-name("NdbOperation" t) >> jde-parse-eval-type-of("this") >> jde-complete-find-completion-for-pair(("this" "") nil 3) >> jde-complete-pair(("this" "") 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 >> >> ("emacs" "src/ndb- >> connectors/devel/java/com/mysql/cluster/ndbj/NdbOperation.java") >> Loading 00debian-vars...done >> Loading /etc/emacs/site-start.d/20apel.el (source)...done >> Loading /etc/emacs22/site-start.d/35elib-startup.el (source)...done >> Loading /etc/emacs/site-start.d/50a2ps.el (source)... >> Loading a2ps-print...done >> Loading /etc/emacs/site-start.d/50a2ps.el (source)...done >> Loading /etc/emacs/site-start.d/50autoconf.el (source)...done >> Loading /etc/emacs/site-start.d/50cedet-common.el (source)... >> Loading advice...done >> Loading /etc/emacs/site-start.d/50cedet-common.el (source)...done >> Loading /etc/emacs/site-start.d/50cmake.el (source)...done >> Loading /etc/emacs/site-start.d/50devscripts-el.el (source)...done >> Loading /etc/emacs/site-start.d/50dictionaries-common.el (source)... >> Loading debian-ispell... >> Loading /var/cache/dictionaries-common/emacsen-ispell-default.el >> (source)...done >> Loading debian-ispell...done >> Loading /var/cache/dictionaries-common/emacsen-ispell-dicts.el >> (source)...done >> Loading /etc/emacs/site-start.d/50dictionaries-common.el (source)...done >> Loading /etc/emacs/site-start.d/50dpkg-dev-el.el (source)...done >> Loading /etc/emacs/site-start.d/50eieio.el (source)...done >> Loading /etc/emacs/site-start.d/50elserv.el (source)...done >> Loading /etc/emacs/site-start.d/50erlang-mode.el (source)...done >> Loading /etc/emacs/site-start.d/50flim.el (source)... >> Loading byte-opt...done >> Loading /etc/emacs/site-start.d/50flim.el (source)...done >> Loading /etc/emacs/site-start.d/50jde.el (source)... >> Loading cl-macs...done >> Error while loading 50jde >> Loading /etc/emacs/site-start.d/50psvn.el (source)...done >> Loading /etc/emacs/site-start.d/50pydb.el (source)...done >> Loading /etc/emacs/site-start.d/50pymacs.el (source)...done >> Loading /etc/emacs/site-start.d/51debian-el.el (source)...done >> Loading /etc/emacs/site-start.d/51ede.el (source)...done >> Loading /etc/emacs/site-start.d/51speedbar.el (source)...done >> Loading /etc/emacs/site-start.d/52semantic.el (source)...done >> Loading /etc/emacs/site-start.d/53cedet-contrib.el (source)...done >> Loading /etc/emacs/site-start.d/53cogre.el (source)...done >> Loading /etc/emacs/site-start.d/55ecb.el (source)... >> "/usr/share/emacs22/site-lisp/cedet-common/" added to `load-path' >> Setting up cedet...done >> Setting up cogre...done >> Setting up ede... >> Loading ede... >> Loading ede-speedbar...done >> Loading ede...done >> Setting up ede...done >> Setting up eieio...done >> Setting up semantic... >> Loading derived...done >> Setting up semantic...done >> Setting up speedbar...done >> Setting up cedet-contrib...done >> Loading /etc/emacs/site-start.d/55ecb.el (source)...done >> Loading paren...done >> Loading cc-mode... >> Loading places from /home/mtaylor/.emacs-places...done >> Loading cc-mode...done >> jde-java-font-lock: building names cache...empty >> Loading semantic-el...done >> For information about the GNU Project and its goals, type C-h C-p. >> Loading /usr/share/emacs22/site-lisp/semantic/wisent/wisent-java-tags.el >> (source)...done >> Loading cl-seq...done >> Setting customized JDE variables to startup values... >> Loading semantic-edit...done [2 times] >> For information about the GNU Project and its goals, type C-h C-p. >> Starting the BeanShell. Please wait... >> Beanshell expression evaluation error. >> Expression: jde.util.JdeUtilities.setProjectValues("", >> "/home/mtaylor/src/ndb- >> connectors/devel/java/com/mysql/cluster/ndbj/lib/mysql-connector-java- >> 5.1.5-bin.jar:/home/mtaylor/src/ndb- >> connectors/devel/java/com/mysql/cluster/ndbj/lib/junit.jar:/home/mtaylor/s >> rc/ndb-connectors/devel/java/com/mysql/cluster/ndbj/lib/jta- >> spec1_0_1.jar:/home/mtaylor/src/ndb- >> connectors/devel/java/com/mysql/cluster/ndbj"); >> Error: // Error: EvalError: Class or variable not found: >> jde.util.JdeUtilities : at Line: 1 : in file: <unknown file> : jde .util >> .JdeUtilities .setProjectValues ( "" , "/home/mtaylor/src/ndb- >> connectors/devel/java/com/mysql/cluster/ndbj/lib/mysql-connector-java- >> 5.1.5-bin.jar:/home/mtaylor/src/ndb- >> connectors/devel/java/com/mysql/cluster/ndbj/lib/junit.jar:/home/mtaylor/s >> rc/ndb-connectors/devel/java/com/mysql/cluster/ndbj/lib/jta- >> spec1_0_1.jar:/home/mtaylor/src/ndb- >> connectors/devel/java/com/mysql/cluster/ndbj" ) >> [2 times] >> Beanshell expression evaluation error. >> Expression: jde.util.JdeUtilities.classExists("NdbOperation"); >> Error: // Error: EvalError: Class or variable not found: >> jde.util.JdeUtilities : at Line: 2 : in file: <unknown file> : jde .util >> .JdeUtilities .classExists ( "NdbOperation" ) >> [2 times] >> Loading debug...done >> Entering debugger... >> Loading /usr/share/emacs22/site-lisp/jde/jde-javadoc.el (source)... >> Setting customized JDE variables to startup values... >> Loading /usr/share/emacs22/site-lisp/jde/jde-javadoc.el (source)...done >> Loading semantic-decorate...done >> Loading semantic-decorate-mode...done >> Preparing problem report... >> Loading sendmail...done >> Formatting bug report >> buffer.................................................................... >> .......................................................................... >> .................... >> Mark set >> >> >> >> End Insert *Messages* buffer >> >> >> There was no *jde-log* buffer >> >> >> Process environment: >> >> OLDPWD=/home/mtaylor/src/bzr-plugins/trunk >> _=/usr/bin/emacs >> XAUTHORITY=/home/mtaylor/.Xauthority >> COLORTERM=gnome-terminal >> LESSCLOSE=/usr/bin/lesspipe %s %s >> DISPLAY=:0.0 >> WINDOWPATH=7 >> LESSOPEN=| /usr/bin/lesspipe %s >> DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus- >> nZ8mJKewR5,guid=ba8e75c3003f593ef40daa00477d374e >> XDG_DATA_DIRS=/usr/local/share/:/usr/share/:/usr/share/gdm/ >> LOGNAME=mtaylor >> GNOME_DESKTOP_SESSION_ID=Default >> HOME=/home/mtaylor >> SHLVL=1 >> GDMSESSION=gnome >> GDM_LANG=en_US.UTF-8 >> GNOME_KEYRING_PID=6676 >> LANG=en_US.UTF-8 >> PWD=/home/mtaylor >> GDM_XSERVER_LOCATION=local >> DESKTOP_SESSION=gnome >> PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/gam >> es >> BK_USER=mtaylor >> BK_LICENSE=ACCEPTED >> USERNAME=mtaylor >> SESSION_MANAGER=local/solace:/tmp/.ICE-unix/6677 >> GNOME_KEYRING_SOCKET=/tmp/keyring-o894DD/socket >> SSH_AUTH_SOCK=/tmp/ssh-JmGwSo6672/agent.6672 >> [email protected] >> LS_COLORS=no=00:fi=00:di=01;34:ln=01;36:pi=40;33:so=01;35:do=01;35:bd=40;3 >> 3;01:cd=40;33;01:or=40;31;01:su=37;41:sg=30;43:tw=30;42:ow=34;42:st=37;44: >> ex=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.zip >> =01;31:*.z=01;31:*.Z=01;31:*.gz=01;31:*.bz2=01;31:*.deb=01;31:*.rpm=01;31: >> *.jar=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:* >> .pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.t >> iff=01;35:*.png=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.avi=01;35:*.f >> li=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.flac=01;35:*.mp3= >> 01;35:*.mpc=01;35:*.ogg=01;35:*.wav=01;35: >> BK_CONFIG=license: BKL546874e25448f67442003200fff82; licsign1: >> YgAAAo4AAAADgQAAAAFUWuzEpNKmKnWJjBpSU6u6j0nk/5RYyXsvkmL8rBoK6wMA; >> licsign2: >> R9OULjYfIrTCCLg8p1b6d1TY6HwpxsdIAHX3DRlT8W7iJQ8BFTEH/K5aLPoABGFW; >> licsign3: >> hWQ8hYpxirHZs9gbe+eURKGmBlMbVyj60OTE644vRHkexl1RnGkqfb+cfpUI7w==; >> USER=mtaylor >> WINDOWID=62914655 >> GTK_RC_FILES=/etc/gtk/gtkrc:/home/mtaylor/.gtkrc-1.2-gnome2 >> REAL_EMAIL=Monty Taylor <[email protected]> >> XDG_SESSION_COOKIE=2620011046cd894fdcff9e00470adf00-1199388492.270727- >> 403344275 >> TERM=xterm >> DESKTOP_STARTUP_ID= >> SHELL=/bin/bash >> GPG_AGENT_INFO=/tmp/gpg-mpJHLs/S.gpg-agent:6722:1 >> SSH_AGENT_PID=6673 >> BK_EMAIL=Monty Taylor <[email protected]> >> >> >> The contents of the .emacs file was >> >> >> >> (custom-set-variables >> ;; custom-set-variables was added by Custom. >> ;; If you edit it by hand, you could mess it up, so be careful. >> ;; Your init file should contain only one such instance. >> ;; If there is more than one, they won't work right. >> '(case-fold-search t) >> '(current-language-environment "UTF-8") >> '(default-input-method "rfc1345") >> '(global-font-lock-mode t nil (font-lock)) >> '(jde-global-classpath (quote ("./lib/mysql-connector-java-5.1.5-bin.jar" >> "./lib/junit.jar" "./lib/jta-spec1_0_1.jar" "."))) >> '(jde-jdk (quote ("1.6.0"))) >> '(jde-jdk-registry (quote (("1.6.0" . "/usr/lib/jvm/java-6-sun") ("1.5.0" >> . "/usr/lib/jvn/java-1.5.0-sun")))) >> '(jde-make-working-directory ".") >> '(save-place t nil (saveplace)) >> '(show-paren-mode t nil (paren))) >> (custom-set-faces >> ;; custom-set-faces was added by Custom. >> ;; If you edit it by hand, you could mess it up, so be careful. >> ;; Your init file should contain only one such instance. >> ;; If there is more than one, they won't work right. >> ) >> >> ;:(set-default-font "Monospace-12") >> >> (tool-bar-mode 0) >> >> (load "cc-mode") >> (setq c-mode-common-hook '(lambda () >> (turn-on-font-lock) >> (global-set-key "\C-cc" 'compile) >> (c-set-style "MY") >> (setq c-default-style "MY") >> (setq comment-column 48))) >> >> (setq c-style-alist >> (cons >> '("MY" >> (c-basic-offset . 2) >> (c-comment-only-line-offset . 0) >> (c-offsets-alist . ((statement-block-intro . +) >> (knr-argdecl-intro . 0) >> (substatement-open . 0) >> (label . -) >> (statement-cont . +) >> (arglist-intro . c-lineup-arglist-intro-after-paren) >> (arglist-close . c-lineup-arglist) >> )) >> ) >> c-style-alist)) >> >> (setq load-path (cons "~/lisp" load-path)) >> ;(autoload 'php-mode "php-mode" "PHP Mode" t) >> ;(setq auto-mode-alist >> ; (cons '("\\.php$" . php-mode) auto-mode-alist)) >> >> ;(add-to-list 'load-path "~/lisp/slime-2.0/") ; your SLIME directory >> (setq inferior-lisp-program "/usr/bin/sbcl") ; your Lisp system >> ; (require 'slime) >> ; (slime-setup) >> >> >> >> (require 'ndb-tracefile) >> (setq auto-mode-alist >> (cons '("ndb_[0-9]+_trace\\.log\\.[0-9]+" . ndb-tracefile-mode) auto- >> mode-alist)) >> >> (require 'jde) >> >> ;; Override the built-in java mode. >> (autoload 'jde-mode "jde" "Java Development Environment" t) >> (add-to-list 'auto-mode-alist '("\\.java$" . jde-mode)) >> >> >> (put 'downcase-region 'disabled nil) >> >> (put 'upcase-region 'disabled nil) >> >> (require 'xcscope) >> >> (setq debug-on-error t) >> >> >> >> =====end inserted .emacs file