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 2016/06/07 09:26:12 UTC
groovy git commit: GROOVY-6617: joint compiler fails to compile
groovy class implemented java interface (enhance test case as per additional
comments on issue)
Repository: groovy
Updated Branches:
refs/heads/master 6318f5726 -> b7383d29e
GROOVY-6617: joint compiler fails to compile groovy class implemented java interface (enhance test case as per additional comments on issue)
Project: http://git-wip-us.apache.org/repos/asf/groovy/repo
Commit: http://git-wip-us.apache.org/repos/asf/groovy/commit/b7383d29
Tree: http://git-wip-us.apache.org/repos/asf/groovy/tree/b7383d29
Diff: http://git-wip-us.apache.org/repos/asf/groovy/diff/b7383d29
Branch: refs/heads/master
Commit: b7383d29e277106089e3c388fad71d95775755e5
Parents: 6318f57
Author: paulk <pa...@asert.com.au>
Authored: Tue Jun 7 19:25:45 2016 +1000
Committer: paulk <pa...@asert.com.au>
Committed: Tue Jun 7 19:25:45 2016 +1000
----------------------------------------------------------------------
.../codehaus/groovy/tools/stubgenerator/Groovy6617Bug.groovy | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/groovy/blob/b7383d29/src/test/org/codehaus/groovy/tools/stubgenerator/Groovy6617Bug.groovy
----------------------------------------------------------------------
diff --git a/src/test/org/codehaus/groovy/tools/stubgenerator/Groovy6617Bug.groovy b/src/test/org/codehaus/groovy/tools/stubgenerator/Groovy6617Bug.groovy
index 6581a4d..df51394 100644
--- a/src/test/org/codehaus/groovy/tools/stubgenerator/Groovy6617Bug.groovy
+++ b/src/test/org/codehaus/groovy/tools/stubgenerator/Groovy6617Bug.groovy
@@ -20,8 +20,6 @@ package org.codehaus.groovy.tools.stubgenerator
/**
* Test that array covariant return types are compiled successfully.
- *
- * @author Paul King
*/
class Groovy6617Bug extends StringSourcesStubTestCase {
@@ -32,6 +30,7 @@ class Groovy6617Bug extends StringSourcesStubTestCase {
import java.util.List;
public interface JavaApi {
public foo.JavaDataObject[] makeArray ();
+ public foo.JavaDataObject[] makeArrayFromParams (foo.JavaDataObject[] objects);
public List<JavaDataObject> makeList ();
}
''',
@@ -51,6 +50,9 @@ class Groovy6617Bug extends StringSourcesStubTestCase {
JavaDataObject[] makeArray () {
new JavaDataObject[10]
}
+ JavaDataObject[] makeArrayFromParams (JavaDataObject[] objects) {
+ objects
+ }
List<JavaDataObject> makeList () {
new ArrayList<JavaDataObject>(10)
}