Package dev.runabout

Interface RunaboutInput


  • public interface RunaboutInput
    Interface 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.String getEval()
      Gets the eval String for the Runabout input, which is a java expression that evaluates to an object.
      static RunaboutInput of​(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.