You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@groovy.apache.org by pa...@apache.org on 2023/10/03 10:32:34 UTC

[groovy] 03/07: GROOVY-9801: add default methods to stub generation

This is an automated email from the ASF dual-hosted git repository.

paulk pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/groovy.git

commit 3f06e156473edba8a243270033c3bceb2aa24250
Author: Jochen Theodorou <bl...@gmx.org>
AuthorDate: Mon Sep 11 16:00:51 2023 +0200

    GROOVY-9801: add default methods to stub generation
---
 src/main/java/org/codehaus/groovy/tools/javac/JavaStubGenerator.java | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/src/main/java/org/codehaus/groovy/tools/javac/JavaStubGenerator.java b/src/main/java/org/codehaus/groovy/tools/javac/JavaStubGenerator.java
index 2bd8fd4126..d8253c2f96 100644
--- a/src/main/java/org/codehaus/groovy/tools/javac/JavaStubGenerator.java
+++ b/src/main/java/org/codehaus/groovy/tools/javac/JavaStubGenerator.java
@@ -729,6 +729,9 @@ public class JavaStubGenerator {
             printModifiers(out, flags);
         }
 
+        if (methodNode.isDefault()) {
+            out.print("default ");
+        }
         printTypeParameters(out, methodNode.getGenericsTypes());
         out.print(" ");
         printType(out, methodNode.getReturnType());