Skip to content

Commit

Permalink
Don't error when class not found.
Browse files Browse the repository at this point in the history
  • Loading branch information
espenhw committed Mar 23, 2009
1 parent 5bb1b76 commit 3ee6e2c
Showing 1 changed file with 5 additions and 8 deletions.
13 changes: 5 additions & 8 deletions src/main/lisp/malabar-reflection.el
Original file line number Diff line number Diff line change
Expand Up @@ -68,9 +68,7 @@
(concat package "." class)
class)
(or (malabar-find-imported-class class buffer)
(find (concat (or package "") "." class)
(malabar-qualify-class-name class buffer)
:test #'equal)))))))
(concat (or package "") "." class)))))))

(define-cached-function malabar-get-class-info (classname &optional buffer)
(malabar-groovy-eval-and-lispeval
Expand Down Expand Up @@ -247,11 +245,10 @@ e.g. `malabar-choose'."
(equal (malabar-get-package-name) (malabar-get-package-of qualified-class))))

(define-cached-function malabar-qualify-class-name (unqualified &optional buffer)
(or (malabar-groovy-eval-and-lispeval
(format "%s.getClasses('%s')"
(malabar-project-classpath (or buffer (current-buffer)))
unqualified))
(error "Class not found %s" unqualified)))
(malabar-groovy-eval-and-lispeval
(format "%s.getClasses('%s')"
(malabar-project-classpath (or buffer (current-buffer)))
unqualified)))

(defun malabar--get-type-tag (typename &optional buffer)
(let ((class-info (malabar-get-class-info typename buffer)))
Expand Down

0 comments on commit 3ee6e2c

Please sign in to comment.