emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Emacs-diffs] master 5e63ea1 5/6: Suppress warning about out-of-tree Jav


From: Lars Ingebrigtsen
Subject: [Emacs-diffs] master 5e63ea1 5/6: Suppress warning about out-of-tree Java class in cedet
Date: Mon, 17 Jun 2019 06:22:39 -0400 (EDT)

branch: master
commit 5e63ea1ff6d65832504373a9bb621e47815b0874
Author: Lars Ingebrigtsen <address@hidden>
Commit: Lars Ingebrigtsen <address@hidden>

    Suppress warning about out-of-tree Java class in cedet
    
    * 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 | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/lisp/cedet/ede/config.el b/lisp/cedet/ede/config.el
index f4fc1c2..eb46be7 100644
--- a/lisp/cedet/ede/config.el
+++ b/lisp/cedet/ede/config.el
@@ -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"



reply via email to

[Prev in Thread] Current Thread [Next in Thread]