@Test public void defaultClasspath() { Optional<Invoker> invoker = Invoker.makeInvoker(); assertThat(invoker.get().getClass().getClassLoader()) .isSameInstanceAs(Invoker.class.getClassLoader()); }
static Optional<Invoker> makeInvoker(String... args) { return makeInvoker(System.getenv(), args); }
Invoker { static Optional<Invoker> makeInvoker(String... args) { return makeInvoker(System.getenv(), args); } }
Invoker { static Optional<Invoker> makeInvoker(String... args) { return makeInvoker(System.getenv(), args); } Invoker(
      Integer port,
      String functionTarget,
      String functionSignatureType,
      ClassLoader functionClassLoader); }
Invoker { static Optional<Invoker> makeInvoker(String... args) { return makeInvoker(System.getenv(), args); } Invoker(
      Integer port,
      String functionTarget,
      String functionSignatureType,
      ClassLoader functionClassLoader); static void main(String[] args); void startServer(); }
Invoker { static Optional<Invoker> makeInvoker(String... args) { return makeInvoker(System.getenv(), args); } Invoker(
      Integer port,
      String functionTarget,
      String functionSignatureType,
      ClassLoader functionClassLoader); static void main(String[] args); void startServer();  }