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

gw.lang.function.Function12 Maven / Gradle / Ivy

There is a newer version: 1.18.2
Show newest version
/*
 * Copyright 2014 Guidewire Software, Inc.
 */

package gw.lang.function;

public abstract class Function12 extends AbstractBlock implements IFunction12 {

  public Object invokeWithArgs(Object[] args) {
    if(args.length != 12) {
      throw new IllegalArgumentException("You must pass 12 args to this block, but you passed" + args.length);
    } else {
      //noinspection unchecked
      return invoke(args[0], args[1], args[2], args[3], args[4], args[5], args[6], args[7], args[8], args[9], args[10], args[11]);
    }
  }

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy