For some reason when trying to debug certain files, I get the "No code
or optimized error". I'm stumped, as the classpath and debug-source
path are apparently correct. I'm using the same prj.el files on Solaris
2.6 (xemacs 20.4) and Win95, NT/97 emacs 20.3.1. For example, db-source
looks like:
Db Source Directories: *
[INS] [DEL] Path: /home/pima1/kalt/cm/manager/interfaces/
[INS] [DEL] Path: /home/pima1/kalt/cm/physicsmodels/interfaces/
[INS]
Now when I try to set breakpoints for a file in
/home/pima1/kalt/cm/physicsmodels/interfaces/, I get:
No code at line 77, or class is optimized.
No code at line 70, or class is optimized.
No code at line 149, or class is optimized.
No code at line 71, or class is optimized.
No code at line 124, or class is optimized.
But if I try to set a break in: /home/pima1/kalt/cm/manager/interfaces/,
I get:
Breakpoint set at cm.manager.interfaces.BlastPanel:40
On both platfroms, all files are compiled with jikes -g +E, cc-mode
version is 5.19, JDE version is 2.1.5, and .emacs and prj.el are
attached.
Any ideas?
Thanks,
Kerry
--
Kerry Alt
New Mexico State University / Dept CS
New Science Hall, Room 123
Las Cruces, NM 88003-0001
phone: 505/646-3645
fax: 505/646-1002
(line-number-mode 1)
;;include our directory in the search path
(setq load-path (nconc '(
"/home/erad_local/jde"
)
load-path))
(require 'jde)
(setq load-path (cons (expand-file-name "/home/kalt/Emacs") load-path))
;; for cc-mode
(setq load-path (cons "~/Emacs/cc-mode" load-path))
(require 'cc-mode)
(setq auto-mode-alist
(append
'(("\\.C$" . c++-mode)
("\\.H$" . c++-mode)
("\\.cc$" . c++-mode)
("\\.hh$" . c++-mode)
("\\.c$" . c-mode)
("\\.h$" . c-mode)
("\\.m$" . objc-mode)
("\\.java$" . jde-mode)
) auto-mode-alist))
(custom-set-faces
'(default ((t (:background ""))) t))
;; Setup so workshop gets loaded...
(setq load-path
(append load-path '("/local/SUNWspro/lib")))
(require 'workshop)
;; Options Menu Settings
;; =====================
(cond
((and (string-match "XEmacs" emacs-version)
(boundp 'emacs-major-version)
(or (and
(= emacs-major-version 19)
(>= emacs-minor-version 14))
(= emacs-major-version 20))
(fboundp 'load-options-file))
(load-options-file "/home/pima1/kalt/.xemacs-options")))
;; ============================
;; End of Options Menu Settings
(fset 'comment-out "/**/")
(fset 'del-comment "")
( global-set-key "\C-cu" 'del-comment )
( global-set-key "\C-cc" 'comment-out )
(global-set-key "\C-c\C-c" 'compile )
(global-set-key "\C-h" 'backward-delete-char )
(global-set-key "\C-Z" 'scroll-one-line-up)
(setq blink-matching-paren-distance 20000)
(setq column-number-mode t)
;; configure c-style...
(defconst my-c-style
'((c-tab-always-indent . t)
(c-comment-only-line-offset . 4)
(c-hanging-braces-alist . ((substatement-open after)
(brace-list-open)))
(c-hanging-colons-alist . ((member-init-intro before)
(inher-intro)
(case-label after)
(label after)
(access-label after)))
(c-cleanup-list . (scope-operator
empty-defun-braces
defun-close-semi))
(c-offsets-alist . ((arglist-close . c-lineup-arglist)
(substatement-open . 0)
(case-label . 4)
(block-open . 0)
(knr-argdecl-intro . -)))
(c-echo-syntactic-information-p . t)
(c-basic-offset . 2)
)
"My C Programming Style")
;; Customizations for all of c-mode, c++-mode, and objc-mode
(defun my-c-mode-common-hook ()
;; add my personal style and set it for the current buffer
(c-add-style "PERSONAL" my-c-style t)
;; offset customizations not in my-c-style
(c-set-offset 'member-init-intro '++)
;; other customizations
(setq tab-width 2
;; this will make sure spaces are used instead of tabs
indent-tabs-mode nil)
;; we like auto-newline and hungry-delete
(c-toggle-auto-hungry-state 1)
;; keybindings for all supported languages. We can put these in
;; c-mode-base-map because c-mode-map, c++-mode-map, objc-mode-map,
;; java-mode-map, and idl-mode-map inherit from it.
(define-key c-mode-base-map "\C-m" 'newline-and-indent)
)
(add-hook 'c-mode-common-hook 'my-c-mode-common-hook)
;; find local info nodes
(setq Info-directory-list (cons
(expand-file-name "/home/erad_local/info")
Info-default-directory-list))
(custom-set-variables
'(jde-run-working-directory "/home/pima1/kalt/cm/")
'(tab-width 2)
'(jde-db-source-directories (quote ("/home/erad_local/jdk1.2/jre/lib/rt.jar/" "./"
"../" "/home/pima1/kalt/" "/home/pima1/kalt/cm/"
"/home/pima1/kalt/cm/manager/interfaces/"
"/home/pima1/kalt/cm/manager/interfaces/images/"
"/home/pima1/kalt/cm/manager/commands/" "/home/pima1/kalt/cm/viewer/commands/"
"/home/pima1/kalt/cm/viewer/filters/" "/home/pima1/kalt/cm/viewer/formats/"
"/home/pima1/kalt/cm/viewer/gui/" "/home/pima1/kalt/cm/viewer/interfaces/"
"/home/pima1/kalt/cm/viewer/io/" "/home/pima1/kalt/cm/viewer/misc/"
"/home/pima1/kalt/cm/viewer/operations/" "/home/pima1/kalt/cm/viewer/sets/"
"/home/pima1/kalt/cm/viewer/tools/" "/home/pima1/kalt/cm/physicsmodels/interfaces/"
"/home/pima1/kalt/cm/physicsmodels/core/" "/home/pima1/kalt/cm/awt/"
"/home/pima1/kalt/cm/awt/images/" "/home/pima1/kalt/cm/lib/ClearSpace.jar/"
"/home/pima1/kalt/cm/utils/io/" "/home/pima1/kalt/cm/utils/debug/"
"/home/pima1/kalt/cm/utils/misc/" "/home/pima1/kalt/cm/manager/interfaces/airrad/"
"/home/pima1/kalt/Sandia/cm/manager/interfaces/common/"
"/home/pima1/kalt/Sandia/cm/manager/interfaces/eradn/"
"/home/pima1/kalt/Sandia/cm/manager/interfaces/nuke/" "/home/kalt/cm/lib/jhall.jar/"
"/home/kalt/cm/lib/jhtools.jar/"
"/home/pima1/kalt/Sandia/cm/manager/interfaces/scenario/"))))
(jde-set-project-name "cm")
(jde-set-variables
'(jde-use-font-lock t)
'(jde-db-set-initial-breakpoint t)
'(jde-run-option-garbage-collection (quote (t t)))
'(jde-db-option-stack-size (quote ((128 . "kilobytes") (400 . "kilobytes"))))
'(jde-appletviewer-option-encoding "")
'(jde-compiler "/home/erad_local/Jikes/jikes -g +E")
'(jde-compile-option-extdirs nil)
'(jde-db-read-vm-args nil)
'(jde-compile-option-bootclasspath nil)
'(jde-run-working-directory "/home/pima1/kalt/cm/" t)
'(jde-compile-option-debug (quote ("selected" (t nil nil))))
'(jde-db-option-verbose (quote (nil nil nil)))
'(jde-run-option-heap-size (quote ((1 . "megabytes") (16 . "megabytes"))))
'(jde-run-read-app-args nil)
'(jde-db-option-java-profile (quote (nil . "./java.prof")))
'(jde-entering-java-buffer-hooks (quote (jde-reload-project-file)))
'(jde-run-option-java-profile (quote (nil . "./java.prof")))
'(jde-gen-window-listener-template (quote ("'& (P \"Window name: \")"
"\".addWindowListener(new WindowAdapter() {\" 'n>" "\"public void
windowActivated(WindowEvent e) {}\" 'n>" "\"public void windowClosed(WindowEvent e)
{}\" 'n>" "\"public void windowClosing(WindowEvent e) {System.exit(0);}\" 'n>"
"\"public void windowDeactivated(WindowEvent e) {}\" 'n>" "\"public void
windowDeiconified(WindowEvent e) {}\" 'n>" "\"public void windowIconified(WindowEvent
e) {}\" 'n>" "\"public void windowOpened(WindowEvent e) {}});\" 'n>")))
'(jde-db-option-vm-args (quote ("-DGISHOME=/pima2/gis/VMAP0"
"-DCMHOME=/home/pima1/kalt/cm" "-DCASESHOME=/home/pima1/kalt/Sandia/cm/cases"
"-DDEBUG=true")) t)
'(jde-make-program "cd /home/kalt/cm; gmake" t)
'(jde-compile-option-target (quote ("1.1")))
'(jde-run-application-class "cmApp")
'(jde-global-classpath (quote ("/home/erad_local/jdk1.2/jre/lib/rt.jar" "." ".."
"/home/pima1/kalt/" "/home/pima1/kalt/cm/" "/home/pima1/kalt/cm/manager/interfaces/"
"/home/pima1/kalt/cm/manager/interfaces/images/"
"/home/pima1/kalt/cm/manager/commands/" "/home/pima1/kalt/cm/viewer/interfaces/"
"/home/pima1/kalt/cm/viewer/io/" "/home/pima1/kalt/cm/viewer/commands/"
"/home/pima1/kalt/cm/physicsmodels/interfaces/"
"/home/pima1/kalt/cm/physicsmodels/core/" "/home/pima1/kalt/cm/awt/"
"/home/pima1/kalt/cm/awt/images/" "/home/pima1/kalt/cm/lib/ClearSpace.jar"
"/home/pima1/kalt/cm/utils/io/" "/home/pima1/kalt/cm/utils/debug/"
"/home/pima1/kalt/cm/utils/misc/" "/home/pima1/kalt/cm/manager/interfaces/airrad/"
"/home/pima1/kalt/Sandia/cm/manager/interfaces/common/"
"/home/pima1/kalt/Sandia/cm/manager/interfaces/eradn/"
"/home/pima1/kalt/Sandia/cm/manager/interfaces/nuke/" "/home/kalt/cm/lib/jhall.jar"
"/home/kalt/cm/lib/jhtools.jar"
"/home/pima1/kalt/Sandia/cm/manager/interfaces/scenario/")) t)
'(jde-run-option-verbose (quote (nil nil nil)))
'(jde-db-option-heap-size (quote ((1 . "megabytes") (16 . "megabytes"))))
'(jde-db-mode-hook nil)
'(jde-key-bindings (quote (("" . jde-compile) ("" . jde-run) ("" . jde-db)
("" . jde-build) ("" . jde-run-menu-run-applet) ("" . jde-browse-jdk-doc)
("" . jde-save-project) ("" . jde-gen-println))))
'(jde-db-option-garbage-collection (quote (t t)))
'(jde-run-option-properties nil)
'(jde-compile-option-nowarn nil)
'(jde-compile-option-depend nil)
'(jde-compile-option-vm-args nil)
'(jde-db-read-app-args nil)
'(jde-read-compile-args nil)
'(jde-db-option-properties nil)
'(jde-run-applet-doc "")
'(jde-compile-option-directory "")
'(jde-run-java-vm "java")
'(jde-project-file-name "prj.el")
'(jde-db-option-verify (quote (nil t)))
'(jde-gen-property-change-support (quote ("'&" "\"protected PropertyChangeSupport pcs
= new PropertyChangeSupport(this);\" '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>" "\"public void
addPropertyChangeListener(PropertyChangeListener listener) {\" 'n>"
"\"pcs.addPropertyChangeListener(listener);\" 'n> \"}\" 'n> 'n>" "\"/**\" 'n>\"*
Removes a PropertyChangeListener from the listener list.\" 'n>" "\"* This removes a
PropertyChangeListener that was registered for all properties.\" 'n>" "\"*\" 'n> \"*
@param listener The PropertyChangeListener to be removed\" 'n> \"*/\" 'n>" "\"public
void removePropertyChangeListener(PropertyChangeListener listener) {\" '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>" "\"public void addPropertyChangeListener(String propertyName,\" 'n>"
"\"PropertyChangeListener listener) {\" '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>"
"\"public void removePropertyChangeListener(String propertyName,\" 'n>"
"\"PropertyChangeListener listener) {\" '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 that was changed\" 'n>" "\"*
@param oldValue The old value of the property\" 'n>" "\"* @param newValue The new
value of the property.\" 'n> \"*/\" 'n>" "\"public void firePropertyChange(String
propertyName, Object oldValue, Object newValue) {\" '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 that was changed\" 'n>" "\"* @param oldValue The old value of the
property\" 'n>" "\"* @param newValue The new value of the property.\" 'n> \"*/\" 'n>"
"\"public void firePropertyChange(String propertyName, int oldValue, int newValue) {\"
'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 that was changed\" 'n>" "\"* @param oldValue The old value of the
property\" 'n>" "\"* @param newValue The new value of the property.\" 'n> \"*/\" 'n>"
"\"public void firePropertyChange(String propertyName, boolean oldValue, boolean
newValue) {\" '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
equal and non-null. \" 'n>" "\"*\" 'n> \"* @param evt The PropertyChangeEvent
object.\" 'n>\"*/\" 'n>" "\"public void firePropertyChange(PropertyChangeEvent evt)
{\" '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 for the given property\" 'n>" "\"*/\" 'n>" "\"public boolean
hasListeners(String propertyName) {\" 'n>" "\"return pcs.hasListeners(propertyName);\"
'n> \"}\" 'n> 'n>")))
'(jde-gen-mouse-motion-listener-template (quote ("'& (P \"Component name: \")"
"\".addMouseMotionListener(new MouseMotionAdapter() {\" 'n>" "\"public void
mouseDragged(MouseEvent e) {}\" 'n>" "\"public void mouseMoved(MouseEvent e) {}});\"
'n>")))
'(jde-run-option-vm-args (quote ("-DGISHOME=/pima2/gis/VMAP0"
"-DCASESHOME=/home/kalt/cm/cases" "-DCMHOME=/home/kalt/cm" "-DDEBUG=false")))
'(jde-gen-console-buffer-template (quote ("(funcall jde-gen-boilerplate-function) 'n"
"\"/**\" 'n" "\" * \"" "(file-name-nondirectory buffer-file-name) 'n" "\" *\" 'n" "\"
*\" 'n" "\" * Created: \" (current-time-string) 'n" "\" *\" 'n" "\" * @author \"
(user-full-name) 'n" "\" * @version\" 'n" "\" */\" 'n>" "'n>" "\"public class \""
"(file-name-sans-extension (file-name-nondirectory buffer-file-name))" "\" {\" 'n>
'n>" "\"public \"" "(file-name-sans-extension (file-name-nondirectory
buffer-file-name))" "\"() {\" 'n>" "'n>" "\"}\" 'n>" "'n>" "\"public static void
main(String[] args) {\" 'n>" "'p 'n>" "\"}\" 'n> 'n>" "\"} // \""
"(file-name-sans-extension (file-name-nondirectory buffer-file-name))" "'n>")))
'(jde-jdk-doc-url "http://www.javasoft.com/products/jdk/1.1/docs/index.html")
'(jde-run-option-stack-size (quote ((128 . "kilobytes") (400 . "kilobytes"))))
'(jde-db-option-heap-profile (quote (nil "./java.hprof" 5 20 "Allocation objects")))
'(jde-db-option-classpath nil)
'(jde-run-option-verify (quote (nil t)))
'(jde-db-option-application-args nil)
'(jde-gen-get-set-var-template (quote ("'n>" "(P \"Variable type: \" type) \" \"" "(P
\"Variable name: \" name) \";\" 'n> 'n>" "\"/**\" 'n>" "\"* Get the value of \" (s
name) \".\" 'n>" "\"* @return Value of \" (s name) \".\" 'n>" "\"*/\" 'n>" "\"public
\" (s type) \" get\" (jde-gen-init-cap (jde-gen-lookup-named 'name))" "\"() {return \"
(s name) \";}\" 'n> 'n>" "\"/**\" 'n>" "\"* Set the value of \" (s name) \".\" 'n>"
"\"* @param v Value to assign to \" (s name) \".\" 'n>" "\"*/\" 'n>" "\"public void
set\" (jde-gen-init-cap (jde-gen-lookup-named 'name))" "\"(\" (s type) \" v) {this.\"
(s name) \" = v;}\" 'n>")))
'(jde-gen-println (quote ("'&" "\"System.out.println(\" (P \"Print out: \") \");\"
'n>")))
'(jde-run-mode-hook nil)
'(jde-compile-option-sourcepath nil)
'(jde-compile-option-depend-switch (quote ("-Xdepend")))
'(jde-gen-buffer-boilerplate nil)
'(jde-appletviewer-option-vm-args nil)
'(jde-build-use-make t)
'(jde-db-startup-commands nil)
'(jde-compile-option-verbose-path nil)
'(jde-compile-option-command-line-args "")
'(jde-mode-abbreviations (quote (("ab" . "abstract") ("bo" . "boolean") ("br" .
"break") ("by" . "byte") ("byv" . "byvalue") ("cas" . "cast") ("ca" . "catch") ("ch" .
"char") ("cl" . "class") ("co" . "const") ("con" . "continue") ("de" . "default")
("dou" . "double") ("el" . "else") ("ex" . "extends") ("fa" . "false") ("fi" .
"final") ("fin" . "finally") ("fl" . "float") ("fo" . "for") ("fu" . "future") ("ge" .
"generic") ("go" . "goto") ("impl" . "implements") ("impo" . "import") ("ins" .
"instanceof") ("in" . "int") ("inte" . "interface") ("lo" . "long") ("na" . "native")
("ne" . "new") ("nu" . "null") ("pa" . "package") ("pri" . "private") ("pro" .
"protected") ("pu" . "public") ("re" . "return") ("sh" . "short") ("st" . "static")
("su" . "super") ("sw" . "switch") ("sy" . "synchronized") ("th" . "this") ("thr" .
"throw") ("throw" . "throws") ("tra" . "transient") ("tr" . "true") ("vo" . "void")
("vol" . "volatile") ("wh" . "while"))))
'(jde-gen-code-templates (quote (("Get Set Pair" . jde-gen-get-set) ("toString
method" . jde-gen-to-string-method) ("Action Listener" . jde-gen-action-listener)
("Window Listener" . jde-gen-window-listener) ("Mouse Listener" .
jde-gen-mouse-listener) ("Mouse Motion Listener" . jde-gen-mouse-motion-listener)
("Inner Class" . jde-gen-inner-class) ("println" . jde-gen-println) ("property change
support" . jde-gen-property-change-support))))
'(jde-compile-option-classpath nil)
'(jde-gen-boilerplate-function (quote jde-gen-create-buffer-boilerplate))
'(jde-gen-class-buffer-template (quote ("(funcall jde-gen-boilerplate-function) 'n"
"\"/**\" 'n" "\" * \"" "(file-name-nondirectory buffer-file-name) 'n" "\" *\" 'n" "\"
*\" 'n" "\" * Created: \" (current-time-string) 'n" "\" *\" 'n" "\" * @author \"
(user-full-name) 'n" "\" * @version\" 'n" "\" */\" 'n>" "'n>" "\"public class \""
"(file-name-sans-extension (file-name-nondirectory buffer-file-name))" "\" \"
(jde-gen-get-super-class) \" {\" 'n> 'n>" "\"public \"" "(file-name-sans-extension
(file-name-nondirectory buffer-file-name))" "\"() {\" 'n>" "'p 'n>" "\"}\" 'n>" "'n>"
"\"} // \"" "(file-name-sans-extension (file-name-nondirectory buffer-file-name))"
"'n>")))
'(jde-gen-action-listener-template (quote ("'& (P \"Component name: \")"
"\".addActionListener(new ActionListener() {\" 'n>" "\"public void
actionPerformed(ActionEvent e) {\" 'n>" "\"}});\" 'n>")))
'(jde-enable-abbrev-mode nil)
'(jde-quote-classpath t)
'(jde-run-option-application-args nil)
'(jde-run-java-vm-w "javaw")
'(jde-run-read-vm-args nil)
'(jde-run-applet-viewer "")
'(jde-gen-inner-class-template (quote ("'& \"class \" (P \"Class name: \" class)" "(P
\"Superclass: \" super t)" "(let ((parent (jde-gen-lookup-named 'super)))" "(if (not
(string= parent \"\"))" "(concat \" extends \" parent))) \" {\" 'n>" "\"public \" (s
class) \"() {\" 'n> \"}\" 'n> \"}\" 'n>")))
'(jde-compile-option-deprecation nil)
'(jde-db-marker-regexp "^Breakpoint hit: .*(\\([^$]*\\).*:\\([0-9]*\\))")
'(jde-db-debugger (quote ("jdb" . "Executable")))
'(jde-db-source-directories (quote ("/home/erad_local/jdk1.2/jre/lib/rt.jar/" "./"
"../" "/home/pima1/kalt/" "/home/pima1/kalt/cm/"
"/home/pima1/kalt/cm/manager/interfaces/"
"/home/pima1/kalt/cm/manager/interfaces/images/"
"/home/pima1/kalt/cm/manager/commands/" "/home/pima1/kalt/cm/viewer/io/"
"/home/pima1/kalt/cm/viewer/interfaces/" "/home/pima1/kalt/cm/viewer/commands/"
"/home/pima1/kalt/cm/physicsmodels/interfaces/"
"/home/pima1/kalt/cm/physicsmodels/core/" "/home/pima1/kalt/cm/awt/"
"/home/pima1/kalt/cm/awt/images/" "/home/pima1/kalt/cm/lib/ClearSpace.jar/"
"/home/pima1/kalt/cm/utils/io/" "/home/pima1/kalt/cm/utils/debug/"
"/home/pima1/kalt/cm/utils/misc/" "/home/pima1/kalt/cm/manager/interfaces/airrad/"
"/home/pima1/kalt/Sandia/cm/manager/interfaces/common/"
"/home/pima1/kalt/Sandia/cm/manager/interfaces/eradn/"
"/home/pima1/kalt/Sandia/cm/manager/interfaces/nuke/" "/home/kalt/cm/lib/jhall.jar/"
"/home/kalt/cm/lib/jhtools.jar/"
"/home/pima1/kalt/Sandia/cm/manager/interfaces/scenario/")) t)
'(jde-gen-jfc-app-buffer-template (quote ("(funcall jde-gen-boilerplate-function) 'n"
"\"import java.awt.Dimension;\" 'n" "\"import java.awt.Graphics;\" 'n" "\"import
java.awt.Graphics2D;\" 'n" "\"import java.awt.Color;\" 'n" "\"import
java.awt.geom.Ellipse2D;\" 'n" "\"import java.awt.event.WindowAdapter;\" 'n" "\"import
java.awt.event.WindowEvent;\" 'n" "\"import javax.swing.JFrame;\" 'n" "\"import
javax.swing.JPanel;\" 'n" "\"import javax.swing.JScrollPane;\" 'n" "\"import
javax.swing.JMenuBar;\" 'n" "\"import javax.swing.JMenu;\" 'n" "\"import
java.awt.event.ActionEvent;\" 'n" "\"import javax.swing.AbstractAction;\" 'n 'n"
"\"/**\" 'n" "\" * \"" "(file-name-nondirectory buffer-file-name) 'n" "\" *\" 'n" "\"
*\" 'n" "\" * Created: \" (current-time-string) 'n" "\" *\" 'n" "\" * @author \"
(user-full-name) 'n" "\" * @version\" 'n" "\" */\" 'n>" "'n>" "\"public class \""
"(file-name-sans-extension (file-name-nondirectory buffer-file-name))" "\" extends
JFrame {\" 'n> 'n>" "\"class Canvas extends JPanel {\" 'n> 'n>" "\"public Canvas ()
{\" 'n>" "\"setSize(getPreferredSize());\" 'n>"
"\"Canvas.this.setBackground(Color.white);\" 'n>" "\"}\" 'n> 'n>" "\"public Dimension
getPreferredSize() {\" 'n>" "\"return new Dimension(600, 600);\" 'n>" "\"}\" 'n> 'n>"
"\"public void paintComponent(Graphics g) {\" '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> 'n>" "\"public \"" "(file-name-sans-extension
(file-name-nondirectory buffer-file-name))" "\"() {\" 'n>" "\"super(\\\"\" (P \"Enter
app title: \") \"\\\");\" 'n>" "\"setSize(300, 300);\" 'n>" "\"addWindowListener(new
WindowAdapter() {\" 'n>" "\"public void windowClosing(WindowEvent e)
{System.exit(0);}\" 'n>" "\"public void windowOpened(WindowEvent e) {}});\" 'n>"
"\"setJMenuBar(createMenu());\" 'n>" "\"getContentPane().add(new JScrollPane(new
Canvas()));\" 'n>" "\"}\" 'n>" "'n>" "\"public static void main(String[] args) {\"
'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>" "'p 'n>" "\"}\" 'n> 'n>" "\"protected JMenuBar
createMenu() {\" 'n>" "\"JMenuBar mb = new JMenuBar();\" 'n>" "\"JMenu menu = new
JMenu(\\\"File\\\");\" 'n>" "\"menu.add(new AbstractAction(\\\"Exit\\\") {\" 'n>"
"\"public void actionPerformed(ActionEvent e) {\" 'n>" "\"System.exit(0);\" 'n>"
"\"}\" 'n>" "\"});\" 'n>" "\"mb.add(menu);\" 'n>" "\"return mb;\" 'n>" "\"}\" 'n> 'n>"
"\"} // \"" "(file-name-sans-extension (file-name-nondirectory buffer-file-name))"
"'n>")))
'(jde-make-args "")
'(jde-gen-mouse-listener-template (quote ("'& (P \"Component name: \")"
"\".addMouseListener(new MouseAdapter() {\" 'n>" "\"public void
mouseClicked(MouseEvent e) {}\" 'n>" "\"public void mouseEntered(MouseEvent e) {}\"
'n>" "\"public void mouseExited(MouseEvent e) {}\" 'n>" "\"public void
mousePressed(MouseEvent e) {}\" 'n>" "\"public void mouseReleased(MouseEvent e)
{}});\" 'n>")))
'(jde-run-option-classpath nil)
'(jde-gen-buffer-templates (quote (("Class" . jde-gen-class) ("Console" .
jde-gen-console) ("Swing App" . jde-gen-jfc-app))))
'(jde-compile-option-verbose nil)
'(jde-compile-option-optimize nil)
'(jde-compile-option-encoding nil)
'(jde-run-option-heap-profile (quote (nil "./java.hprof" 5 20 "Allocation objects")))
'(jde-gen-to-string-method-template (quote ("'&" "\"public String toString() {\" 'n>"
"\"return super.toString();\" 'n>" "\"}\" 'n>"))))