Jeba Bhaskaran writes:
 > When I try to use the Implement Interface wizard both
 > from the JDE->Code Generation->Wizards and File->JDE
 > New->Class options I am getting error messages. 
 > 
 > For example I created a TestIface interface in org
 > package. I then try to implement the interface in the
 > TestImpl class. Following the dump of error message
 > from the File->JDE New->Class. When the wizard prompts
 > for the interface, I entered just TestIface, without
 > package name. Fromt the error message it looks like
 > the JDE figures out the package to which TestIface
 > belongs to.
 > 
 > Signaling: (void-function tempo-save-named)
                             ^^^^^^^^^^^^^^^^

The interface wizard uses the tempo-save-named function
which is defined by the tempo package. The fact that it
is not defined on your system indicates that Emacs could
not find, and therefore did not load, the tempo
package  when it was required by the JDEE's interface
wizard (actually the jde-gen package used
by the wizard). 

In the future please submit a problem report so
that those who want to help you don't have to inquire
about such annoying details as the version of Emacs you
are using, the contents of your .emacs file, etc.

- Paul

 >   (tempo-save-named (quote comment-line) (car items))
 >   (progn (tempo-save-named (quote comment-line) (car
 > items)) (jde-gen-section-comment))
 >   (if (stringp (car items)) (progn (tempo-save-named
 > ... ...) (jde-gen-section-comment)) (eval (car
 > items)))
 >   (let ((to-end ...)) (if (stringp ...) (progn ...
 > ...) (eval ...)) (goto-char (- ... to-end)))
 >   (while (car items) (let (...) (if ... ... ...)
 > (goto-char ...)) (setq items (cdr items)))
 >   (let ((items gen-list)) (while (car items) (let ...
 > ... ...) (setq items ...)))
 >   jde-wiz-gen-implementation-methods(("Implementation
 > of org.TestIface" (jde-wiz-gen-method "public" "int"
 > "getNumber" "String string" "" "return 0;")
 > (jde-wiz-gen-method "public" "void" "doNothing"
 > "String string" "" "")))
 >   eval((jde-wiz-gen-implementation-methods (list
 > (quote "Implementation of org.TestIface") (quote ...)
 > (quote ...))))
 >   (let ((required-imports ...)) (eval code) (if
 > required-imports
 > (jde-import-insert-imports-into-buffer
 > required-imports)) (jde-wiz-update-implements-clause
 > interface-name))
 >   (if code (let (...) (eval code) (if required-imports
 > ...) (jde-wiz-update-implements-clause
 > interface-name)))
 >   (let* ((code ...)) (if code (let ... ... ... ...)))
 >   jde-wiz-generate-interface("org.TestIface")
 >   (if (> (length names) 1) (let (...) (efc-dialog-show
 > dialog) (jde-wiz-generate-interface ...))
 > (jde-wiz-generate-interface (car names)))
 >   (if names (if (> ... 1) (let ... ... ...)
 > (jde-wiz-generate-interface ...)) (error "Cannot find
 > interface %s on the current classpath."
 > interface-name))
 >   (let ((names ...)) (if names (if ... ... ...) (error
 > "Cannot find interface %s on the current classpath."
 > interface-name)))
 >   jde-wiz-implement-interface-internal("TestIface")
 >   (save-excursion (goto-char ins-pos)
 > (jde-wiz-implement-interface-internal interface))
 >   (let ((ins-pos ...) (interface ...)) (save-excursion
 > (goto-char ins-pos)
 > (jde-wiz-implement-interface-internal interface)))
 >   (if jde-gen-interface-to-gen (let (... ...)
 > (save-excursion ... ...)))
 >   jde-gen-insert-interface-implementation()
 >   jde-gen-class()
 >  
 > jde-gen-class-buffer("C:\\vmis_build5\\source\\org\\TestImpl3.java")
 >   call-interactively(jde-gen-class-buffer)
 > 
 > __________________________________________________
 > Do you Yahoo!?
 > Yahoo! Mail Plus - Powerful. Affordable. Sign up now.
 > http://mailplus.yahoo.com

Reply via email to