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 2022/04/14 03:17:59 UTC
[groovy] 03/09: remove Xlint warning
This is an automated email from the ASF dual-hosted git repository.
paulk pushed a commit to branch GROOVY_4_0_X
in repository https://gitbox.apache.org/repos/asf/groovy.git
commit a9b55e58e772913077e512f00c89b860edadb772
Author: Paul King <pa...@asert.com.au>
AuthorDate: Wed Apr 13 16:12:54 2022 +1000
remove Xlint warning
---
.../groovy-test/src/main/java/groovy/test/GroovyTestSuite.java | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/subprojects/groovy-test/src/main/java/groovy/test/GroovyTestSuite.java b/subprojects/groovy-test/src/main/java/groovy/test/GroovyTestSuite.java
index 1d3921b4bc..914b9f2f2f 100644
--- a/subprojects/groovy-test/src/main/java/groovy/test/GroovyTestSuite.java
+++ b/subprojects/groovy-test/src/main/java/groovy/test/GroovyTestSuite.java
@@ -21,6 +21,7 @@ package groovy.test;
import groovy.lang.GroovyClassLoader;
import groovy.lang.Script;
import junit.framework.Test;
+import junit.framework.TestCase;
import junit.framework.TestSuite;
import junit.textui.TestRunner;
import org.apache.groovy.test.ScriptTestAdapter;
@@ -77,7 +78,7 @@ public class GroovyTestSuite extends TestSuite {
throw new RuntimeException("No filename given in the 'test' system property so cannot run a Groovy unit test");
}
System.out.println("Compiling: " + fileName);
- Class type = compile(fileName);
+ Class<? extends TestCase> type = compile(fileName);
String[] args = {};
if (!Test.class.isAssignableFrom(type) && Script.class.isAssignableFrom(type)) {
// let's treat the script as a Test
@@ -87,7 +88,7 @@ public class GroovyTestSuite extends TestSuite {
}
}
- public Class compile(String fileName) throws Exception {
+ public Class<? extends TestCase> compile(String fileName) throws Exception {
return loader.parseClass(new File(fileName));
}
}