[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/geiser-kawa 5896b19 2/2: fix: avoid exception when autodoc
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/geiser-kawa 5896b19 2/2: fix: avoid exception when autodoc is asked for non-symbols |
Date: |
Mon, 20 Sep 2021 12:57:36 -0400 (EDT) |
branch: elpa/geiser-kawa
commit 5896b19642923f74f718eb68d447560b2d26d797
Author: spellcard199 <spellcard199@protonmail.com>
Commit: spellcard199 <spellcard199@protonmail.com>
fix: avoid exception when autodoc is asked for non-symbols
---
src/main/java/kawageiser/GeiserAutodoc.java | 10 ++++++----
1 file changed, 6 insertions(+), 4 deletions(-)
diff --git a/src/main/java/kawageiser/GeiserAutodoc.java
b/src/main/java/kawageiser/GeiserAutodoc.java
index 86a32a2..3ec6022 100644
--- a/src/main/java/kawageiser/GeiserAutodoc.java
+++ b/src/main/java/kawageiser/GeiserAutodoc.java
@@ -73,10 +73,12 @@ public class GeiserAutodoc {
String formattedAutodoc = null;
try {
ArrayList<Object> autodocList = new ArrayList<>();
- for (Object symId : (LList) ids) {
- AutodocDataForSymId autodocDataForSymId =
- new AutodocDataForSymId((Symbol) symId, env, lang);
- autodocList.add(autodocDataForSymId.toLList());
+ for (Object autodocQuery : (LList) ids) {
+ // Currently autodoc is only supported for symbols.
+ if (Symbol.class.isAssignableFrom(autodocQuery.getClass())) {
+ AutodocDataForSymId autodocDataForSymId = new
AutodocDataForSymId((Symbol) autodocQuery, env, lang);
+ autodocList.add(autodocDataForSymId.toLList());
+ }
}
formattedAutodoc = Format
.format("~S", LList.makeList(autodocList))