Class MockMethodAdvice.ForStatic

  • Enclosing class:
    MockMethodAdvice

    static class MockMethodAdvice.ForStatic
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Constructor Description
      ForStatic()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      private static java.util.concurrent.Callable<?> enter​(java.lang.String identifier, java.lang.Class<?> type, java.lang.reflect.Method origin, java.lang.Object[] arguments)  
      private static void exit​(java.lang.Object returned, java.util.concurrent.Callable<?> mocked)  
      • Methods inherited from class java.lang.Object

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

      • ForStatic

        ForStatic()
    • Method Detail

      • enter

        @OnMethodEnter(skipOn=net.bytebuddy.asm.Advice.OnNonDefaultValue.class)
        private static java.util.concurrent.Callable<?> enter​(java.lang.String identifier,
                                                              @Origin
                                                              java.lang.Class<?> type,
                                                              @Origin
                                                              java.lang.reflect.Method origin,
                                                              @AllArguments
                                                              java.lang.Object[] arguments)
                                                       throws java.lang.Throwable
        Throws:
        java.lang.Throwable
      • exit

        @OnMethodExit
        private static void exit​(@Return(readOnly=false,typing=DYNAMIC)
                                 java.lang.Object returned,
                                 @Enter
                                 java.util.concurrent.Callable<?> mocked)
                          throws java.lang.Throwable
        Throws:
        java.lang.Throwable