Paul Kinnucan wrote:
> Len Trigg writes:
>  > I managed to get it to compile, and have attached a patch. You may
>  > have a nicer way of achieving the same end.
> 
> I've added your patches. Nice to see you contributing again.

No worries :-).

However, I now have another problem. When I use the import wizard for
a class that has multiple options (I used Date), I get a problem with
no function called make-dialog-box existing (stack trace
appended). This looks like the efc-xemacs.el isn't happy with my non-x
xemacs, but it's more than I know how to fix.


Cheers,
Len.


  # bind (standard-output stack-trace-on-signal debug-on-signal stack-trace-on-error 
debug-on-error)
  make-dialog-box(general :parent #<tty-frame "emacs" 0x413d> :title "Classes name 
dialog" :modal t :autosize t :spec #<glyph (buffer) #<image-specifier global=(... ...) 
fallback=(...) 0x31816>0x31815>)
  # bind (parent this)
  efc-xemacs-option-dialog-show([object efc-xemacs-option-dialog "Classes name dialog" 
"Classes name dialog" unbound unbound ("java.sql.Date" "java.util.Date") unbound 
"Select import to insert." "java.sql.Date"])
  # bind (this)
  efc-xemacs-option-dialog([object efc-xemacs-option-dialog "Classes name dialog" 
"Classes name dialog" unbound unbound ("java.sql.Date" "java.util.Date") unbound 
"Select import to insert." "java.sql.Date"])
  apply(efc-xemacs-option-dialog [object efc-xemacs-option-dialog "Classes name 
dialog" "Classes name dialog" unbound unbound ("java.sql.Date" "java.util.Date") 
unbound "Select import to insert." "java.sql.Date"])
  # bind (scoped-class eieio-generic-call-key rval found newargs mclass lambdas 
tlambdas keys eieio-generic-call-methodname eieio-generic-call-arglst args method)
  eieio-generic-call(efc-dialog-show ([object efc-xemacs-option-dialog "Classes name 
dialog" "Classes name dialog" unbound unbound ("java.sql.Date" "java.util.Date") 
unbound "Select import to insert." "java.sql.Date"]))
  # bind (local-args)
  efc-dialog-show([object efc-xemacs-option-dialog "Classes name dialog" "Classes name 
dialog" unbound unbound ("java.sql.Date" "java.util.Date") unbound "Select import to 
insert." "java.sql.Date"])
  # bind (dialog title prompt options)
  efc-xemacs-query-options(("java.sql.Date" "java.util.Date") "Select import to 
insert." "Classes name dialog")
  # bind (title prompt options)
  efc-query-options(("java.sql.Date" "java.util.Date") "Select import to insert." 
"Classes name dialog")
  # bind (new-imports)
  jde-import-choose-import(("java.sql.Date" "java.util.Date"))
  # bind (candidate-imports existing-imports new-imports)
  jde-import-insert-import(("java.sql.Date" "java.util.Date"))
  # bind (imports existing-import no-errors class)
  #<compiled-function (class &optional no-errors) "...(51)" [no-errors class 
existing-import imports nil jde-import-get-existing-import message "Skipping: already 
imported %s" bsh-eval-r eieio-oref jde-bsh the-bsh 
"jde.util.JdeUtilities.getQualifiedName(\"" "\");" remove-duplicates :test equal 
jde-import-insert-import "Error: could not find %s."] 6 
("/usr/local/java/jde/jde/lisp/jde-import.elc" . -7739) (list (read-from-minibuffer 
"Class: " ...))>("Date")
  call-interactively(jde-import-find-and-import)
  # (condition-case ... . error)
  # (catch top-level ...)


Reply via email to