Github user StephanEwen commented on a diff in the pull request:

    https://github.com/apache/flink/pull/4891#discussion_r146336120
  
    --- Diff: 
flink-runtime/src/main/java/org/apache/flink/runtime/execution/librarycache/FlinkUserCodeClassLoaders.java
 ---
    @@ -31,24 +31,23 @@
      */
     public class FlinkUserCodeClassLoaders {
     
    -   public static URLClassLoader parentFirst(URL[] urls) {
    -           return new ParentFirstClassLoader(urls);
    -   }
    -
        public static URLClassLoader parentFirst(URL[] urls, ClassLoader 
parent) {
                return new ParentFirstClassLoader(urls, parent);
        }
     
    -   public static URLClassLoader childFirst(URL[] urls, ClassLoader parent) 
{
    -           return new ChildFirstClassLoader(urls, parent);
    +   public static URLClassLoader childFirst(
    +           URL[] urls,
    +           ClassLoader parent,
    +           String[] alwaysParentFirstPatterns) {
    +           return new ChildFirstClassLoader(urls, parent, 
alwaysParentFirstPatterns);
        }
     
        public static URLClassLoader create(
    -           ResolveOrder resolveOrder, URL[] urls, ClassLoader parent) {
    +           ResolveOrder resolveOrder, URL[] urls, ClassLoader parent, 
String[] alwaysParentFirstPatterns) {
    --- End diff --
    
    Make this a vararg parameter for nice APIs during testing ?


---

Reply via email to