[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/geiser-kawa c1f9e3f 087/119: Fix unsupported add to gnu.li
From: |
Philip Kaludercic |
Subject: |
[nongnu] elpa/geiser-kawa c1f9e3f 087/119: Fix unsupported add to gnu.lists.EmptyList |
Date: |
Sun, 1 Aug 2021 18:30:44 -0400 (EDT) |
branch: elpa/geiser-kawa
commit c1f9e3fc8e13f3dc71f03740f8b3a57cd1352ac1
Author: spellcard199 <spellcard199@protonmail.com>
Commit: spellcard199 <spellcard199@protonmail.com>
Fix unsupported add to gnu.lists.EmptyList
---
src/main/java/kawageiser/GeiserAutodoc.java | 17 +++++++++++------
1 file changed, 11 insertions(+), 6 deletions(-)
diff --git a/src/main/java/kawageiser/GeiserAutodoc.java
b/src/main/java/kawageiser/GeiserAutodoc.java
index 9e2a726..f4821ca 100644
--- a/src/main/java/kawageiser/GeiserAutodoc.java
+++ b/src/main/java/kawageiser/GeiserAutodoc.java
@@ -157,12 +157,17 @@ public class GeiserAutodoc {
?
paramListToFormattedParamLList(optionalParams, true)
:
LList.makeList(java.util.Collections.emptyList());
if (restParamMaybe.isPresent()) {
- optionalOrRestParamLList.add(
- Format.format(
- "(... ~a...)",
- formatParam(restParamMaybe.get(),
false)
- )
+ Object restParamFormatted = Format.format(
+ "(~a...)",
+ formatParam(restParamMaybe.get(), false)
);
+ // adding to gnu.lists.EmptyList is not supported.
+ if (optionalOrRestParamLList.size() == 0) {
+ optionalOrRestParamLList =
+ LList.list1(restParamFormatted);
+ } else {
+ optionalOrRestParamLList.add(restParamFormatted);
+ }
}
optionalParamList.add("optional");
optionalParamList.addAll(optionalOrRestParamLList);
@@ -211,7 +216,7 @@ public class GeiserAutodoc {
Procedure operator = (Procedure) operatorMaybe.get();
ProcDataGeneric procDataGeneric =
ProcDataGeneric.makeForProcedure(operator);
operatorArgListMaybe = Optional.of(new
OperatorArgListData(procDataGeneric));
- } else if (operatorMaybe.isPresent() &&
operatorMaybe.get().getClass().equals(Class.class)){
+ } else if (operatorMaybe.isPresent() &&
operatorMaybe.get().getClass().equals(Class.class)) {
Class clz = (Class) operatorMaybe.get();
ProcDataGeneric procDataGeneric =
ProcDataGeneric.makeForConstructors(clz);
operatorArgListMaybe = Optional.of(new
OperatorArgListData(procDataGeneric));
- [nongnu] elpa/geiser-kawa cf06550 030/119: Small changes to README, (continued)
- [nongnu] elpa/geiser-kawa cf06550 030/119: Small changes to README, Philip Kaludercic, 2021/08/01
- [nongnu] elpa/geiser-kawa 0c311ae 051/119: Rename var to geiser-kawa-use-included-kawa, Philip Kaludercic, 2021/08/01
- [nongnu] elpa/geiser-kawa 5762c19 053/119: Cask file: add buttercup dep + copyright, Philip Kaludercic, 2021/08/01
- [nongnu] elpa/geiser-kawa bd3e31f 054/119: Update README.org after renamings, Philip Kaludercic, 2021/08/01
- [nongnu] elpa/geiser-kawa e440789 058/119: Add optional arg to function checking for jar file, Philip Kaludercic, 2021/08/01
- [nongnu] elpa/geiser-kawa 45dc276 060/119: Fix and set pretty print default to true, Philip Kaludercic, 2021/08/01
- [nongnu] elpa/geiser-kawa f9149a7 074/119: Move elisp tests under the elisp directory, Philip Kaludercic, 2021/08/01
- [nongnu] elpa/geiser-kawa e349b4b 079/119: Refactor+Fix+Style: many changes in preparation for melpa submission., Philip Kaludercic, 2021/08/01
- [nongnu] elpa/geiser-kawa ca594ec 075/119: Refactor: rename some functions, Philip Kaludercic, 2021/08/01
- [nongnu] elpa/geiser-kawa 32c0359 085/119: Update kawa-devutil version, Philip Kaludercic, 2021/08/01
- [nongnu] elpa/geiser-kawa c1f9e3f 087/119: Fix unsupported add to gnu.lists.EmptyList,
Philip Kaludercic <=
- [nongnu] elpa/geiser-kawa 1e15f01 091/119: Refactor 'geiser-kawa-util--eval...' + related fixes, Philip Kaludercic, 2021/08/01
- [nongnu] elpa/geiser-kawa e864cf6 108/119: Fix docstring wording, Philip Kaludercic, 2021/08/01
- [nongnu] elpa/geiser-kawa 46ab237 102/119: melpa/melpa#6858 - Replace license boilerplates with SPDX-License-Identifier, Philip Kaludercic, 2021/08/01
- [nongnu] elpa/geiser-kawa 506bf81 095/119: Add section about embedding kawa-geiser in a java application, Philip Kaludercic, 2021/08/01
- [nongnu] elpa/geiser-kawa 322a40f 093/119: README.org: add heading about manual lookup, Philip Kaludercic, 2021/08/01
- [nongnu] elpa/geiser-kawa 6009d95 100/119: Rename test-geiser-kawa.el to geiser-kawa-test.el + fix flycheck issues, Philip Kaludercic, 2021/08/01
- [nongnu] elpa/geiser-kawa cd39deb 116/119: Update geiser version in Package-Requires, Philip Kaludercic, 2021/08/01
- [nongnu] elpa/geiser-kawa 989485b 118/119: README.org - update instructions with new geiser-kawa's repo, Philip Kaludercic, 2021/08/01
- [nongnu] elpa/geiser-kawa 3d999a3 119/119: README.org - update Geiser's repo url after new repo, Philip Kaludercic, 2021/08/01
- [nongnu] elpa/geiser-kawa 02cd922 046/119: Add workaround to free port when a Kawa server is already using it through ssocket.close(), Philip Kaludercic, 2021/08/01