Class RecordState

    • Constructor Detail

    • Method Detail

      • createNumberObject

        private java.lang.Object createNumberObject​(java.lang.Object value,
                                                    java.lang.Class<?> returnType)
      • convertNumberClassIfNecessary

        private java.lang.Object convertNumberClassIfNecessary​(java.lang.Object o)
      • closeMethod

        private void closeMethod()
      • emptyReturnValueFor

        public static java.lang.Object emptyReturnValueFor​(java.lang.Class<?> type)
      • requireMethodCall

        private void requireMethodCall​(java.lang.String failMessage)
      • requireAssignable

        private void requireAssignable​(java.lang.Object returnValue)
      • requireValidThrowable

        private void requireValidThrowable​(java.lang.Throwable throwable)
      • requireValidAnswer

        private void requireValidAnswer​(IAnswer<?> answer)
      • requireValidDelegation

        private void requireValidDelegation​(java.lang.Object delegateTo)
      • requireLastResultOrVoidMethod

        private void requireLastResultOrVoidMethod()
      • requireVoidMethod

        private void requireVoidMethod()
      • isLastResultOrVoidMethod

        private boolean isLastResultOrVoidMethod()
      • lastMethodIsVoidMethod

        private boolean lastMethodIsVoidMethod()
      • isValidThrowable

        private boolean isValidThrowable​(java.lang.Throwable throwable)