Class MethodReplaceStrategyImpl

java.lang.Object
org.powermock.api.support.membermodification.strategy.impl.MethodReplaceStrategyImpl
All Implemented Interfaces:
MethodReplaceStrategy

public class MethodReplaceStrategyImpl extends Object implements MethodReplaceStrategy
  • Field Details

    • method

      private final Method method
  • Constructor Details

    • MethodReplaceStrategyImpl

      public MethodReplaceStrategyImpl(Method method)
  • Method Details

    • with

      public void with(Method method)
      Description copied from interface: MethodReplaceStrategy
      Replaces the method invocation with this method.

      Note that both methods needs to be static.

      Specified by:
      with in interface MethodReplaceStrategy
      Parameters:
      method - The method call will be replaced by this method instead. Needs to be static.
    • with

      public void with(InvocationHandler invocationHandler)
      Description copied from interface: MethodReplaceStrategy
      Replaces the method invocation with an invocation handler
      Specified by:
      with in interface MethodReplaceStrategy
      Parameters:
      invocationHandler - The invocation handler to replace the method call with.