Package dev.runabout
Interface RunaboutInput
-
- All Known Implementing Classes:
RunaboutInstance
public interface RunaboutInputInterface representing a single object as 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 fully qualified class names of all 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.String>getDependencies()Gets the dependencies for the Runabout input, which are the fully qualified class names of 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.String> dependencies)
-
-
-
Method Detail
-
of
static RunaboutInput of(java.lang.String eval, java.util.Set<java.lang.String> 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.String> getDependencies()
Gets the dependencies for the Runabout input, which are the fully qualified class names of all classes used in the eval String.- Returns:
- A set of the dependencies.
-
-