]> git.eshelyaron.com Git - emacs.git/commitdiff
Suppress warning about out-of-tree Java class in cedet
authorLars Ingebrigtsen <larsi@gnus.org>
Mon, 17 Jun 2019 10:19:44 +0000 (12:19 +0200)
committerLars Ingebrigtsen <larsi@gnus.org>
Mon, 17 Jun 2019 10:19:44 +0000 (12:19 +0200)
* lisp/cedet/ede/config.el (ede-java-classpath): Hack to suppress
a compilation warning in glue code to out-of-tree code.

lisp/cedet/ede/config.el

index f4fc1c2832b872c0a08d29b71da918eb4d3507de..eb46be7a6937ba57af1519b1e960bc83de2b66b8 100644 (file)
@@ -408,7 +408,11 @@ java class path.")
 
 (cl-defmethod ede-java-classpath ((proj ede-project-with-config-java))
   "Return the classpath for this project."
-  (oref (ede-config-get-configuration proj) classpath))
+  ;; The `classpath' slot only exists in the Java parts of cedet, and
+  ;; those have not been merged into Emacs.  Suppress the warning
+  ;; about the unknown slot by using `intern'.
+  (slot-value (ede-config-get-configuration proj)
+              (intern "classpath" obarray)))
 
 ;; Local variables:
 ;; generated-autoload-file: "loaddefs.el"