package com.l7tech.gateway.common.spring.remoting.http;

import com.l7tech.util.Functions.NullaryThrows;
import java.lang.reflect.Method;

class a implements NullaryThrows<Object, Throwable> {
   final Method val$method;
   final Object val$targetObject;
   final Object[] val$args;

   a(RemotingContext var1, Method var2, Object var3, Object[] var4) {
      this.val$method = var2;
      this.val$targetObject = var3;
      this.val$args = var4;
   }

   public Object call() throws Throwable {
      return this.val$method.invoke(this.val$targetObject, this.val$args);
   }
}
