Package dev.runabout
Interface RunaboutInput
-
public interface RunaboutInputInterface representing an input for a Runabout scenario. The Runabout IDE plugin uses String snippets of java expressions to run methods directly. A Runabout input consists of an eval String and a set of dependencies. The eval String is a java expression which evaluates to an object. The dependencies are the classes used in the eval String.
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.Set<java.lang.Class<?>>getDependencies()Gets all dependent classes for the Runabout Input; All classes used in the eval String.java.lang.StringgetEval()Gets the eval String for the Runabout input, which is a java expression that evaluates to an object.static RunaboutInputof(java.lang.String eval, java.util.Set<java.lang.Class<?>> dependencies)
-
-
-
Method Detail
-
of
static RunaboutInput of(java.lang.String eval, java.util.Set<java.lang.Class<?>> dependencies)
-
getEval
java.lang.String getEval()
Gets the eval String for the Runabout input, which is a java expression that evaluates to an object.- Returns:
- The eval String.
-
getDependencies
java.util.Set<java.lang.Class<?>> getDependencies()
Gets all dependent classes for the Runabout Input; All classes used in the eval String.- Returns:
- A set of the dependent classes.
-
-