Package org.apache.groovy.plugin
Interface GroovyRunner
- 
- All Known Subinterfaces:
 GroovyRunner
- All Known Implementing Classes:
 JUnit5Runner,TestNgRunner,TestNgRunner
public interface GroovyRunnerClasses which can run scripts should implement this interface.- Since:
 - 2.5.0
 
 
- 
- 
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description booleancanRun(Class<?> scriptClass, GroovyClassLoader loader)Returnstrueif this runner is able to run the given class.Objectrun(Class<?> scriptClass, GroovyClassLoader loader)Runs the given class. 
 - 
 
- 
- 
Method Detail
- 
canRun
boolean canRun(Class<?> scriptClass, GroovyClassLoader loader)
Returnstrueif this runner is able to run the given class.- Parameters:
 scriptClass- class to runloader- used to locate classes and resources- Returns:
 - true if given class can be run, else false
 
 
- 
run
Object run(Class<?> scriptClass, GroovyClassLoader loader)
Runs the given class.- Parameters:
 scriptClass- class to runloader- used to locate classes and resources- Returns:
 - result of running the class
 
 
 - 
 
 -