java-local/src/main/java/openwhisk/java/local/JarLoader.java [43:53]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    final String[] splittedEntrypoint = entrypoint.split("#");
    final String entrypointClassName = splittedEntrypoint[0];
    final String entrypointMethodName = splittedEntrypoint.length > 1 ? splittedEntrypoint[1] : "main";

    this.mainClass = loadClass(entrypointClassName);

    Method m = mainClass.getMethod(entrypointMethodName, new Class[] { JsonObject.class });
    m.setAccessible(true);
    int modifiers = m.getModifiers();
    if (m.getReturnType() != JsonObject.class || !Modifier.isStatic(modifiers) || !Modifier.isPublic(modifiers)) {
      throw new NoSuchMethodException("main");
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



knative-build/runtimes/java/core/java8/proxy/src/main/java/org/apache/openwhisk/runtime/java/action/JarLoader.java [62:72]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        final String[] splittedEntrypoint = entrypoint.split("#");
        final String entrypointClassName = splittedEntrypoint[0];
        final String entrypointMethodName = splittedEntrypoint.length > 1 ? splittedEntrypoint[1] : "main";

        this.mainClass = loadClass(entrypointClassName);

        Method m = mainClass.getMethod(entrypointMethodName, new Class[] { JsonObject.class });
        m.setAccessible(true);
        int modifiers = m.getModifiers();
        if (m.getReturnType() != JsonObject.class || !Modifier.isStatic(modifiers) || !Modifier.isPublic(modifiers)) {
            throw new NoSuchMethodException("main");
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



