emacs-elpa-diffs
[Top][All Lists]
Advanced

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

[nongnu] elpa/geiser-kawa 590968e 045/119: Add autodoc support for const


From: Philip Kaludercic
Subject: [nongnu] elpa/geiser-kawa 590968e 045/119: Add autodoc support for constructor methods
Date: Sun, 1 Aug 2021 18:30:35 -0400 (EDT)

branch: elpa/geiser-kawa
commit 590968e933b83e8defe4f31f2d61fd82156f8a85
Author: spellcard199 <spellcard199@protonmail.com>
Commit: spellcard199 <spellcard199@protonmail.com>

    Add autodoc support for constructor methods
---
 pom.xml                                     | 2 +-
 src/main/java/kawageiser/GeiserAutodoc.java | 4 ++++
 2 files changed, 5 insertions(+), 1 deletion(-)

diff --git a/pom.xml b/pom.xml
index 8efbdb8..25fd77b 100644
--- a/pom.xml
+++ b/pom.xml
@@ -63,7 +63,7 @@
         <dependency>
             <groupId>com.gitlab.spellcard199</groupId>
             <artifactId>kawa-devutil</artifactId>
-            <version>5f6dd112820e2c56bb2456edb069d4e2c8c5bc64</version>
+            <version>c960cbe13fc3459f5575ae049f6175f7c5b7699c</version>
         </dependency>
 
         <!-- https://mvnrepository.com/artifact/org.testng/testng -->
diff --git a/src/main/java/kawageiser/GeiserAutodoc.java 
b/src/main/java/kawageiser/GeiserAutodoc.java
index f393cb4..f8eb35a 100644
--- a/src/main/java/kawageiser/GeiserAutodoc.java
+++ b/src/main/java/kawageiser/GeiserAutodoc.java
@@ -211,6 +211,10 @@ 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)){
+                    Class clz = (Class) operatorMaybe.get();
+                    ProcDataGeneric procDataGeneric = 
ProcDataGeneric.makeForConstructors(clz);
+                    operatorArgListMaybe = Optional.of(new 
OperatorArgListData(procDataGeneric));
                 } else {
                     // Not a procedure
                     // TODO : is it possible to implement autodoc for macros?



reply via email to

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