Class SpockRuntime


  • public abstract class SpockRuntime
    extends java.lang.Object
    Author:
    Peter Niederwieser
    • Constructor Summary

      Constructors 
      Constructor Description
      SpockRuntime()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static java.lang.Object[] despreadList​(java.lang.Object[] args, java.lang.Object[] spreads, int[] positions)  
      static void verifyCondition​(ValueRecorder recorder, java.lang.String text, int line, int column, java.lang.Object message, java.lang.Object condition)  
      static void verifyMethodCondition​(ValueRecorder recorder, java.lang.String text, int line, int column, java.lang.Object message, java.lang.Object target, java.lang.String method, java.lang.Object[] args, boolean safe, boolean explicit)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • SpockRuntime

        public SpockRuntime()
    • Method Detail

      • verifyCondition

        public static void verifyCondition​(ValueRecorder recorder,
                                           java.lang.String text,
                                           int line,
                                           int column,
                                           java.lang.Object message,
                                           java.lang.Object condition)
      • verifyMethodCondition

        public static void verifyMethodCondition​(ValueRecorder recorder,
                                                 java.lang.String text,
                                                 int line,
                                                 int column,
                                                 java.lang.Object message,
                                                 java.lang.Object target,
                                                 java.lang.String method,
                                                 java.lang.Object[] args,
                                                 boolean safe,
                                                 boolean explicit)
      • despreadList

        public static java.lang.Object[] despreadList​(java.lang.Object[] args,
                                                      java.lang.Object[] spreads,
                                                      int[] positions)