All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.almworks.jira.structure.api.util.La3 Maven / Gradle / Ivy

There is a newer version: 17.25.3
Show newest version
package com.almworks.jira.structure.api.util;

public abstract class La3 extends La> {
  
  public abstract R la(A1 a1, A2 a2, A3 a3);
  
  @Override
  public La2 la(final A1 a1) {
    return new La2() {
      @Override
      public R la(A2 a2, A3 a3) {
        return La3.this.la(a1, a2, a3);
      }
    };
  }
  
  public static  Binder12 bind12(La2 f) {
    return new Binder12(f);
  }

  public static class Binder12 {
    private final La2 myF;

    public Binder12(La2 f) {
      myF = f;
    }

    public  La3 create() {
      return new La3() {
        @Override
        public R la(A1 a1, A2 a2, A3 a3) {
          return myF.la(a1, a2);
        }
      };
    }
  }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy