/* * <!-- * * ************************************************************** * This Java source has been automatically generated. * MODIFICATIONS TO THIS SOURCE MAY BE OVERWRITTEN - DO NOT MODIFY THIS FILE * ************************************************************** * * * This file (CAL_ArrayPrimitives_internal.java) * was generated from CAL module: Cal.Collections.ArrayPrimitives. * The constants and methods provided are intended to facilitate accessing the * Cal.Collections.ArrayPrimitives module from Java code. * * Creation date: Wed Mar 28 13:07:55 PST 2007 * --!> * */ package org.openquark.cal.internal.module.Cal.Collections; import org.openquark.cal.compiler.ModuleName; import org.openquark.cal.compiler.QualifiedName; import org.openquark.cal.compiler.SourceModel; /** * This module is a helper module for the Array module, defining the necessary functions and * types to support the various Java primitive arrays. It does not export a public api- its * purpose is only to make the Array module itself more readable by encapsulating a self * contained unit. * @author Bo Ilic */ public final class CAL_ArrayPrimitives_internal { public static final ModuleName MODULE_NAME = ModuleName.make("Cal.Collections.ArrayPrimitives"); /** * This inner class (TypeClasses) contains constants * and methods related to binding to CAL TypeClasses in the Cal.Collections.ArrayPrimitives module. */ public static final class TypeClasses { /** * Contains a variety of useful methods for working with primitive arrays. This would be more useful if * multi-parameter type classes were supported. For example, then array_subscript could be a method (which in can't be * currently since the container type, such as <code>Cal.Collections.ArrayPrimitives.JCharArray</code>, is not directly related to the element type * <code>Cal.Core.Prelude.Char</code>). */ public static final QualifiedName Array = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "Array"); } /** * This inner class (TypeConstructors) contains constants * and methods related to binding to CAL TypeConstructors in the Cal.Collections.ArrayPrimitives module. */ public static final class TypeConstructors { /** Name binding for TypeConsApp: JBooleanArray. */ public static final QualifiedName JBooleanArray = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "JBooleanArray"); /** Name binding for TypeConsApp: JByteArray. */ public static final QualifiedName JByteArray = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "JByteArray"); /** Name binding for TypeConsApp: JCalValueArray. */ public static final QualifiedName JCalValueArray = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "JCalValueArray"); /** Name binding for TypeConsApp: JCharArray. */ public static final QualifiedName JCharArray = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "JCharArray"); /** Name binding for TypeConsApp: JDoubleArray. */ public static final QualifiedName JDoubleArray = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "JDoubleArray"); /** Name binding for TypeConsApp: JFloatArray. */ public static final QualifiedName JFloatArray = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "JFloatArray"); /** Name binding for TypeConsApp: JIntArray. */ public static final QualifiedName JIntArray = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "JIntArray"); /** Name binding for TypeConsApp: JLongArray. */ public static final QualifiedName JLongArray = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "JLongArray"); /** Name binding for TypeConsApp: JObjectArray. */ public static final QualifiedName JObjectArray = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "JObjectArray"); /** Name binding for TypeConsApp: JShortArray. */ public static final QualifiedName JShortArray = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "JShortArray"); } /** * This inner class (Functions) contains constants * and methods related to binding to CAL functions in the Cal.Collections.ArrayPrimitives module. */ public static final class Functions { /** * Helper binding method for function: array_arrayToList. * @param arg_1 * @return the SourceModule.expr representing an application of array_arrayToList */ public static final SourceModel.Expr array_arrayToList(SourceModel.Expr arg_1) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.array_arrayToList), arg_1}); } /** * Name binding for function: array_arrayToList. * @see #array_arrayToList(org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName array_arrayToList = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "array_arrayToList"); /** * Helper binding method for function: array_cloneReplacingNullArray. * @param arg_1 * @return the SourceModule.expr representing an application of array_cloneReplacingNullArray */ public static final SourceModel.Expr array_cloneReplacingNullArray(SourceModel.Expr arg_1) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.array_cloneReplacingNullArray), arg_1}); } /** * Name binding for function: array_cloneReplacingNullArray. * @see #array_cloneReplacingNullArray(org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName array_cloneReplacingNullArray = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "array_cloneReplacingNullArray"); /** * Helper binding method for function: array_concatList. * @param arg_1 * @return the SourceModule.expr representing an application of array_concatList */ public static final SourceModel.Expr array_concatList(SourceModel.Expr arg_1) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.array_concatList), arg_1}); } /** * Name binding for function: array_concatList. * @see #array_concatList(org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName array_concatList = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "array_concatList"); /** * Helper binding method for function: array_fromCalValueArray. * @param arg_1 * @return the SourceModule.expr representing an application of array_fromCalValueArray */ public static final SourceModel.Expr array_fromCalValueArray(SourceModel.Expr arg_1) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.array_fromCalValueArray), arg_1}); } /** * Name binding for function: array_fromCalValueArray. * @see #array_fromCalValueArray(org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName array_fromCalValueArray = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "array_fromCalValueArray"); /** * Helper binding method for function: array_length. * @param arg_1 * @return the SourceModule.expr representing an application of array_length */ public static final SourceModel.Expr array_length(SourceModel.Expr arg_1) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.array_length), arg_1}); } /** * Name binding for function: array_length. * @see #array_length(org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName array_length = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "array_length"); /** * Helper binding method for function: array_listToArray. * @param arg_1 * @return the SourceModule.expr representing an application of array_listToArray */ public static final SourceModel.Expr array_listToArray(SourceModel.Expr arg_1) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.array_listToArray), arg_1}); } /** * Name binding for function: array_listToArray. * @see #array_listToArray(org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName array_listToArray = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "array_listToArray"); /** * Helper binding method for function: array_makeDefault. * @param arg_1 * @return the SourceModule.expr representing an application of array_makeDefault */ public static final SourceModel.Expr array_makeDefault(SourceModel.Expr arg_1) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.array_makeDefault), arg_1}); } /** * @see #array_makeDefault(org.openquark.cal.compiler.SourceModel.Expr) * @param arg_1 * @return the SourceModel.Expr representing an application of array_makeDefault */ public static final SourceModel.Expr array_makeDefault(int arg_1) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.array_makeDefault), SourceModel.Expr.makeIntValue(arg_1)}); } /** * Name binding for function: array_makeDefault. * @see #array_makeDefault(org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName array_makeDefault = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "array_makeDefault"); /** * Helper binding method for function: array_removeRange. * @param arg_1 * @param arg_2 * @param arg_3 * @return the SourceModule.expr representing an application of array_removeRange */ public static final SourceModel.Expr array_removeRange(SourceModel.Expr arg_1, SourceModel.Expr arg_2, SourceModel.Expr arg_3) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.array_removeRange), arg_1, arg_2, arg_3}); } /** * @see #array_removeRange(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) * @param arg_1 * @param arg_2 * @param arg_3 * @return the SourceModel.Expr representing an application of array_removeRange */ public static final SourceModel.Expr array_removeRange(SourceModel.Expr arg_1, int arg_2, int arg_3) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.array_removeRange), arg_1, SourceModel.Expr.makeIntValue(arg_2), SourceModel.Expr.makeIntValue(arg_3)}); } /** * Name binding for function: array_removeRange. * @see #array_removeRange(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName array_removeRange = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "array_removeRange"); /** * Helper binding method for function: array_reverse. * @param arg_1 * @return the SourceModule.expr representing an application of array_reverse */ public static final SourceModel.Expr array_reverse(SourceModel.Expr arg_1) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.array_reverse), arg_1}); } /** * Name binding for function: array_reverse. * @see #array_reverse(org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName array_reverse = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "array_reverse"); /** * Helper binding method for function: array_subArray. * @param arg_1 * @param arg_2 * @param arg_3 * @return the SourceModule.expr representing an application of array_subArray */ public static final SourceModel.Expr array_subArray(SourceModel.Expr arg_1, SourceModel.Expr arg_2, SourceModel.Expr arg_3) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.array_subArray), arg_1, arg_2, arg_3}); } /** * @see #array_subArray(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) * @param arg_1 * @param arg_2 * @param arg_3 * @return the SourceModel.Expr representing an application of array_subArray */ public static final SourceModel.Expr array_subArray(SourceModel.Expr arg_1, int arg_2, int arg_3) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.array_subArray), arg_1, SourceModel.Expr.makeIntValue(arg_2), SourceModel.Expr.makeIntValue(arg_3)}); } /** * Name binding for function: array_subArray. * @see #array_subArray(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName array_subArray = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "array_subArray"); /** * Helper binding method for function: array_toCalValueArray. * @param arg_1 * @return the SourceModule.expr representing an application of array_toCalValueArray */ public static final SourceModel.Expr array_toCalValueArray(SourceModel.Expr arg_1) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.array_toCalValueArray), arg_1}); } /** * Name binding for function: array_toCalValueArray. * @see #array_toCalValueArray(org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName array_toCalValueArray = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "array_toCalValueArray"); /** * Helper binding method for function: booleanArray_append. * @param array1 * @param array2 * @return the SourceModule.expr representing an application of booleanArray_append */ public static final SourceModel.Expr booleanArray_append(SourceModel.Expr array1, SourceModel.Expr array2) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.booleanArray_append), array1, array2}); } /** * Name binding for function: booleanArray_append. * @see #booleanArray_append(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName booleanArray_append = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "booleanArray_append"); /** * Helper binding method for function: booleanArray_array1. * @param value * @return the SourceModule.expr representing an application of booleanArray_array1 */ public static final SourceModel.Expr booleanArray_array1(SourceModel.Expr value) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.booleanArray_array1), value}); } /** * @see #booleanArray_array1(org.openquark.cal.compiler.SourceModel.Expr) * @param value * @return the SourceModel.Expr representing an application of booleanArray_array1 */ public static final SourceModel.Expr booleanArray_array1(boolean value) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.booleanArray_array1), SourceModel.Expr.makeBooleanValue(value)}); } /** * Name binding for function: booleanArray_array1. * @see #booleanArray_array1(org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName booleanArray_array1 = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "booleanArray_array1"); /** * Helper binding method for function: booleanArray_array2. * @param value1 * @param value2 * @return the SourceModule.expr representing an application of booleanArray_array2 */ public static final SourceModel.Expr booleanArray_array2(SourceModel.Expr value1, SourceModel.Expr value2) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.booleanArray_array2), value1, value2}); } /** * @see #booleanArray_array2(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) * @param value1 * @param value2 * @return the SourceModel.Expr representing an application of booleanArray_array2 */ public static final SourceModel.Expr booleanArray_array2(boolean value1, boolean value2) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.booleanArray_array2), SourceModel.Expr.makeBooleanValue(value1), SourceModel.Expr.makeBooleanValue(value2)}); } /** * Name binding for function: booleanArray_array2. * @see #booleanArray_array2(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName booleanArray_array2 = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "booleanArray_array2"); /** * Helper binding method for function: booleanArray_array3. * @param value1 * @param value2 * @param value3 * @return the SourceModule.expr representing an application of booleanArray_array3 */ public static final SourceModel.Expr booleanArray_array3(SourceModel.Expr value1, SourceModel.Expr value2, SourceModel.Expr value3) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.booleanArray_array3), value1, value2, value3}); } /** * @see #booleanArray_array3(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) * @param value1 * @param value2 * @param value3 * @return the SourceModel.Expr representing an application of booleanArray_array3 */ public static final SourceModel.Expr booleanArray_array3(boolean value1, boolean value2, boolean value3) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.booleanArray_array3), SourceModel.Expr.makeBooleanValue(value1), SourceModel.Expr.makeBooleanValue(value2), SourceModel.Expr.makeBooleanValue(value3)}); } /** * Name binding for function: booleanArray_array3. * @see #booleanArray_array3(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName booleanArray_array3 = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "booleanArray_array3"); /** * Helper binding method for function: booleanArray_array4. * @param value1 * @param value2 * @param value3 * @param value4 * @return the SourceModule.expr representing an application of booleanArray_array4 */ public static final SourceModel.Expr booleanArray_array4(SourceModel.Expr value1, SourceModel.Expr value2, SourceModel.Expr value3, SourceModel.Expr value4) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.booleanArray_array4), value1, value2, value3, value4}); } /** * @see #booleanArray_array4(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) * @param value1 * @param value2 * @param value3 * @param value4 * @return the SourceModel.Expr representing an application of booleanArray_array4 */ public static final SourceModel.Expr booleanArray_array4(boolean value1, boolean value2, boolean value3, boolean value4) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.booleanArray_array4), SourceModel.Expr.makeBooleanValue(value1), SourceModel.Expr.makeBooleanValue(value2), SourceModel.Expr.makeBooleanValue(value3), SourceModel.Expr.makeBooleanValue(value4)}); } /** * Name binding for function: booleanArray_array4. * @see #booleanArray_array4(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName booleanArray_array4 = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "booleanArray_array4"); /** * Helper binding method for function: booleanArray_array5. * @param value1 * @param value2 * @param value3 * @param value4 * @param value5 * @return the SourceModule.expr representing an application of booleanArray_array5 */ public static final SourceModel.Expr booleanArray_array5(SourceModel.Expr value1, SourceModel.Expr value2, SourceModel.Expr value3, SourceModel.Expr value4, SourceModel.Expr value5) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.booleanArray_array5), value1, value2, value3, value4, value5}); } /** * @see #booleanArray_array5(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) * @param value1 * @param value2 * @param value3 * @param value4 * @param value5 * @return the SourceModel.Expr representing an application of booleanArray_array5 */ public static final SourceModel.Expr booleanArray_array5(boolean value1, boolean value2, boolean value3, boolean value4, boolean value5) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.booleanArray_array5), SourceModel.Expr.makeBooleanValue(value1), SourceModel.Expr.makeBooleanValue(value2), SourceModel.Expr.makeBooleanValue(value3), SourceModel.Expr.makeBooleanValue(value4), SourceModel.Expr.makeBooleanValue(value5)}); } /** * Name binding for function: booleanArray_array5. * @see #booleanArray_array5(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName booleanArray_array5 = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "booleanArray_array5"); /** * Helper binding method for function: booleanArray_array6. * @param value1 * @param value2 * @param value3 * @param value4 * @param value5 * @param value6 * @return the SourceModule.expr representing an application of booleanArray_array6 */ public static final SourceModel.Expr booleanArray_array6(SourceModel.Expr value1, SourceModel.Expr value2, SourceModel.Expr value3, SourceModel.Expr value4, SourceModel.Expr value5, SourceModel.Expr value6) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.booleanArray_array6), value1, value2, value3, value4, value5, value6}); } /** * @see #booleanArray_array6(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) * @param value1 * @param value2 * @param value3 * @param value4 * @param value5 * @param value6 * @return the SourceModel.Expr representing an application of booleanArray_array6 */ public static final SourceModel.Expr booleanArray_array6(boolean value1, boolean value2, boolean value3, boolean value4, boolean value5, boolean value6) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.booleanArray_array6), SourceModel.Expr.makeBooleanValue(value1), SourceModel.Expr.makeBooleanValue(value2), SourceModel.Expr.makeBooleanValue(value3), SourceModel.Expr.makeBooleanValue(value4), SourceModel.Expr.makeBooleanValue(value5), SourceModel.Expr.makeBooleanValue(value6)}); } /** * Name binding for function: booleanArray_array6. * @see #booleanArray_array6(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName booleanArray_array6 = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "booleanArray_array6"); /** * Helper binding method for function: booleanArray_array7. * @param value1 * @param value2 * @param value3 * @param value4 * @param value5 * @param value6 * @param value7 * @return the SourceModule.expr representing an application of booleanArray_array7 */ public static final SourceModel.Expr booleanArray_array7(SourceModel.Expr value1, SourceModel.Expr value2, SourceModel.Expr value3, SourceModel.Expr value4, SourceModel.Expr value5, SourceModel.Expr value6, SourceModel.Expr value7) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.booleanArray_array7), value1, value2, value3, value4, value5, value6, value7}); } /** * @see #booleanArray_array7(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) * @param value1 * @param value2 * @param value3 * @param value4 * @param value5 * @param value6 * @param value7 * @return the SourceModel.Expr representing an application of booleanArray_array7 */ public static final SourceModel.Expr booleanArray_array7(boolean value1, boolean value2, boolean value3, boolean value4, boolean value5, boolean value6, boolean value7) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.booleanArray_array7), SourceModel.Expr.makeBooleanValue(value1), SourceModel.Expr.makeBooleanValue(value2), SourceModel.Expr.makeBooleanValue(value3), SourceModel.Expr.makeBooleanValue(value4), SourceModel.Expr.makeBooleanValue(value5), SourceModel.Expr.makeBooleanValue(value6), SourceModel.Expr.makeBooleanValue(value7)}); } /** * Name binding for function: booleanArray_array7. * @see #booleanArray_array7(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName booleanArray_array7 = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "booleanArray_array7"); /** * Helper binding method for function: booleanArray_arrayToList. * @param array * @return the SourceModule.expr representing an application of booleanArray_arrayToList */ public static final SourceModel.Expr booleanArray_arrayToList(SourceModel.Expr array) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.booleanArray_arrayToList), array}); } /** * Name binding for function: booleanArray_arrayToList. * @see #booleanArray_arrayToList(org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName booleanArray_arrayToList = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "booleanArray_arrayToList"); /** * Helper binding method for function: booleanArray_cloneReplacingNullArray. * @param array * @return the SourceModule.expr representing an application of booleanArray_cloneReplacingNullArray */ public static final SourceModel.Expr booleanArray_cloneReplacingNullArray(SourceModel.Expr array) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.booleanArray_cloneReplacingNullArray), array}); } /** * Name binding for function: booleanArray_cloneReplacingNullArray. * @see #booleanArray_cloneReplacingNullArray(org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName booleanArray_cloneReplacingNullArray = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "booleanArray_cloneReplacingNullArray"); /** * Helper binding method for function: booleanArray_compare. * @param array1 * @param array2 * @return the SourceModule.expr representing an application of booleanArray_compare */ public static final SourceModel.Expr booleanArray_compare(SourceModel.Expr array1, SourceModel.Expr array2) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.booleanArray_compare), array1, array2}); } /** * Name binding for function: booleanArray_compare. * @see #booleanArray_compare(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName booleanArray_compare = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "booleanArray_compare"); /** * Helper binding method for function: booleanArray_compareHelper. * @param array1 * @param array2 * @return the SourceModule.expr representing an application of booleanArray_compareHelper */ public static final SourceModel.Expr booleanArray_compareHelper(SourceModel.Expr array1, SourceModel.Expr array2) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.booleanArray_compareHelper), array1, array2}); } /** * Name binding for function: booleanArray_compareHelper. * @see #booleanArray_compareHelper(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName booleanArray_compareHelper = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "booleanArray_compareHelper"); /** * Helper binding method for function: booleanArray_concat. * @param list * @return the SourceModule.expr representing an application of booleanArray_concat */ public static final SourceModel.Expr booleanArray_concat(SourceModel.Expr list) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.booleanArray_concat), list}); } /** * Name binding for function: booleanArray_concat. * @see #booleanArray_concat(org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName booleanArray_concat = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "booleanArray_concat"); /** * Helper binding method for function: booleanArray_concatList. * @param list * @return the SourceModule.expr representing an application of booleanArray_concatList */ public static final SourceModel.Expr booleanArray_concatList(SourceModel.Expr list) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.booleanArray_concatList), list}); } /** * Name binding for function: booleanArray_concatList. * @see #booleanArray_concatList(org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName booleanArray_concatList = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "booleanArray_concatList"); /** * Helper binding method for function: booleanArray_empty. * @return the SourceModule.expr representing an application of booleanArray_empty */ public static final SourceModel.Expr booleanArray_empty() { return SourceModel.Expr.Var.make(Functions.booleanArray_empty); } /** * Name binding for function: booleanArray_empty. * @see #booleanArray_empty() */ public static final QualifiedName booleanArray_empty = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "booleanArray_empty"); /** * Helper binding method for function: booleanArray_equals. * @param array1 * @param array2 * @return the SourceModule.expr representing an application of booleanArray_equals */ public static final SourceModel.Expr booleanArray_equals(SourceModel.Expr array1, SourceModel.Expr array2) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.booleanArray_equals), array1, array2}); } /** * Name binding for function: booleanArray_equals. * @see #booleanArray_equals(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName booleanArray_equals = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "booleanArray_equals"); /** * Converts a Java array of CAL <code>Cal.Core.Prelude.Boolean</code>s to a Java array of primitive Java booleans. * @param calValueArray (CAL type: <code>Cal.Collections.ArrayPrimitives.JCalValueArray</code>) * @return (CAL type: <code>Cal.Collections.ArrayPrimitives.JBooleanArray</code>) */ public static final SourceModel.Expr booleanArray_fromCalValueArray(SourceModel.Expr calValueArray) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.booleanArray_fromCalValueArray), calValueArray}); } /** * Name binding for function: booleanArray_fromCalValueArray. * @see #booleanArray_fromCalValueArray(org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName booleanArray_fromCalValueArray = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "booleanArray_fromCalValueArray"); /** * Helper binding method for function: booleanArray_greaterThan. * @param array1 * @param array2 * @return the SourceModule.expr representing an application of booleanArray_greaterThan */ public static final SourceModel.Expr booleanArray_greaterThan(SourceModel.Expr array1, SourceModel.Expr array2) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.booleanArray_greaterThan), array1, array2}); } /** * Name binding for function: booleanArray_greaterThan. * @see #booleanArray_greaterThan(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName booleanArray_greaterThan = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "booleanArray_greaterThan"); /** * Helper binding method for function: booleanArray_greaterThanEquals. * @param array1 * @param array2 * @return the SourceModule.expr representing an application of booleanArray_greaterThanEquals */ public static final SourceModel.Expr booleanArray_greaterThanEquals(SourceModel.Expr array1, SourceModel.Expr array2) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.booleanArray_greaterThanEquals), array1, array2}); } /** * Name binding for function: booleanArray_greaterThanEquals. * @see #booleanArray_greaterThanEquals(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName booleanArray_greaterThanEquals = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "booleanArray_greaterThanEquals"); /** * Helper binding method for function: booleanArray_indexOf. * @param array * @param element * @return the SourceModule.expr representing an application of booleanArray_indexOf */ public static final SourceModel.Expr booleanArray_indexOf(SourceModel.Expr array, SourceModel.Expr element) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.booleanArray_indexOf), array, element}); } /** * @see #booleanArray_indexOf(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) * @param array * @param element * @return the SourceModel.Expr representing an application of booleanArray_indexOf */ public static final SourceModel.Expr booleanArray_indexOf(SourceModel.Expr array, boolean element) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.booleanArray_indexOf), array, SourceModel.Expr.makeBooleanValue(element)}); } /** * Name binding for function: booleanArray_indexOf. * @see #booleanArray_indexOf(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName booleanArray_indexOf = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "booleanArray_indexOf"); /** * Helper binding method for function: booleanArray_indexOf2. * @param array * @param element * @param fromIndex * @return the SourceModule.expr representing an application of booleanArray_indexOf2 */ public static final SourceModel.Expr booleanArray_indexOf2(SourceModel.Expr array, SourceModel.Expr element, SourceModel.Expr fromIndex) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.booleanArray_indexOf2), array, element, fromIndex}); } /** * @see #booleanArray_indexOf2(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) * @param array * @param element * @param fromIndex * @return the SourceModel.Expr representing an application of booleanArray_indexOf2 */ public static final SourceModel.Expr booleanArray_indexOf2(SourceModel.Expr array, boolean element, int fromIndex) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.booleanArray_indexOf2), array, SourceModel.Expr.makeBooleanValue(element), SourceModel.Expr.makeIntValue(fromIndex)}); } /** * Name binding for function: booleanArray_indexOf2. * @see #booleanArray_indexOf2(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName booleanArray_indexOf2 = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "booleanArray_indexOf2"); /** * Helper binding method for function: booleanArray_isEmpty. * @param array * @return the SourceModule.expr representing an application of booleanArray_isEmpty */ public static final SourceModel.Expr booleanArray_isEmpty(SourceModel.Expr array) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.booleanArray_isEmpty), array}); } /** * Name binding for function: booleanArray_isEmpty. * @see #booleanArray_isEmpty(org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName booleanArray_isEmpty = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "booleanArray_isEmpty"); /** * Helper binding method for function: booleanArray_lastIndexOf. * @param array * @param element * @return the SourceModule.expr representing an application of booleanArray_lastIndexOf */ public static final SourceModel.Expr booleanArray_lastIndexOf(SourceModel.Expr array, SourceModel.Expr element) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.booleanArray_lastIndexOf), array, element}); } /** * @see #booleanArray_lastIndexOf(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) * @param array * @param element * @return the SourceModel.Expr representing an application of booleanArray_lastIndexOf */ public static final SourceModel.Expr booleanArray_lastIndexOf(SourceModel.Expr array, boolean element) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.booleanArray_lastIndexOf), array, SourceModel.Expr.makeBooleanValue(element)}); } /** * Name binding for function: booleanArray_lastIndexOf. * @see #booleanArray_lastIndexOf(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName booleanArray_lastIndexOf = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "booleanArray_lastIndexOf"); /** * Helper binding method for function: booleanArray_lastIndexOf2. * @param array * @param element * @param fromIndex * @return the SourceModule.expr representing an application of booleanArray_lastIndexOf2 */ public static final SourceModel.Expr booleanArray_lastIndexOf2(SourceModel.Expr array, SourceModel.Expr element, SourceModel.Expr fromIndex) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.booleanArray_lastIndexOf2), array, element, fromIndex}); } /** * @see #booleanArray_lastIndexOf2(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) * @param array * @param element * @param fromIndex * @return the SourceModel.Expr representing an application of booleanArray_lastIndexOf2 */ public static final SourceModel.Expr booleanArray_lastIndexOf2(SourceModel.Expr array, boolean element, int fromIndex) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.booleanArray_lastIndexOf2), array, SourceModel.Expr.makeBooleanValue(element), SourceModel.Expr.makeIntValue(fromIndex)}); } /** * Name binding for function: booleanArray_lastIndexOf2. * @see #booleanArray_lastIndexOf2(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName booleanArray_lastIndexOf2 = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "booleanArray_lastIndexOf2"); /** * Helper binding method for function: booleanArray_length. * @param array * @return the SourceModule.expr representing an application of booleanArray_length */ public static final SourceModel.Expr booleanArray_length(SourceModel.Expr array) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.booleanArray_length), array}); } /** * Name binding for function: booleanArray_length. * @see #booleanArray_length(org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName booleanArray_length = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "booleanArray_length"); /** * Helper binding method for function: booleanArray_lessThan. * @param array1 * @param array2 * @return the SourceModule.expr representing an application of booleanArray_lessThan */ public static final SourceModel.Expr booleanArray_lessThan(SourceModel.Expr array1, SourceModel.Expr array2) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.booleanArray_lessThan), array1, array2}); } /** * Name binding for function: booleanArray_lessThan. * @see #booleanArray_lessThan(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName booleanArray_lessThan = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "booleanArray_lessThan"); /** * Helper binding method for function: booleanArray_lessThanEquals. * @param array1 * @param array2 * @return the SourceModule.expr representing an application of booleanArray_lessThanEquals */ public static final SourceModel.Expr booleanArray_lessThanEquals(SourceModel.Expr array1, SourceModel.Expr array2) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.booleanArray_lessThanEquals), array1, array2}); } /** * Name binding for function: booleanArray_lessThanEquals. * @see #booleanArray_lessThanEquals(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName booleanArray_lessThanEquals = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "booleanArray_lessThanEquals"); /** * Helper binding method for function: booleanArray_listToArray. * @param list * @return the SourceModule.expr representing an application of booleanArray_listToArray */ public static final SourceModel.Expr booleanArray_listToArray(SourceModel.Expr list) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.booleanArray_listToArray), list}); } /** * Name binding for function: booleanArray_listToArray. * @see #booleanArray_listToArray(org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName booleanArray_listToArray = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "booleanArray_listToArray"); /** * Helper binding method for function: booleanArray_listToArrayWithFirstElement. * @param firstElement * @param list * @return the SourceModule.expr representing an application of booleanArray_listToArrayWithFirstElement */ public static final SourceModel.Expr booleanArray_listToArrayWithFirstElement(SourceModel.Expr firstElement, SourceModel.Expr list) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.booleanArray_listToArrayWithFirstElement), firstElement, list}); } /** * @see #booleanArray_listToArrayWithFirstElement(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) * @param firstElement * @param list * @return the SourceModel.Expr representing an application of booleanArray_listToArrayWithFirstElement */ public static final SourceModel.Expr booleanArray_listToArrayWithFirstElement(boolean firstElement, SourceModel.Expr list) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.booleanArray_listToArrayWithFirstElement), SourceModel.Expr.makeBooleanValue(firstElement), list}); } /** * Name binding for function: booleanArray_listToArrayWithFirstElement. * @see #booleanArray_listToArrayWithFirstElement(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName booleanArray_listToArrayWithFirstElement = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "booleanArray_listToArrayWithFirstElement"); /** * Helper binding method for function: booleanArray_makeDefault. * @param size * @return the SourceModule.expr representing an application of booleanArray_makeDefault */ public static final SourceModel.Expr booleanArray_makeDefault(SourceModel.Expr size) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.booleanArray_makeDefault), size}); } /** * @see #booleanArray_makeDefault(org.openquark.cal.compiler.SourceModel.Expr) * @param size * @return the SourceModel.Expr representing an application of booleanArray_makeDefault */ public static final SourceModel.Expr booleanArray_makeDefault(int size) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.booleanArray_makeDefault), SourceModel.Expr.makeIntValue(size)}); } /** * Name binding for function: booleanArray_makeDefault. * @see #booleanArray_makeDefault(org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName booleanArray_makeDefault = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "booleanArray_makeDefault"); /** * Helper binding method for function: booleanArray_max. * @param array1 * @param array2 * @return the SourceModule.expr representing an application of booleanArray_max */ public static final SourceModel.Expr booleanArray_max(SourceModel.Expr array1, SourceModel.Expr array2) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.booleanArray_max), array1, array2}); } /** * Name binding for function: booleanArray_max. * @see #booleanArray_max(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName booleanArray_max = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "booleanArray_max"); /** * Helper binding method for function: booleanArray_min. * @param array1 * @param array2 * @return the SourceModule.expr representing an application of booleanArray_min */ public static final SourceModel.Expr booleanArray_min(SourceModel.Expr array1, SourceModel.Expr array2) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.booleanArray_min), array1, array2}); } /** * Name binding for function: booleanArray_min. * @see #booleanArray_min(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName booleanArray_min = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "booleanArray_min"); /** * Helper binding method for function: booleanArray_notEquals. * @param array1 * @param array2 * @return the SourceModule.expr representing an application of booleanArray_notEquals */ public static final SourceModel.Expr booleanArray_notEquals(SourceModel.Expr array1, SourceModel.Expr array2) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.booleanArray_notEquals), array1, array2}); } /** * Name binding for function: booleanArray_notEquals. * @see #booleanArray_notEquals(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName booleanArray_notEquals = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "booleanArray_notEquals"); /** * Helper binding method for function: booleanArray_removeRange. * @param array * @param fromIndex * @param toIndex * @return the SourceModule.expr representing an application of booleanArray_removeRange */ public static final SourceModel.Expr booleanArray_removeRange(SourceModel.Expr array, SourceModel.Expr fromIndex, SourceModel.Expr toIndex) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.booleanArray_removeRange), array, fromIndex, toIndex}); } /** * @see #booleanArray_removeRange(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) * @param array * @param fromIndex * @param toIndex * @return the SourceModel.Expr representing an application of booleanArray_removeRange */ public static final SourceModel.Expr booleanArray_removeRange(SourceModel.Expr array, int fromIndex, int toIndex) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.booleanArray_removeRange), array, SourceModel.Expr.makeIntValue(fromIndex), SourceModel.Expr.makeIntValue(toIndex)}); } /** * Name binding for function: booleanArray_removeRange. * @see #booleanArray_removeRange(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName booleanArray_removeRange = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "booleanArray_removeRange"); /** * Helper binding method for function: booleanArray_replace. * @param array * @param oldElementValue * @param newElementValue * @return the SourceModule.expr representing an application of booleanArray_replace */ public static final SourceModel.Expr booleanArray_replace(SourceModel.Expr array, SourceModel.Expr oldElementValue, SourceModel.Expr newElementValue) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.booleanArray_replace), array, oldElementValue, newElementValue}); } /** * @see #booleanArray_replace(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) * @param array * @param oldElementValue * @param newElementValue * @return the SourceModel.Expr representing an application of booleanArray_replace */ public static final SourceModel.Expr booleanArray_replace(SourceModel.Expr array, boolean oldElementValue, boolean newElementValue) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.booleanArray_replace), array, SourceModel.Expr.makeBooleanValue(oldElementValue), SourceModel.Expr.makeBooleanValue(newElementValue)}); } /** * Name binding for function: booleanArray_replace. * @see #booleanArray_replace(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName booleanArray_replace = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "booleanArray_replace"); /** * Helper binding method for function: booleanArray_replicate. * @param nCopies * @param valueToReplicate * @return the SourceModule.expr representing an application of booleanArray_replicate */ public static final SourceModel.Expr booleanArray_replicate(SourceModel.Expr nCopies, SourceModel.Expr valueToReplicate) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.booleanArray_replicate), nCopies, valueToReplicate}); } /** * @see #booleanArray_replicate(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) * @param nCopies * @param valueToReplicate * @return the SourceModel.Expr representing an application of booleanArray_replicate */ public static final SourceModel.Expr booleanArray_replicate(int nCopies, boolean valueToReplicate) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.booleanArray_replicate), SourceModel.Expr.makeIntValue(nCopies), SourceModel.Expr.makeBooleanValue(valueToReplicate)}); } /** * Name binding for function: booleanArray_replicate. * @see #booleanArray_replicate(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName booleanArray_replicate = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "booleanArray_replicate"); /** * Helper binding method for function: booleanArray_reverse. * @param array * @return the SourceModule.expr representing an application of booleanArray_reverse */ public static final SourceModel.Expr booleanArray_reverse(SourceModel.Expr array) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.booleanArray_reverse), array}); } /** * Name binding for function: booleanArray_reverse. * @see #booleanArray_reverse(org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName booleanArray_reverse = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "booleanArray_reverse"); /** * Helper binding method for function: booleanArray_sort. * @param array * @return the SourceModule.expr representing an application of booleanArray_sort */ public static final SourceModel.Expr booleanArray_sort(SourceModel.Expr array) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.booleanArray_sort), array}); } /** * Name binding for function: booleanArray_sort. * @see #booleanArray_sort(org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName booleanArray_sort = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "booleanArray_sort"); /** * Helper binding method for function: booleanArray_subArray. * @param array * @param fromIndex * @param toIndex * @return the SourceModule.expr representing an application of booleanArray_subArray */ public static final SourceModel.Expr booleanArray_subArray(SourceModel.Expr array, SourceModel.Expr fromIndex, SourceModel.Expr toIndex) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.booleanArray_subArray), array, fromIndex, toIndex}); } /** * @see #booleanArray_subArray(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) * @param array * @param fromIndex * @param toIndex * @return the SourceModel.Expr representing an application of booleanArray_subArray */ public static final SourceModel.Expr booleanArray_subArray(SourceModel.Expr array, int fromIndex, int toIndex) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.booleanArray_subArray), array, SourceModel.Expr.makeIntValue(fromIndex), SourceModel.Expr.makeIntValue(toIndex)}); } /** * Name binding for function: booleanArray_subArray. * @see #booleanArray_subArray(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName booleanArray_subArray = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "booleanArray_subArray"); /** * Helper binding method for function: booleanArray_subscript. * @param array * @param index * @return the SourceModule.expr representing an application of booleanArray_subscript */ public static final SourceModel.Expr booleanArray_subscript(SourceModel.Expr array, SourceModel.Expr index) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.booleanArray_subscript), array, index}); } /** * @see #booleanArray_subscript(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) * @param array * @param index * @return the SourceModel.Expr representing an application of booleanArray_subscript */ public static final SourceModel.Expr booleanArray_subscript(SourceModel.Expr array, int index) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.booleanArray_subscript), array, SourceModel.Expr.makeIntValue(index)}); } /** * Name binding for function: booleanArray_subscript. * @see #booleanArray_subscript(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName booleanArray_subscript = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "booleanArray_subscript"); /** * Converts a Java array of primitive Java booleans to a Java array of CAL <code>Cal.Core.Prelude.Boolean</code>s. * @param array (CAL type: <code>Cal.Collections.ArrayPrimitives.JBooleanArray</code>) * @return (CAL type: <code>Cal.Collections.ArrayPrimitives.JCalValueArray</code>) */ public static final SourceModel.Expr booleanArray_toCalValueArray(SourceModel.Expr array) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.booleanArray_toCalValueArray), array}); } /** * Name binding for function: booleanArray_toCalValueArray. * @see #booleanArray_toCalValueArray(org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName booleanArray_toCalValueArray = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "booleanArray_toCalValueArray"); /** * Helper binding method for function: booleanArray_toShowString. * @param array * @return the SourceModule.expr representing an application of booleanArray_toShowString */ public static final SourceModel.Expr booleanArray_toShowString(SourceModel.Expr array) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.booleanArray_toShowString), array}); } /** * Name binding for function: booleanArray_toShowString. * @see #booleanArray_toShowString(org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName booleanArray_toShowString = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "booleanArray_toShowString"); /** * Helper binding method for function: booleanArray_update. * @param array * @param index * @param newValue * @return the SourceModule.expr representing an application of booleanArray_update */ public static final SourceModel.Expr booleanArray_update(SourceModel.Expr array, SourceModel.Expr index, SourceModel.Expr newValue) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.booleanArray_update), array, index, newValue}); } /** * @see #booleanArray_update(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) * @param array * @param index * @param newValue * @return the SourceModel.Expr representing an application of booleanArray_update */ public static final SourceModel.Expr booleanArray_update(SourceModel.Expr array, int index, boolean newValue) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.booleanArray_update), array, SourceModel.Expr.makeIntValue(index), SourceModel.Expr.makeBooleanValue(newValue)}); } /** * Name binding for function: booleanArray_update. * @see #booleanArray_update(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName booleanArray_update = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "booleanArray_update"); /** * Helper binding method for function: byteArray_append. * @param array1 * @param array2 * @return the SourceModule.expr representing an application of byteArray_append */ public static final SourceModel.Expr byteArray_append(SourceModel.Expr array1, SourceModel.Expr array2) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.byteArray_append), array1, array2}); } /** * Name binding for function: byteArray_append. * @see #byteArray_append(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName byteArray_append = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "byteArray_append"); /** * Helper binding method for function: byteArray_array1. * @param value * @return the SourceModule.expr representing an application of byteArray_array1 */ public static final SourceModel.Expr byteArray_array1(SourceModel.Expr value) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.byteArray_array1), value}); } /** * @see #byteArray_array1(org.openquark.cal.compiler.SourceModel.Expr) * @param value * @return the SourceModel.Expr representing an application of byteArray_array1 */ public static final SourceModel.Expr byteArray_array1(byte value) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.byteArray_array1), SourceModel.Expr.makeByteValue(value)}); } /** * Name binding for function: byteArray_array1. * @see #byteArray_array1(org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName byteArray_array1 = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "byteArray_array1"); /** * Helper binding method for function: byteArray_array2. * @param value1 * @param value2 * @return the SourceModule.expr representing an application of byteArray_array2 */ public static final SourceModel.Expr byteArray_array2(SourceModel.Expr value1, SourceModel.Expr value2) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.byteArray_array2), value1, value2}); } /** * @see #byteArray_array2(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) * @param value1 * @param value2 * @return the SourceModel.Expr representing an application of byteArray_array2 */ public static final SourceModel.Expr byteArray_array2(byte value1, byte value2) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.byteArray_array2), SourceModel.Expr.makeByteValue(value1), SourceModel.Expr.makeByteValue(value2)}); } /** * Name binding for function: byteArray_array2. * @see #byteArray_array2(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName byteArray_array2 = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "byteArray_array2"); /** * Helper binding method for function: byteArray_array3. * @param value1 * @param value2 * @param value3 * @return the SourceModule.expr representing an application of byteArray_array3 */ public static final SourceModel.Expr byteArray_array3(SourceModel.Expr value1, SourceModel.Expr value2, SourceModel.Expr value3) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.byteArray_array3), value1, value2, value3}); } /** * @see #byteArray_array3(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) * @param value1 * @param value2 * @param value3 * @return the SourceModel.Expr representing an application of byteArray_array3 */ public static final SourceModel.Expr byteArray_array3(byte value1, byte value2, byte value3) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.byteArray_array3), SourceModel.Expr.makeByteValue(value1), SourceModel.Expr.makeByteValue(value2), SourceModel.Expr.makeByteValue(value3)}); } /** * Name binding for function: byteArray_array3. * @see #byteArray_array3(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName byteArray_array3 = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "byteArray_array3"); /** * Helper binding method for function: byteArray_array4. * @param value1 * @param value2 * @param value3 * @param value4 * @return the SourceModule.expr representing an application of byteArray_array4 */ public static final SourceModel.Expr byteArray_array4(SourceModel.Expr value1, SourceModel.Expr value2, SourceModel.Expr value3, SourceModel.Expr value4) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.byteArray_array4), value1, value2, value3, value4}); } /** * @see #byteArray_array4(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) * @param value1 * @param value2 * @param value3 * @param value4 * @return the SourceModel.Expr representing an application of byteArray_array4 */ public static final SourceModel.Expr byteArray_array4(byte value1, byte value2, byte value3, byte value4) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.byteArray_array4), SourceModel.Expr.makeByteValue(value1), SourceModel.Expr.makeByteValue(value2), SourceModel.Expr.makeByteValue(value3), SourceModel.Expr.makeByteValue(value4)}); } /** * Name binding for function: byteArray_array4. * @see #byteArray_array4(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName byteArray_array4 = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "byteArray_array4"); /** * Helper binding method for function: byteArray_array5. * @param value1 * @param value2 * @param value3 * @param value4 * @param value5 * @return the SourceModule.expr representing an application of byteArray_array5 */ public static final SourceModel.Expr byteArray_array5(SourceModel.Expr value1, SourceModel.Expr value2, SourceModel.Expr value3, SourceModel.Expr value4, SourceModel.Expr value5) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.byteArray_array5), value1, value2, value3, value4, value5}); } /** * @see #byteArray_array5(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) * @param value1 * @param value2 * @param value3 * @param value4 * @param value5 * @return the SourceModel.Expr representing an application of byteArray_array5 */ public static final SourceModel.Expr byteArray_array5(byte value1, byte value2, byte value3, byte value4, byte value5) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.byteArray_array5), SourceModel.Expr.makeByteValue(value1), SourceModel.Expr.makeByteValue(value2), SourceModel.Expr.makeByteValue(value3), SourceModel.Expr.makeByteValue(value4), SourceModel.Expr.makeByteValue(value5)}); } /** * Name binding for function: byteArray_array5. * @see #byteArray_array5(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName byteArray_array5 = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "byteArray_array5"); /** * Helper binding method for function: byteArray_array6. * @param value1 * @param value2 * @param value3 * @param value4 * @param value5 * @param value6 * @return the SourceModule.expr representing an application of byteArray_array6 */ public static final SourceModel.Expr byteArray_array6(SourceModel.Expr value1, SourceModel.Expr value2, SourceModel.Expr value3, SourceModel.Expr value4, SourceModel.Expr value5, SourceModel.Expr value6) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.byteArray_array6), value1, value2, value3, value4, value5, value6}); } /** * @see #byteArray_array6(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) * @param value1 * @param value2 * @param value3 * @param value4 * @param value5 * @param value6 * @return the SourceModel.Expr representing an application of byteArray_array6 */ public static final SourceModel.Expr byteArray_array6(byte value1, byte value2, byte value3, byte value4, byte value5, byte value6) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.byteArray_array6), SourceModel.Expr.makeByteValue(value1), SourceModel.Expr.makeByteValue(value2), SourceModel.Expr.makeByteValue(value3), SourceModel.Expr.makeByteValue(value4), SourceModel.Expr.makeByteValue(value5), SourceModel.Expr.makeByteValue(value6)}); } /** * Name binding for function: byteArray_array6. * @see #byteArray_array6(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName byteArray_array6 = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "byteArray_array6"); /** * Helper binding method for function: byteArray_array7. * @param value1 * @param value2 * @param value3 * @param value4 * @param value5 * @param value6 * @param value7 * @return the SourceModule.expr representing an application of byteArray_array7 */ public static final SourceModel.Expr byteArray_array7(SourceModel.Expr value1, SourceModel.Expr value2, SourceModel.Expr value3, SourceModel.Expr value4, SourceModel.Expr value5, SourceModel.Expr value6, SourceModel.Expr value7) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.byteArray_array7), value1, value2, value3, value4, value5, value6, value7}); } /** * @see #byteArray_array7(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) * @param value1 * @param value2 * @param value3 * @param value4 * @param value5 * @param value6 * @param value7 * @return the SourceModel.Expr representing an application of byteArray_array7 */ public static final SourceModel.Expr byteArray_array7(byte value1, byte value2, byte value3, byte value4, byte value5, byte value6, byte value7) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.byteArray_array7), SourceModel.Expr.makeByteValue(value1), SourceModel.Expr.makeByteValue(value2), SourceModel.Expr.makeByteValue(value3), SourceModel.Expr.makeByteValue(value4), SourceModel.Expr.makeByteValue(value5), SourceModel.Expr.makeByteValue(value6), SourceModel.Expr.makeByteValue(value7)}); } /** * Name binding for function: byteArray_array7. * @see #byteArray_array7(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName byteArray_array7 = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "byteArray_array7"); /** * Helper binding method for function: byteArray_arrayToList. * @param array * @return the SourceModule.expr representing an application of byteArray_arrayToList */ public static final SourceModel.Expr byteArray_arrayToList(SourceModel.Expr array) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.byteArray_arrayToList), array}); } /** * Name binding for function: byteArray_arrayToList. * @see #byteArray_arrayToList(org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName byteArray_arrayToList = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "byteArray_arrayToList"); /** * Helper binding method for function: byteArray_binarySearch. * @param arg_1 * @param arg_2 * @return the SourceModule.expr representing an application of byteArray_binarySearch */ public static final SourceModel.Expr byteArray_binarySearch(SourceModel.Expr arg_1, SourceModel.Expr arg_2) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.byteArray_binarySearch), arg_1, arg_2}); } /** * @see #byteArray_binarySearch(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) * @param arg_1 * @param arg_2 * @return the SourceModel.Expr representing an application of byteArray_binarySearch */ public static final SourceModel.Expr byteArray_binarySearch(SourceModel.Expr arg_1, byte arg_2) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.byteArray_binarySearch), arg_1, SourceModel.Expr.makeByteValue(arg_2)}); } /** * Name binding for function: byteArray_binarySearch. * @see #byteArray_binarySearch(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName byteArray_binarySearch = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "byteArray_binarySearch"); /** * Helper binding method for function: byteArray_cloneReplacingNullArray. * @param array * @return the SourceModule.expr representing an application of byteArray_cloneReplacingNullArray */ public static final SourceModel.Expr byteArray_cloneReplacingNullArray(SourceModel.Expr array) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.byteArray_cloneReplacingNullArray), array}); } /** * Name binding for function: byteArray_cloneReplacingNullArray. * @see #byteArray_cloneReplacingNullArray(org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName byteArray_cloneReplacingNullArray = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "byteArray_cloneReplacingNullArray"); /** * Helper binding method for function: byteArray_compare. * @param array1 * @param array2 * @return the SourceModule.expr representing an application of byteArray_compare */ public static final SourceModel.Expr byteArray_compare(SourceModel.Expr array1, SourceModel.Expr array2) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.byteArray_compare), array1, array2}); } /** * Name binding for function: byteArray_compare. * @see #byteArray_compare(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName byteArray_compare = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "byteArray_compare"); /** * Helper binding method for function: byteArray_compareHelper. * @param array1 * @param array2 * @return the SourceModule.expr representing an application of byteArray_compareHelper */ public static final SourceModel.Expr byteArray_compareHelper(SourceModel.Expr array1, SourceModel.Expr array2) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.byteArray_compareHelper), array1, array2}); } /** * Name binding for function: byteArray_compareHelper. * @see #byteArray_compareHelper(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName byteArray_compareHelper = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "byteArray_compareHelper"); /** * Helper binding method for function: byteArray_compress. * @param byteArray * @return the SourceModule.expr representing an application of byteArray_compress */ public static final SourceModel.Expr byteArray_compress(SourceModel.Expr byteArray) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.byteArray_compress), byteArray}); } /** * Name binding for function: byteArray_compress. * @see #byteArray_compress(org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName byteArray_compress = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "byteArray_compress"); /** * Helper binding method for function: byteArray_concat. * @param list * @return the SourceModule.expr representing an application of byteArray_concat */ public static final SourceModel.Expr byteArray_concat(SourceModel.Expr list) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.byteArray_concat), list}); } /** * Name binding for function: byteArray_concat. * @see #byteArray_concat(org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName byteArray_concat = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "byteArray_concat"); /** * Helper binding method for function: byteArray_concatList. * @param list * @return the SourceModule.expr representing an application of byteArray_concatList */ public static final SourceModel.Expr byteArray_concatList(SourceModel.Expr list) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.byteArray_concatList), list}); } /** * Name binding for function: byteArray_concatList. * @see #byteArray_concatList(org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName byteArray_concatList = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "byteArray_concatList"); /** * Helper binding method for function: byteArray_decompress. * @param byteArray * @return the SourceModule.expr representing an application of byteArray_decompress */ public static final SourceModel.Expr byteArray_decompress(SourceModel.Expr byteArray) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.byteArray_decompress), byteArray}); } /** * Name binding for function: byteArray_decompress. * @see #byteArray_decompress(org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName byteArray_decompress = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "byteArray_decompress"); /** * Helper binding method for function: byteArray_empty. * @return the SourceModule.expr representing an application of byteArray_empty */ public static final SourceModel.Expr byteArray_empty() { return SourceModel.Expr.Var.make(Functions.byteArray_empty); } /** * Name binding for function: byteArray_empty. * @see #byteArray_empty() */ public static final QualifiedName byteArray_empty = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "byteArray_empty"); /** * Helper binding method for function: byteArray_equals. * @param array1 * @param array2 * @return the SourceModule.expr representing an application of byteArray_equals */ public static final SourceModel.Expr byteArray_equals(SourceModel.Expr array1, SourceModel.Expr array2) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.byteArray_equals), array1, array2}); } /** * Name binding for function: byteArray_equals. * @see #byteArray_equals(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName byteArray_equals = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "byteArray_equals"); /** * Converts a Java array of CAL <code>Cal.Core.Prelude.Byte</code>s to a Java array of primitive Java bytes. * @param calValueArray (CAL type: <code>Cal.Collections.ArrayPrimitives.JCalValueArray</code>) * @return (CAL type: <code>Cal.Collections.ArrayPrimitives.JByteArray</code>) */ public static final SourceModel.Expr byteArray_fromCalValueArray(SourceModel.Expr calValueArray) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.byteArray_fromCalValueArray), calValueArray}); } /** * Name binding for function: byteArray_fromCalValueArray. * @see #byteArray_fromCalValueArray(org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName byteArray_fromCalValueArray = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "byteArray_fromCalValueArray"); /** * Helper binding method for function: byteArray_greaterThan. * @param array1 * @param array2 * @return the SourceModule.expr representing an application of byteArray_greaterThan */ public static final SourceModel.Expr byteArray_greaterThan(SourceModel.Expr array1, SourceModel.Expr array2) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.byteArray_greaterThan), array1, array2}); } /** * Name binding for function: byteArray_greaterThan. * @see #byteArray_greaterThan(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName byteArray_greaterThan = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "byteArray_greaterThan"); /** * Helper binding method for function: byteArray_greaterThanEquals. * @param array1 * @param array2 * @return the SourceModule.expr representing an application of byteArray_greaterThanEquals */ public static final SourceModel.Expr byteArray_greaterThanEquals(SourceModel.Expr array1, SourceModel.Expr array2) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.byteArray_greaterThanEquals), array1, array2}); } /** * Name binding for function: byteArray_greaterThanEquals. * @see #byteArray_greaterThanEquals(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName byteArray_greaterThanEquals = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "byteArray_greaterThanEquals"); /** * Helper binding method for function: byteArray_indexOf. * @param array * @param element * @return the SourceModule.expr representing an application of byteArray_indexOf */ public static final SourceModel.Expr byteArray_indexOf(SourceModel.Expr array, SourceModel.Expr element) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.byteArray_indexOf), array, element}); } /** * @see #byteArray_indexOf(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) * @param array * @param element * @return the SourceModel.Expr representing an application of byteArray_indexOf */ public static final SourceModel.Expr byteArray_indexOf(SourceModel.Expr array, byte element) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.byteArray_indexOf), array, SourceModel.Expr.makeByteValue(element)}); } /** * Name binding for function: byteArray_indexOf. * @see #byteArray_indexOf(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName byteArray_indexOf = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "byteArray_indexOf"); /** * Helper binding method for function: byteArray_indexOf2. * @param array * @param element * @param fromIndex * @return the SourceModule.expr representing an application of byteArray_indexOf2 */ public static final SourceModel.Expr byteArray_indexOf2(SourceModel.Expr array, SourceModel.Expr element, SourceModel.Expr fromIndex) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.byteArray_indexOf2), array, element, fromIndex}); } /** * @see #byteArray_indexOf2(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) * @param array * @param element * @param fromIndex * @return the SourceModel.Expr representing an application of byteArray_indexOf2 */ public static final SourceModel.Expr byteArray_indexOf2(SourceModel.Expr array, byte element, int fromIndex) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.byteArray_indexOf2), array, SourceModel.Expr.makeByteValue(element), SourceModel.Expr.makeIntValue(fromIndex)}); } /** * Name binding for function: byteArray_indexOf2. * @see #byteArray_indexOf2(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName byteArray_indexOf2 = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "byteArray_indexOf2"); /** * Helper binding method for function: byteArray_isEmpty. * @param array * @return the SourceModule.expr representing an application of byteArray_isEmpty */ public static final SourceModel.Expr byteArray_isEmpty(SourceModel.Expr array) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.byteArray_isEmpty), array}); } /** * Name binding for function: byteArray_isEmpty. * @see #byteArray_isEmpty(org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName byteArray_isEmpty = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "byteArray_isEmpty"); /** * Helper binding method for function: byteArray_lastIndexOf. * @param array * @param element * @return the SourceModule.expr representing an application of byteArray_lastIndexOf */ public static final SourceModel.Expr byteArray_lastIndexOf(SourceModel.Expr array, SourceModel.Expr element) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.byteArray_lastIndexOf), array, element}); } /** * @see #byteArray_lastIndexOf(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) * @param array * @param element * @return the SourceModel.Expr representing an application of byteArray_lastIndexOf */ public static final SourceModel.Expr byteArray_lastIndexOf(SourceModel.Expr array, byte element) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.byteArray_lastIndexOf), array, SourceModel.Expr.makeByteValue(element)}); } /** * Name binding for function: byteArray_lastIndexOf. * @see #byteArray_lastIndexOf(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName byteArray_lastIndexOf = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "byteArray_lastIndexOf"); /** * Helper binding method for function: byteArray_lastIndexOf2. * @param array * @param element * @param fromIndex * @return the SourceModule.expr representing an application of byteArray_lastIndexOf2 */ public static final SourceModel.Expr byteArray_lastIndexOf2(SourceModel.Expr array, SourceModel.Expr element, SourceModel.Expr fromIndex) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.byteArray_lastIndexOf2), array, element, fromIndex}); } /** * @see #byteArray_lastIndexOf2(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) * @param array * @param element * @param fromIndex * @return the SourceModel.Expr representing an application of byteArray_lastIndexOf2 */ public static final SourceModel.Expr byteArray_lastIndexOf2(SourceModel.Expr array, byte element, int fromIndex) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.byteArray_lastIndexOf2), array, SourceModel.Expr.makeByteValue(element), SourceModel.Expr.makeIntValue(fromIndex)}); } /** * Name binding for function: byteArray_lastIndexOf2. * @see #byteArray_lastIndexOf2(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName byteArray_lastIndexOf2 = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "byteArray_lastIndexOf2"); /** * Helper binding method for function: byteArray_length. * @param array * @return the SourceModule.expr representing an application of byteArray_length */ public static final SourceModel.Expr byteArray_length(SourceModel.Expr array) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.byteArray_length), array}); } /** * Name binding for function: byteArray_length. * @see #byteArray_length(org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName byteArray_length = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "byteArray_length"); /** * Helper binding method for function: byteArray_lessThan. * @param array1 * @param array2 * @return the SourceModule.expr representing an application of byteArray_lessThan */ public static final SourceModel.Expr byteArray_lessThan(SourceModel.Expr array1, SourceModel.Expr array2) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.byteArray_lessThan), array1, array2}); } /** * Name binding for function: byteArray_lessThan. * @see #byteArray_lessThan(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName byteArray_lessThan = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "byteArray_lessThan"); /** * Helper binding method for function: byteArray_lessThanEquals. * @param array1 * @param array2 * @return the SourceModule.expr representing an application of byteArray_lessThanEquals */ public static final SourceModel.Expr byteArray_lessThanEquals(SourceModel.Expr array1, SourceModel.Expr array2) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.byteArray_lessThanEquals), array1, array2}); } /** * Name binding for function: byteArray_lessThanEquals. * @see #byteArray_lessThanEquals(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName byteArray_lessThanEquals = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "byteArray_lessThanEquals"); /** * Helper binding method for function: byteArray_listToArray. * @param list * @return the SourceModule.expr representing an application of byteArray_listToArray */ public static final SourceModel.Expr byteArray_listToArray(SourceModel.Expr list) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.byteArray_listToArray), list}); } /** * Name binding for function: byteArray_listToArray. * @see #byteArray_listToArray(org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName byteArray_listToArray = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "byteArray_listToArray"); /** * Helper binding method for function: byteArray_listToArrayWithFirstElement. * @param firstElement * @param list * @return the SourceModule.expr representing an application of byteArray_listToArrayWithFirstElement */ public static final SourceModel.Expr byteArray_listToArrayWithFirstElement(SourceModel.Expr firstElement, SourceModel.Expr list) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.byteArray_listToArrayWithFirstElement), firstElement, list}); } /** * @see #byteArray_listToArrayWithFirstElement(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) * @param firstElement * @param list * @return the SourceModel.Expr representing an application of byteArray_listToArrayWithFirstElement */ public static final SourceModel.Expr byteArray_listToArrayWithFirstElement(byte firstElement, SourceModel.Expr list) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.byteArray_listToArrayWithFirstElement), SourceModel.Expr.makeByteValue(firstElement), list}); } /** * Name binding for function: byteArray_listToArrayWithFirstElement. * @see #byteArray_listToArrayWithFirstElement(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName byteArray_listToArrayWithFirstElement = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "byteArray_listToArrayWithFirstElement"); /** * Helper binding method for function: byteArray_makeDefault. * @param size * @return the SourceModule.expr representing an application of byteArray_makeDefault */ public static final SourceModel.Expr byteArray_makeDefault(SourceModel.Expr size) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.byteArray_makeDefault), size}); } /** * @see #byteArray_makeDefault(org.openquark.cal.compiler.SourceModel.Expr) * @param size * @return the SourceModel.Expr representing an application of byteArray_makeDefault */ public static final SourceModel.Expr byteArray_makeDefault(int size) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.byteArray_makeDefault), SourceModel.Expr.makeIntValue(size)}); } /** * Name binding for function: byteArray_makeDefault. * @see #byteArray_makeDefault(org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName byteArray_makeDefault = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "byteArray_makeDefault"); /** * Helper binding method for function: byteArray_max. * @param array1 * @param array2 * @return the SourceModule.expr representing an application of byteArray_max */ public static final SourceModel.Expr byteArray_max(SourceModel.Expr array1, SourceModel.Expr array2) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.byteArray_max), array1, array2}); } /** * Name binding for function: byteArray_max. * @see #byteArray_max(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName byteArray_max = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "byteArray_max"); /** * Helper binding method for function: byteArray_min. * @param array1 * @param array2 * @return the SourceModule.expr representing an application of byteArray_min */ public static final SourceModel.Expr byteArray_min(SourceModel.Expr array1, SourceModel.Expr array2) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.byteArray_min), array1, array2}); } /** * Name binding for function: byteArray_min. * @see #byteArray_min(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName byteArray_min = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "byteArray_min"); /** * Helper binding method for function: byteArray_notEquals. * @param array1 * @param array2 * @return the SourceModule.expr representing an application of byteArray_notEquals */ public static final SourceModel.Expr byteArray_notEquals(SourceModel.Expr array1, SourceModel.Expr array2) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.byteArray_notEquals), array1, array2}); } /** * Name binding for function: byteArray_notEquals. * @see #byteArray_notEquals(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName byteArray_notEquals = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "byteArray_notEquals"); /** * Helper binding method for function: byteArray_removeRange. * @param array * @param fromIndex * @param toIndex * @return the SourceModule.expr representing an application of byteArray_removeRange */ public static final SourceModel.Expr byteArray_removeRange(SourceModel.Expr array, SourceModel.Expr fromIndex, SourceModel.Expr toIndex) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.byteArray_removeRange), array, fromIndex, toIndex}); } /** * @see #byteArray_removeRange(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) * @param array * @param fromIndex * @param toIndex * @return the SourceModel.Expr representing an application of byteArray_removeRange */ public static final SourceModel.Expr byteArray_removeRange(SourceModel.Expr array, int fromIndex, int toIndex) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.byteArray_removeRange), array, SourceModel.Expr.makeIntValue(fromIndex), SourceModel.Expr.makeIntValue(toIndex)}); } /** * Name binding for function: byteArray_removeRange. * @see #byteArray_removeRange(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName byteArray_removeRange = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "byteArray_removeRange"); /** * Helper binding method for function: byteArray_replace. * @param array * @param oldElementValue * @param newElementValue * @return the SourceModule.expr representing an application of byteArray_replace */ public static final SourceModel.Expr byteArray_replace(SourceModel.Expr array, SourceModel.Expr oldElementValue, SourceModel.Expr newElementValue) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.byteArray_replace), array, oldElementValue, newElementValue}); } /** * @see #byteArray_replace(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) * @param array * @param oldElementValue * @param newElementValue * @return the SourceModel.Expr representing an application of byteArray_replace */ public static final SourceModel.Expr byteArray_replace(SourceModel.Expr array, byte oldElementValue, byte newElementValue) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.byteArray_replace), array, SourceModel.Expr.makeByteValue(oldElementValue), SourceModel.Expr.makeByteValue(newElementValue)}); } /** * Name binding for function: byteArray_replace. * @see #byteArray_replace(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName byteArray_replace = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "byteArray_replace"); /** * Helper binding method for function: byteArray_replicate. * @param nCopies * @param valueToReplicate * @return the SourceModule.expr representing an application of byteArray_replicate */ public static final SourceModel.Expr byteArray_replicate(SourceModel.Expr nCopies, SourceModel.Expr valueToReplicate) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.byteArray_replicate), nCopies, valueToReplicate}); } /** * @see #byteArray_replicate(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) * @param nCopies * @param valueToReplicate * @return the SourceModel.Expr representing an application of byteArray_replicate */ public static final SourceModel.Expr byteArray_replicate(int nCopies, byte valueToReplicate) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.byteArray_replicate), SourceModel.Expr.makeIntValue(nCopies), SourceModel.Expr.makeByteValue(valueToReplicate)}); } /** * Name binding for function: byteArray_replicate. * @see #byteArray_replicate(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName byteArray_replicate = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "byteArray_replicate"); /** * Helper binding method for function: byteArray_reverse. * @param array * @return the SourceModule.expr representing an application of byteArray_reverse */ public static final SourceModel.Expr byteArray_reverse(SourceModel.Expr array) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.byteArray_reverse), array}); } /** * Name binding for function: byteArray_reverse. * @see #byteArray_reverse(org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName byteArray_reverse = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "byteArray_reverse"); /** * Helper binding method for function: byteArray_sort. * @param array * @return the SourceModule.expr representing an application of byteArray_sort */ public static final SourceModel.Expr byteArray_sort(SourceModel.Expr array) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.byteArray_sort), array}); } /** * Name binding for function: byteArray_sort. * @see #byteArray_sort(org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName byteArray_sort = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "byteArray_sort"); /** * Helper binding method for function: byteArray_subArray. * @param array * @param fromIndex * @param toIndex * @return the SourceModule.expr representing an application of byteArray_subArray */ public static final SourceModel.Expr byteArray_subArray(SourceModel.Expr array, SourceModel.Expr fromIndex, SourceModel.Expr toIndex) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.byteArray_subArray), array, fromIndex, toIndex}); } /** * @see #byteArray_subArray(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) * @param array * @param fromIndex * @param toIndex * @return the SourceModel.Expr representing an application of byteArray_subArray */ public static final SourceModel.Expr byteArray_subArray(SourceModel.Expr array, int fromIndex, int toIndex) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.byteArray_subArray), array, SourceModel.Expr.makeIntValue(fromIndex), SourceModel.Expr.makeIntValue(toIndex)}); } /** * Name binding for function: byteArray_subArray. * @see #byteArray_subArray(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName byteArray_subArray = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "byteArray_subArray"); /** * Helper binding method for function: byteArray_subscript. * @param array * @param index * @return the SourceModule.expr representing an application of byteArray_subscript */ public static final SourceModel.Expr byteArray_subscript(SourceModel.Expr array, SourceModel.Expr index) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.byteArray_subscript), array, index}); } /** * @see #byteArray_subscript(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) * @param array * @param index * @return the SourceModel.Expr representing an application of byteArray_subscript */ public static final SourceModel.Expr byteArray_subscript(SourceModel.Expr array, int index) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.byteArray_subscript), array, SourceModel.Expr.makeIntValue(index)}); } /** * Name binding for function: byteArray_subscript. * @see #byteArray_subscript(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName byteArray_subscript = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "byteArray_subscript"); /** * Converts a Java array of primitive Java bytes to a Java array of CAL <code>Cal.Core.Prelude.Byte</code>s. * @param array (CAL type: <code>Cal.Collections.ArrayPrimitives.JByteArray</code>) * @return (CAL type: <code>Cal.Collections.ArrayPrimitives.JCalValueArray</code>) */ public static final SourceModel.Expr byteArray_toCalValueArray(SourceModel.Expr array) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.byteArray_toCalValueArray), array}); } /** * Name binding for function: byteArray_toCalValueArray. * @see #byteArray_toCalValueArray(org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName byteArray_toCalValueArray = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "byteArray_toCalValueArray"); /** * Helper binding method for function: byteArray_toShowString. * @param array * @return the SourceModule.expr representing an application of byteArray_toShowString */ public static final SourceModel.Expr byteArray_toShowString(SourceModel.Expr array) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.byteArray_toShowString), array}); } /** * Name binding for function: byteArray_toShowString. * @see #byteArray_toShowString(org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName byteArray_toShowString = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "byteArray_toShowString"); /** * Helper binding method for function: byteArray_update. * @param array * @param index * @param newValue * @return the SourceModule.expr representing an application of byteArray_update */ public static final SourceModel.Expr byteArray_update(SourceModel.Expr array, SourceModel.Expr index, SourceModel.Expr newValue) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.byteArray_update), array, index, newValue}); } /** * @see #byteArray_update(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) * @param array * @param index * @param newValue * @return the SourceModel.Expr representing an application of byteArray_update */ public static final SourceModel.Expr byteArray_update(SourceModel.Expr array, int index, byte newValue) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.byteArray_update), array, SourceModel.Expr.makeIntValue(index), SourceModel.Expr.makeByteValue(newValue)}); } /** * Name binding for function: byteArray_update. * @see #byteArray_update(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName byteArray_update = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "byteArray_update"); /** * Helper binding method for function: calValueArray_append. * @param array1 * @param array2 * @return the SourceModule.expr representing an application of calValueArray_append */ public static final SourceModel.Expr calValueArray_append(SourceModel.Expr array1, SourceModel.Expr array2) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.calValueArray_append), array1, array2}); } /** * Name binding for function: calValueArray_append. * @see #calValueArray_append(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName calValueArray_append = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "calValueArray_append"); /** * Helper binding method for function: calValueArray_array1. * @param value * @return the SourceModule.expr representing an application of calValueArray_array1 */ public static final SourceModel.Expr calValueArray_array1(SourceModel.Expr value) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.calValueArray_array1), value}); } /** * Name binding for function: calValueArray_array1. * @see #calValueArray_array1(org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName calValueArray_array1 = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "calValueArray_array1"); /** * Helper binding method for function: calValueArray_array2. * @param value1 * @param value2 * @return the SourceModule.expr representing an application of calValueArray_array2 */ public static final SourceModel.Expr calValueArray_array2(SourceModel.Expr value1, SourceModel.Expr value2) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.calValueArray_array2), value1, value2}); } /** * Name binding for function: calValueArray_array2. * @see #calValueArray_array2(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName calValueArray_array2 = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "calValueArray_array2"); /** * Helper binding method for function: calValueArray_array3. * @param value1 * @param value2 * @param value3 * @return the SourceModule.expr representing an application of calValueArray_array3 */ public static final SourceModel.Expr calValueArray_array3(SourceModel.Expr value1, SourceModel.Expr value2, SourceModel.Expr value3) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.calValueArray_array3), value1, value2, value3}); } /** * Name binding for function: calValueArray_array3. * @see #calValueArray_array3(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName calValueArray_array3 = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "calValueArray_array3"); /** * Helper binding method for function: calValueArray_array4. * @param value1 * @param value2 * @param value3 * @param value4 * @return the SourceModule.expr representing an application of calValueArray_array4 */ public static final SourceModel.Expr calValueArray_array4(SourceModel.Expr value1, SourceModel.Expr value2, SourceModel.Expr value3, SourceModel.Expr value4) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.calValueArray_array4), value1, value2, value3, value4}); } /** * Name binding for function: calValueArray_array4. * @see #calValueArray_array4(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName calValueArray_array4 = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "calValueArray_array4"); /** * Helper binding method for function: calValueArray_array5. * @param value1 * @param value2 * @param value3 * @param value4 * @param value5 * @return the SourceModule.expr representing an application of calValueArray_array5 */ public static final SourceModel.Expr calValueArray_array5(SourceModel.Expr value1, SourceModel.Expr value2, SourceModel.Expr value3, SourceModel.Expr value4, SourceModel.Expr value5) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.calValueArray_array5), value1, value2, value3, value4, value5}); } /** * Name binding for function: calValueArray_array5. * @see #calValueArray_array5(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName calValueArray_array5 = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "calValueArray_array5"); /** * Helper binding method for function: calValueArray_array6. * @param value1 * @param value2 * @param value3 * @param value4 * @param value5 * @param value6 * @return the SourceModule.expr representing an application of calValueArray_array6 */ public static final SourceModel.Expr calValueArray_array6(SourceModel.Expr value1, SourceModel.Expr value2, SourceModel.Expr value3, SourceModel.Expr value4, SourceModel.Expr value5, SourceModel.Expr value6) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.calValueArray_array6), value1, value2, value3, value4, value5, value6}); } /** * Name binding for function: calValueArray_array6. * @see #calValueArray_array6(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName calValueArray_array6 = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "calValueArray_array6"); /** * Helper binding method for function: calValueArray_array7. * @param value1 * @param value2 * @param value3 * @param value4 * @param value5 * @param value6 * @param value7 * @return the SourceModule.expr representing an application of calValueArray_array7 */ public static final SourceModel.Expr calValueArray_array7(SourceModel.Expr value1, SourceModel.Expr value2, SourceModel.Expr value3, SourceModel.Expr value4, SourceModel.Expr value5, SourceModel.Expr value6, SourceModel.Expr value7) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.calValueArray_array7), value1, value2, value3, value4, value5, value6, value7}); } /** * Name binding for function: calValueArray_array7. * @see #calValueArray_array7(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName calValueArray_array7 = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "calValueArray_array7"); /** * Helper binding method for function: calValueArray_arrayToList. * @param array * @return the SourceModule.expr representing an application of calValueArray_arrayToList */ public static final SourceModel.Expr calValueArray_arrayToList(SourceModel.Expr array) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.calValueArray_arrayToList), array}); } /** * Name binding for function: calValueArray_arrayToList. * @see #calValueArray_arrayToList(org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName calValueArray_arrayToList = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "calValueArray_arrayToList"); /** * Helper binding method for function: calValueArray_cloneReplacingNullArray. * @param array * @return the SourceModule.expr representing an application of calValueArray_cloneReplacingNullArray */ public static final SourceModel.Expr calValueArray_cloneReplacingNullArray(SourceModel.Expr array) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.calValueArray_cloneReplacingNullArray), array}); } /** * Name binding for function: calValueArray_cloneReplacingNullArray. * @see #calValueArray_cloneReplacingNullArray(org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName calValueArray_cloneReplacingNullArray = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "calValueArray_cloneReplacingNullArray"); /** * Helper binding method for function: calValueArray_concat. * @param list * @return the SourceModule.expr representing an application of calValueArray_concat */ public static final SourceModel.Expr calValueArray_concat(SourceModel.Expr list) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.calValueArray_concat), list}); } /** * Name binding for function: calValueArray_concat. * @see #calValueArray_concat(org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName calValueArray_concat = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "calValueArray_concat"); /** * Helper binding method for function: calValueArray_concatList. * @param list * @return the SourceModule.expr representing an application of calValueArray_concatList */ public static final SourceModel.Expr calValueArray_concatList(SourceModel.Expr list) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.calValueArray_concatList), list}); } /** * Name binding for function: calValueArray_concatList. * @see #calValueArray_concatList(org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName calValueArray_concatList = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "calValueArray_concatList"); /** * Helper binding method for function: calValueArray_empty. * @return the SourceModule.expr representing an application of calValueArray_empty */ public static final SourceModel.Expr calValueArray_empty() { return SourceModel.Expr.Var.make(Functions.calValueArray_empty); } /** * Name binding for function: calValueArray_empty. * @see #calValueArray_empty() */ public static final QualifiedName calValueArray_empty = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "calValueArray_empty"); /** * Identity on the container Java array of CAL values. * @param calValueArray (CAL type: <code>Cal.Collections.ArrayPrimitives.JCalValueArray</code>) * @return (CAL type: <code>Cal.Collections.ArrayPrimitives.JCalValueArray</code>) */ public static final SourceModel.Expr calValueArray_fromCalValueArray(SourceModel.Expr calValueArray) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.calValueArray_fromCalValueArray), calValueArray}); } /** * Name binding for function: calValueArray_fromCalValueArray. * @see #calValueArray_fromCalValueArray(org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName calValueArray_fromCalValueArray = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "calValueArray_fromCalValueArray"); /** * Helper binding method for function: calValueArray_isEmpty. * @param array * @return the SourceModule.expr representing an application of calValueArray_isEmpty */ public static final SourceModel.Expr calValueArray_isEmpty(SourceModel.Expr array) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.calValueArray_isEmpty), array}); } /** * Name binding for function: calValueArray_isEmpty. * @see #calValueArray_isEmpty(org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName calValueArray_isEmpty = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "calValueArray_isEmpty"); /** * Helper binding method for function: calValueArray_length. * @param array * @return the SourceModule.expr representing an application of calValueArray_length */ public static final SourceModel.Expr calValueArray_length(SourceModel.Expr array) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.calValueArray_length), array}); } /** * Name binding for function: calValueArray_length. * @see #calValueArray_length(org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName calValueArray_length = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "calValueArray_length"); /** * Helper binding method for function: calValueArray_listToArray. * @param list * @return the SourceModule.expr representing an application of calValueArray_listToArray */ public static final SourceModel.Expr calValueArray_listToArray(SourceModel.Expr list) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.calValueArray_listToArray), list}); } /** * Name binding for function: calValueArray_listToArray. * @see #calValueArray_listToArray(org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName calValueArray_listToArray = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "calValueArray_listToArray"); /** * Helper binding method for function: calValueArray_listToArrayWithFirstElement. * @param firstElement * @param list * @return the SourceModule.expr representing an application of calValueArray_listToArrayWithFirstElement */ public static final SourceModel.Expr calValueArray_listToArrayWithFirstElement(SourceModel.Expr firstElement, SourceModel.Expr list) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.calValueArray_listToArrayWithFirstElement), firstElement, list}); } /** * Name binding for function: calValueArray_listToArrayWithFirstElement. * @see #calValueArray_listToArrayWithFirstElement(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName calValueArray_listToArrayWithFirstElement = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "calValueArray_listToArrayWithFirstElement"); /** * Helper binding method for function: calValueArray_makeDefault. * @param size * @return the SourceModule.expr representing an application of calValueArray_makeDefault */ public static final SourceModel.Expr calValueArray_makeDefault(SourceModel.Expr size) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.calValueArray_makeDefault), size}); } /** * @see #calValueArray_makeDefault(org.openquark.cal.compiler.SourceModel.Expr) * @param size * @return the SourceModel.Expr representing an application of calValueArray_makeDefault */ public static final SourceModel.Expr calValueArray_makeDefault(int size) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.calValueArray_makeDefault), SourceModel.Expr.makeIntValue(size)}); } /** * Name binding for function: calValueArray_makeDefault. * @see #calValueArray_makeDefault(org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName calValueArray_makeDefault = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "calValueArray_makeDefault"); /** * Helper binding method for function: calValueArray_removeRange. * @param array * @param fromIndex * @param toIndex * @return the SourceModule.expr representing an application of calValueArray_removeRange */ public static final SourceModel.Expr calValueArray_removeRange(SourceModel.Expr array, SourceModel.Expr fromIndex, SourceModel.Expr toIndex) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.calValueArray_removeRange), array, fromIndex, toIndex}); } /** * @see #calValueArray_removeRange(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) * @param array * @param fromIndex * @param toIndex * @return the SourceModel.Expr representing an application of calValueArray_removeRange */ public static final SourceModel.Expr calValueArray_removeRange(SourceModel.Expr array, int fromIndex, int toIndex) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.calValueArray_removeRange), array, SourceModel.Expr.makeIntValue(fromIndex), SourceModel.Expr.makeIntValue(toIndex)}); } /** * Name binding for function: calValueArray_removeRange. * @see #calValueArray_removeRange(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName calValueArray_removeRange = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "calValueArray_removeRange"); /** * Helper binding method for function: calValueArray_replicate. * @param nCopies * @param valueToReplicate * @return the SourceModule.expr representing an application of calValueArray_replicate */ public static final SourceModel.Expr calValueArray_replicate(SourceModel.Expr nCopies, SourceModel.Expr valueToReplicate) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.calValueArray_replicate), nCopies, valueToReplicate}); } /** * @see #calValueArray_replicate(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) * @param nCopies * @param valueToReplicate * @return the SourceModel.Expr representing an application of calValueArray_replicate */ public static final SourceModel.Expr calValueArray_replicate(int nCopies, SourceModel.Expr valueToReplicate) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.calValueArray_replicate), SourceModel.Expr.makeIntValue(nCopies), valueToReplicate}); } /** * Name binding for function: calValueArray_replicate. * @see #calValueArray_replicate(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName calValueArray_replicate = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "calValueArray_replicate"); /** * Helper binding method for function: calValueArray_reverse. * @param array * @return the SourceModule.expr representing an application of calValueArray_reverse */ public static final SourceModel.Expr calValueArray_reverse(SourceModel.Expr array) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.calValueArray_reverse), array}); } /** * Name binding for function: calValueArray_reverse. * @see #calValueArray_reverse(org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName calValueArray_reverse = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "calValueArray_reverse"); /** * Helper binding method for function: calValueArray_subArray. * @param array * @param fromIndex * @param toIndex * @return the SourceModule.expr representing an application of calValueArray_subArray */ public static final SourceModel.Expr calValueArray_subArray(SourceModel.Expr array, SourceModel.Expr fromIndex, SourceModel.Expr toIndex) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.calValueArray_subArray), array, fromIndex, toIndex}); } /** * @see #calValueArray_subArray(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) * @param array * @param fromIndex * @param toIndex * @return the SourceModel.Expr representing an application of calValueArray_subArray */ public static final SourceModel.Expr calValueArray_subArray(SourceModel.Expr array, int fromIndex, int toIndex) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.calValueArray_subArray), array, SourceModel.Expr.makeIntValue(fromIndex), SourceModel.Expr.makeIntValue(toIndex)}); } /** * Name binding for function: calValueArray_subArray. * @see #calValueArray_subArray(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName calValueArray_subArray = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "calValueArray_subArray"); /** * Helper binding method for function: calValueArray_subscript. * @param array * @param index * @return the SourceModule.expr representing an application of calValueArray_subscript */ public static final SourceModel.Expr calValueArray_subscript(SourceModel.Expr array, SourceModel.Expr index) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.calValueArray_subscript), array, index}); } /** * @see #calValueArray_subscript(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) * @param array * @param index * @return the SourceModel.Expr representing an application of calValueArray_subscript */ public static final SourceModel.Expr calValueArray_subscript(SourceModel.Expr array, int index) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.calValueArray_subscript), array, SourceModel.Expr.makeIntValue(index)}); } /** * Name binding for function: calValueArray_subscript. * @see #calValueArray_subscript(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName calValueArray_subscript = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "calValueArray_subscript"); /** * copies the container Java array of CAL values. * @param array (CAL type: <code>Cal.Collections.ArrayPrimitives.JCalValueArray</code>) * @return (CAL type: <code>Cal.Collections.ArrayPrimitives.JCalValueArray</code>) */ public static final SourceModel.Expr calValueArray_toCalValueArray(SourceModel.Expr array) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.calValueArray_toCalValueArray), array}); } /** * Name binding for function: calValueArray_toCalValueArray. * @see #calValueArray_toCalValueArray(org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName calValueArray_toCalValueArray = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "calValueArray_toCalValueArray"); /** * Helper binding method for function: calValueArray_toShowString. * @param array * @return the SourceModule.expr representing an application of calValueArray_toShowString */ public static final SourceModel.Expr calValueArray_toShowString(SourceModel.Expr array) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.calValueArray_toShowString), array}); } /** * Name binding for function: calValueArray_toShowString. * @see #calValueArray_toShowString(org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName calValueArray_toShowString = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "calValueArray_toShowString"); /** * Helper binding method for function: calValueArray_update. * @param array * @param index * @param newValue * @return the SourceModule.expr representing an application of calValueArray_update */ public static final SourceModel.Expr calValueArray_update(SourceModel.Expr array, SourceModel.Expr index, SourceModel.Expr newValue) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.calValueArray_update), array, index, newValue}); } /** * @see #calValueArray_update(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) * @param array * @param index * @param newValue * @return the SourceModel.Expr representing an application of calValueArray_update */ public static final SourceModel.Expr calValueArray_update(SourceModel.Expr array, int index, SourceModel.Expr newValue) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.calValueArray_update), array, SourceModel.Expr.makeIntValue(index), newValue}); } /** * Name binding for function: calValueArray_update. * @see #calValueArray_update(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName calValueArray_update = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "calValueArray_update"); /** * Helper binding method for function: charArray_append. * @param array1 * @param array2 * @return the SourceModule.expr representing an application of charArray_append */ public static final SourceModel.Expr charArray_append(SourceModel.Expr array1, SourceModel.Expr array2) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.charArray_append), array1, array2}); } /** * Name binding for function: charArray_append. * @see #charArray_append(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName charArray_append = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "charArray_append"); /** * Helper binding method for function: charArray_array1. * @param value * @return the SourceModule.expr representing an application of charArray_array1 */ public static final SourceModel.Expr charArray_array1(SourceModel.Expr value) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.charArray_array1), value}); } /** * @see #charArray_array1(org.openquark.cal.compiler.SourceModel.Expr) * @param value * @return the SourceModel.Expr representing an application of charArray_array1 */ public static final SourceModel.Expr charArray_array1(char value) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.charArray_array1), SourceModel.Expr.makeCharValue(value)}); } /** * Name binding for function: charArray_array1. * @see #charArray_array1(org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName charArray_array1 = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "charArray_array1"); /** * Helper binding method for function: charArray_array2. * @param value1 * @param value2 * @return the SourceModule.expr representing an application of charArray_array2 */ public static final SourceModel.Expr charArray_array2(SourceModel.Expr value1, SourceModel.Expr value2) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.charArray_array2), value1, value2}); } /** * @see #charArray_array2(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) * @param value1 * @param value2 * @return the SourceModel.Expr representing an application of charArray_array2 */ public static final SourceModel.Expr charArray_array2(char value1, char value2) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.charArray_array2), SourceModel.Expr.makeCharValue(value1), SourceModel.Expr.makeCharValue(value2)}); } /** * Name binding for function: charArray_array2. * @see #charArray_array2(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName charArray_array2 = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "charArray_array2"); /** * Helper binding method for function: charArray_array3. * @param value1 * @param value2 * @param value3 * @return the SourceModule.expr representing an application of charArray_array3 */ public static final SourceModel.Expr charArray_array3(SourceModel.Expr value1, SourceModel.Expr value2, SourceModel.Expr value3) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.charArray_array3), value1, value2, value3}); } /** * @see #charArray_array3(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) * @param value1 * @param value2 * @param value3 * @return the SourceModel.Expr representing an application of charArray_array3 */ public static final SourceModel.Expr charArray_array3(char value1, char value2, char value3) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.charArray_array3), SourceModel.Expr.makeCharValue(value1), SourceModel.Expr.makeCharValue(value2), SourceModel.Expr.makeCharValue(value3)}); } /** * Name binding for function: charArray_array3. * @see #charArray_array3(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName charArray_array3 = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "charArray_array3"); /** * Helper binding method for function: charArray_array4. * @param value1 * @param value2 * @param value3 * @param value4 * @return the SourceModule.expr representing an application of charArray_array4 */ public static final SourceModel.Expr charArray_array4(SourceModel.Expr value1, SourceModel.Expr value2, SourceModel.Expr value3, SourceModel.Expr value4) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.charArray_array4), value1, value2, value3, value4}); } /** * @see #charArray_array4(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) * @param value1 * @param value2 * @param value3 * @param value4 * @return the SourceModel.Expr representing an application of charArray_array4 */ public static final SourceModel.Expr charArray_array4(char value1, char value2, char value3, char value4) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.charArray_array4), SourceModel.Expr.makeCharValue(value1), SourceModel.Expr.makeCharValue(value2), SourceModel.Expr.makeCharValue(value3), SourceModel.Expr.makeCharValue(value4)}); } /** * Name binding for function: charArray_array4. * @see #charArray_array4(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName charArray_array4 = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "charArray_array4"); /** * Helper binding method for function: charArray_array5. * @param value1 * @param value2 * @param value3 * @param value4 * @param value5 * @return the SourceModule.expr representing an application of charArray_array5 */ public static final SourceModel.Expr charArray_array5(SourceModel.Expr value1, SourceModel.Expr value2, SourceModel.Expr value3, SourceModel.Expr value4, SourceModel.Expr value5) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.charArray_array5), value1, value2, value3, value4, value5}); } /** * @see #charArray_array5(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) * @param value1 * @param value2 * @param value3 * @param value4 * @param value5 * @return the SourceModel.Expr representing an application of charArray_array5 */ public static final SourceModel.Expr charArray_array5(char value1, char value2, char value3, char value4, char value5) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.charArray_array5), SourceModel.Expr.makeCharValue(value1), SourceModel.Expr.makeCharValue(value2), SourceModel.Expr.makeCharValue(value3), SourceModel.Expr.makeCharValue(value4), SourceModel.Expr.makeCharValue(value5)}); } /** * Name binding for function: charArray_array5. * @see #charArray_array5(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName charArray_array5 = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "charArray_array5"); /** * Helper binding method for function: charArray_array6. * @param value1 * @param value2 * @param value3 * @param value4 * @param value5 * @param value6 * @return the SourceModule.expr representing an application of charArray_array6 */ public static final SourceModel.Expr charArray_array6(SourceModel.Expr value1, SourceModel.Expr value2, SourceModel.Expr value3, SourceModel.Expr value4, SourceModel.Expr value5, SourceModel.Expr value6) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.charArray_array6), value1, value2, value3, value4, value5, value6}); } /** * @see #charArray_array6(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) * @param value1 * @param value2 * @param value3 * @param value4 * @param value5 * @param value6 * @return the SourceModel.Expr representing an application of charArray_array6 */ public static final SourceModel.Expr charArray_array6(char value1, char value2, char value3, char value4, char value5, char value6) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.charArray_array6), SourceModel.Expr.makeCharValue(value1), SourceModel.Expr.makeCharValue(value2), SourceModel.Expr.makeCharValue(value3), SourceModel.Expr.makeCharValue(value4), SourceModel.Expr.makeCharValue(value5), SourceModel.Expr.makeCharValue(value6)}); } /** * Name binding for function: charArray_array6. * @see #charArray_array6(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName charArray_array6 = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "charArray_array6"); /** * Helper binding method for function: charArray_array7. * @param value1 * @param value2 * @param value3 * @param value4 * @param value5 * @param value6 * @param value7 * @return the SourceModule.expr representing an application of charArray_array7 */ public static final SourceModel.Expr charArray_array7(SourceModel.Expr value1, SourceModel.Expr value2, SourceModel.Expr value3, SourceModel.Expr value4, SourceModel.Expr value5, SourceModel.Expr value6, SourceModel.Expr value7) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.charArray_array7), value1, value2, value3, value4, value5, value6, value7}); } /** * @see #charArray_array7(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) * @param value1 * @param value2 * @param value3 * @param value4 * @param value5 * @param value6 * @param value7 * @return the SourceModel.Expr representing an application of charArray_array7 */ public static final SourceModel.Expr charArray_array7(char value1, char value2, char value3, char value4, char value5, char value6, char value7) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.charArray_array7), SourceModel.Expr.makeCharValue(value1), SourceModel.Expr.makeCharValue(value2), SourceModel.Expr.makeCharValue(value3), SourceModel.Expr.makeCharValue(value4), SourceModel.Expr.makeCharValue(value5), SourceModel.Expr.makeCharValue(value6), SourceModel.Expr.makeCharValue(value7)}); } /** * Name binding for function: charArray_array7. * @see #charArray_array7(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName charArray_array7 = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "charArray_array7"); /** * Helper binding method for function: charArray_arrayToList. * @param array * @return the SourceModule.expr representing an application of charArray_arrayToList */ public static final SourceModel.Expr charArray_arrayToList(SourceModel.Expr array) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.charArray_arrayToList), array}); } /** * Name binding for function: charArray_arrayToList. * @see #charArray_arrayToList(org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName charArray_arrayToList = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "charArray_arrayToList"); /** * Helper binding method for function: charArray_binarySearch. * @param arg_1 * @param arg_2 * @return the SourceModule.expr representing an application of charArray_binarySearch */ public static final SourceModel.Expr charArray_binarySearch(SourceModel.Expr arg_1, SourceModel.Expr arg_2) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.charArray_binarySearch), arg_1, arg_2}); } /** * @see #charArray_binarySearch(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) * @param arg_1 * @param arg_2 * @return the SourceModel.Expr representing an application of charArray_binarySearch */ public static final SourceModel.Expr charArray_binarySearch(SourceModel.Expr arg_1, char arg_2) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.charArray_binarySearch), arg_1, SourceModel.Expr.makeCharValue(arg_2)}); } /** * Name binding for function: charArray_binarySearch. * @see #charArray_binarySearch(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName charArray_binarySearch = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "charArray_binarySearch"); /** * Helper binding method for function: charArray_cloneReplacingNullArray. * @param array * @return the SourceModule.expr representing an application of charArray_cloneReplacingNullArray */ public static final SourceModel.Expr charArray_cloneReplacingNullArray(SourceModel.Expr array) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.charArray_cloneReplacingNullArray), array}); } /** * Name binding for function: charArray_cloneReplacingNullArray. * @see #charArray_cloneReplacingNullArray(org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName charArray_cloneReplacingNullArray = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "charArray_cloneReplacingNullArray"); /** * Helper binding method for function: charArray_compare. * @param array1 * @param array2 * @return the SourceModule.expr representing an application of charArray_compare */ public static final SourceModel.Expr charArray_compare(SourceModel.Expr array1, SourceModel.Expr array2) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.charArray_compare), array1, array2}); } /** * Name binding for function: charArray_compare. * @see #charArray_compare(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName charArray_compare = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "charArray_compare"); /** * Helper binding method for function: charArray_compareHelper. * @param array1 * @param array2 * @return the SourceModule.expr representing an application of charArray_compareHelper */ public static final SourceModel.Expr charArray_compareHelper(SourceModel.Expr array1, SourceModel.Expr array2) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.charArray_compareHelper), array1, array2}); } /** * Name binding for function: charArray_compareHelper. * @see #charArray_compareHelper(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName charArray_compareHelper = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "charArray_compareHelper"); /** * Helper binding method for function: charArray_concat. * @param list * @return the SourceModule.expr representing an application of charArray_concat */ public static final SourceModel.Expr charArray_concat(SourceModel.Expr list) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.charArray_concat), list}); } /** * Name binding for function: charArray_concat. * @see #charArray_concat(org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName charArray_concat = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "charArray_concat"); /** * Helper binding method for function: charArray_concatList. * @param list * @return the SourceModule.expr representing an application of charArray_concatList */ public static final SourceModel.Expr charArray_concatList(SourceModel.Expr list) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.charArray_concatList), list}); } /** * Name binding for function: charArray_concatList. * @see #charArray_concatList(org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName charArray_concatList = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "charArray_concatList"); /** * Helper binding method for function: charArray_empty. * @return the SourceModule.expr representing an application of charArray_empty */ public static final SourceModel.Expr charArray_empty() { return SourceModel.Expr.Var.make(Functions.charArray_empty); } /** * Name binding for function: charArray_empty. * @see #charArray_empty() */ public static final QualifiedName charArray_empty = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "charArray_empty"); /** * Helper binding method for function: charArray_equals. * @param array1 * @param array2 * @return the SourceModule.expr representing an application of charArray_equals */ public static final SourceModel.Expr charArray_equals(SourceModel.Expr array1, SourceModel.Expr array2) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.charArray_equals), array1, array2}); } /** * Name binding for function: charArray_equals. * @see #charArray_equals(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName charArray_equals = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "charArray_equals"); /** * Converts a Java array of CAL <code>Cal.Core.Prelude.Char</code>s to a Java array of primitive Java chars. * @param calValueArray (CAL type: <code>Cal.Collections.ArrayPrimitives.JCalValueArray</code>) * @return (CAL type: <code>Cal.Collections.ArrayPrimitives.JCharArray</code>) */ public static final SourceModel.Expr charArray_fromCalValueArray(SourceModel.Expr calValueArray) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.charArray_fromCalValueArray), calValueArray}); } /** * Name binding for function: charArray_fromCalValueArray. * @see #charArray_fromCalValueArray(org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName charArray_fromCalValueArray = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "charArray_fromCalValueArray"); /** * Helper binding method for function: charArray_fromString. * @param string * @return the SourceModule.expr representing an application of charArray_fromString */ public static final SourceModel.Expr charArray_fromString(SourceModel.Expr string) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.charArray_fromString), string}); } /** * @see #charArray_fromString(org.openquark.cal.compiler.SourceModel.Expr) * @param string * @return the SourceModel.Expr representing an application of charArray_fromString */ public static final SourceModel.Expr charArray_fromString(java.lang.String string) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.charArray_fromString), SourceModel.Expr.makeStringValue(string)}); } /** * Name binding for function: charArray_fromString. * @see #charArray_fromString(org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName charArray_fromString = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "charArray_fromString"); /** * Helper binding method for function: charArray_greaterThan. * @param array1 * @param array2 * @return the SourceModule.expr representing an application of charArray_greaterThan */ public static final SourceModel.Expr charArray_greaterThan(SourceModel.Expr array1, SourceModel.Expr array2) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.charArray_greaterThan), array1, array2}); } /** * Name binding for function: charArray_greaterThan. * @see #charArray_greaterThan(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName charArray_greaterThan = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "charArray_greaterThan"); /** * Helper binding method for function: charArray_greaterThanEquals. * @param array1 * @param array2 * @return the SourceModule.expr representing an application of charArray_greaterThanEquals */ public static final SourceModel.Expr charArray_greaterThanEquals(SourceModel.Expr array1, SourceModel.Expr array2) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.charArray_greaterThanEquals), array1, array2}); } /** * Name binding for function: charArray_greaterThanEquals. * @see #charArray_greaterThanEquals(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName charArray_greaterThanEquals = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "charArray_greaterThanEquals"); /** * Helper binding method for function: charArray_indexOf. * @param array * @param element * @return the SourceModule.expr representing an application of charArray_indexOf */ public static final SourceModel.Expr charArray_indexOf(SourceModel.Expr array, SourceModel.Expr element) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.charArray_indexOf), array, element}); } /** * @see #charArray_indexOf(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) * @param array * @param element * @return the SourceModel.Expr representing an application of charArray_indexOf */ public static final SourceModel.Expr charArray_indexOf(SourceModel.Expr array, char element) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.charArray_indexOf), array, SourceModel.Expr.makeCharValue(element)}); } /** * Name binding for function: charArray_indexOf. * @see #charArray_indexOf(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName charArray_indexOf = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "charArray_indexOf"); /** * Helper binding method for function: charArray_indexOf2. * @param array * @param element * @param fromIndex * @return the SourceModule.expr representing an application of charArray_indexOf2 */ public static final SourceModel.Expr charArray_indexOf2(SourceModel.Expr array, SourceModel.Expr element, SourceModel.Expr fromIndex) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.charArray_indexOf2), array, element, fromIndex}); } /** * @see #charArray_indexOf2(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) * @param array * @param element * @param fromIndex * @return the SourceModel.Expr representing an application of charArray_indexOf2 */ public static final SourceModel.Expr charArray_indexOf2(SourceModel.Expr array, char element, int fromIndex) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.charArray_indexOf2), array, SourceModel.Expr.makeCharValue(element), SourceModel.Expr.makeIntValue(fromIndex)}); } /** * Name binding for function: charArray_indexOf2. * @see #charArray_indexOf2(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName charArray_indexOf2 = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "charArray_indexOf2"); /** * Helper binding method for function: charArray_isEmpty. * @param array * @return the SourceModule.expr representing an application of charArray_isEmpty */ public static final SourceModel.Expr charArray_isEmpty(SourceModel.Expr array) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.charArray_isEmpty), array}); } /** * Name binding for function: charArray_isEmpty. * @see #charArray_isEmpty(org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName charArray_isEmpty = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "charArray_isEmpty"); /** * Helper binding method for function: charArray_lastIndexOf. * @param array * @param element * @return the SourceModule.expr representing an application of charArray_lastIndexOf */ public static final SourceModel.Expr charArray_lastIndexOf(SourceModel.Expr array, SourceModel.Expr element) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.charArray_lastIndexOf), array, element}); } /** * @see #charArray_lastIndexOf(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) * @param array * @param element * @return the SourceModel.Expr representing an application of charArray_lastIndexOf */ public static final SourceModel.Expr charArray_lastIndexOf(SourceModel.Expr array, char element) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.charArray_lastIndexOf), array, SourceModel.Expr.makeCharValue(element)}); } /** * Name binding for function: charArray_lastIndexOf. * @see #charArray_lastIndexOf(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName charArray_lastIndexOf = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "charArray_lastIndexOf"); /** * Helper binding method for function: charArray_lastIndexOf2. * @param array * @param element * @param fromIndex * @return the SourceModule.expr representing an application of charArray_lastIndexOf2 */ public static final SourceModel.Expr charArray_lastIndexOf2(SourceModel.Expr array, SourceModel.Expr element, SourceModel.Expr fromIndex) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.charArray_lastIndexOf2), array, element, fromIndex}); } /** * @see #charArray_lastIndexOf2(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) * @param array * @param element * @param fromIndex * @return the SourceModel.Expr representing an application of charArray_lastIndexOf2 */ public static final SourceModel.Expr charArray_lastIndexOf2(SourceModel.Expr array, char element, int fromIndex) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.charArray_lastIndexOf2), array, SourceModel.Expr.makeCharValue(element), SourceModel.Expr.makeIntValue(fromIndex)}); } /** * Name binding for function: charArray_lastIndexOf2. * @see #charArray_lastIndexOf2(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName charArray_lastIndexOf2 = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "charArray_lastIndexOf2"); /** * Helper binding method for function: charArray_length. * @param array * @return the SourceModule.expr representing an application of charArray_length */ public static final SourceModel.Expr charArray_length(SourceModel.Expr array) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.charArray_length), array}); } /** * Name binding for function: charArray_length. * @see #charArray_length(org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName charArray_length = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "charArray_length"); /** * Helper binding method for function: charArray_lessThan. * @param array1 * @param array2 * @return the SourceModule.expr representing an application of charArray_lessThan */ public static final SourceModel.Expr charArray_lessThan(SourceModel.Expr array1, SourceModel.Expr array2) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.charArray_lessThan), array1, array2}); } /** * Name binding for function: charArray_lessThan. * @see #charArray_lessThan(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName charArray_lessThan = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "charArray_lessThan"); /** * Helper binding method for function: charArray_lessThanEquals. * @param array1 * @param array2 * @return the SourceModule.expr representing an application of charArray_lessThanEquals */ public static final SourceModel.Expr charArray_lessThanEquals(SourceModel.Expr array1, SourceModel.Expr array2) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.charArray_lessThanEquals), array1, array2}); } /** * Name binding for function: charArray_lessThanEquals. * @see #charArray_lessThanEquals(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName charArray_lessThanEquals = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "charArray_lessThanEquals"); /** * Helper binding method for function: charArray_listToArray. * @param list * @return the SourceModule.expr representing an application of charArray_listToArray */ public static final SourceModel.Expr charArray_listToArray(SourceModel.Expr list) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.charArray_listToArray), list}); } /** * Name binding for function: charArray_listToArray. * @see #charArray_listToArray(org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName charArray_listToArray = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "charArray_listToArray"); /** * Helper binding method for function: charArray_listToArrayWithFirstElement. * @param firstElement * @param list * @return the SourceModule.expr representing an application of charArray_listToArrayWithFirstElement */ public static final SourceModel.Expr charArray_listToArrayWithFirstElement(SourceModel.Expr firstElement, SourceModel.Expr list) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.charArray_listToArrayWithFirstElement), firstElement, list}); } /** * @see #charArray_listToArrayWithFirstElement(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) * @param firstElement * @param list * @return the SourceModel.Expr representing an application of charArray_listToArrayWithFirstElement */ public static final SourceModel.Expr charArray_listToArrayWithFirstElement(char firstElement, SourceModel.Expr list) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.charArray_listToArrayWithFirstElement), SourceModel.Expr.makeCharValue(firstElement), list}); } /** * Name binding for function: charArray_listToArrayWithFirstElement. * @see #charArray_listToArrayWithFirstElement(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName charArray_listToArrayWithFirstElement = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "charArray_listToArrayWithFirstElement"); /** * Helper binding method for function: charArray_makeDefault. * @param size * @return the SourceModule.expr representing an application of charArray_makeDefault */ public static final SourceModel.Expr charArray_makeDefault(SourceModel.Expr size) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.charArray_makeDefault), size}); } /** * @see #charArray_makeDefault(org.openquark.cal.compiler.SourceModel.Expr) * @param size * @return the SourceModel.Expr representing an application of charArray_makeDefault */ public static final SourceModel.Expr charArray_makeDefault(int size) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.charArray_makeDefault), SourceModel.Expr.makeIntValue(size)}); } /** * Name binding for function: charArray_makeDefault. * @see #charArray_makeDefault(org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName charArray_makeDefault = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "charArray_makeDefault"); /** * Helper binding method for function: charArray_max. * @param array1 * @param array2 * @return the SourceModule.expr representing an application of charArray_max */ public static final SourceModel.Expr charArray_max(SourceModel.Expr array1, SourceModel.Expr array2) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.charArray_max), array1, array2}); } /** * Name binding for function: charArray_max. * @see #charArray_max(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName charArray_max = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "charArray_max"); /** * Helper binding method for function: charArray_min. * @param array1 * @param array2 * @return the SourceModule.expr representing an application of charArray_min */ public static final SourceModel.Expr charArray_min(SourceModel.Expr array1, SourceModel.Expr array2) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.charArray_min), array1, array2}); } /** * Name binding for function: charArray_min. * @see #charArray_min(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName charArray_min = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "charArray_min"); /** * Helper binding method for function: charArray_notEquals. * @param array1 * @param array2 * @return the SourceModule.expr representing an application of charArray_notEquals */ public static final SourceModel.Expr charArray_notEquals(SourceModel.Expr array1, SourceModel.Expr array2) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.charArray_notEquals), array1, array2}); } /** * Name binding for function: charArray_notEquals. * @see #charArray_notEquals(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName charArray_notEquals = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "charArray_notEquals"); /** * Helper binding method for function: charArray_removeRange. * @param array * @param fromIndex * @param toIndex * @return the SourceModule.expr representing an application of charArray_removeRange */ public static final SourceModel.Expr charArray_removeRange(SourceModel.Expr array, SourceModel.Expr fromIndex, SourceModel.Expr toIndex) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.charArray_removeRange), array, fromIndex, toIndex}); } /** * @see #charArray_removeRange(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) * @param array * @param fromIndex * @param toIndex * @return the SourceModel.Expr representing an application of charArray_removeRange */ public static final SourceModel.Expr charArray_removeRange(SourceModel.Expr array, int fromIndex, int toIndex) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.charArray_removeRange), array, SourceModel.Expr.makeIntValue(fromIndex), SourceModel.Expr.makeIntValue(toIndex)}); } /** * Name binding for function: charArray_removeRange. * @see #charArray_removeRange(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName charArray_removeRange = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "charArray_removeRange"); /** * Helper binding method for function: charArray_replace. * @param array * @param oldElementValue * @param newElementValue * @return the SourceModule.expr representing an application of charArray_replace */ public static final SourceModel.Expr charArray_replace(SourceModel.Expr array, SourceModel.Expr oldElementValue, SourceModel.Expr newElementValue) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.charArray_replace), array, oldElementValue, newElementValue}); } /** * @see #charArray_replace(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) * @param array * @param oldElementValue * @param newElementValue * @return the SourceModel.Expr representing an application of charArray_replace */ public static final SourceModel.Expr charArray_replace(SourceModel.Expr array, char oldElementValue, char newElementValue) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.charArray_replace), array, SourceModel.Expr.makeCharValue(oldElementValue), SourceModel.Expr.makeCharValue(newElementValue)}); } /** * Name binding for function: charArray_replace. * @see #charArray_replace(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName charArray_replace = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "charArray_replace"); /** * Helper binding method for function: charArray_replicate. * @param nCopies * @param valueToReplicate * @return the SourceModule.expr representing an application of charArray_replicate */ public static final SourceModel.Expr charArray_replicate(SourceModel.Expr nCopies, SourceModel.Expr valueToReplicate) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.charArray_replicate), nCopies, valueToReplicate}); } /** * @see #charArray_replicate(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) * @param nCopies * @param valueToReplicate * @return the SourceModel.Expr representing an application of charArray_replicate */ public static final SourceModel.Expr charArray_replicate(int nCopies, char valueToReplicate) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.charArray_replicate), SourceModel.Expr.makeIntValue(nCopies), SourceModel.Expr.makeCharValue(valueToReplicate)}); } /** * Name binding for function: charArray_replicate. * @see #charArray_replicate(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName charArray_replicate = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "charArray_replicate"); /** * Helper binding method for function: charArray_reverse. * @param array * @return the SourceModule.expr representing an application of charArray_reverse */ public static final SourceModel.Expr charArray_reverse(SourceModel.Expr array) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.charArray_reverse), array}); } /** * Name binding for function: charArray_reverse. * @see #charArray_reverse(org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName charArray_reverse = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "charArray_reverse"); /** * Helper binding method for function: charArray_sort. * @param array * @return the SourceModule.expr representing an application of charArray_sort */ public static final SourceModel.Expr charArray_sort(SourceModel.Expr array) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.charArray_sort), array}); } /** * Name binding for function: charArray_sort. * @see #charArray_sort(org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName charArray_sort = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "charArray_sort"); /** * Helper binding method for function: charArray_subArray. * @param array * @param fromIndex * @param toIndex * @return the SourceModule.expr representing an application of charArray_subArray */ public static final SourceModel.Expr charArray_subArray(SourceModel.Expr array, SourceModel.Expr fromIndex, SourceModel.Expr toIndex) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.charArray_subArray), array, fromIndex, toIndex}); } /** * @see #charArray_subArray(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) * @param array * @param fromIndex * @param toIndex * @return the SourceModel.Expr representing an application of charArray_subArray */ public static final SourceModel.Expr charArray_subArray(SourceModel.Expr array, int fromIndex, int toIndex) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.charArray_subArray), array, SourceModel.Expr.makeIntValue(fromIndex), SourceModel.Expr.makeIntValue(toIndex)}); } /** * Name binding for function: charArray_subArray. * @see #charArray_subArray(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName charArray_subArray = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "charArray_subArray"); /** * Helper binding method for function: charArray_subscript. * @param array * @param index * @return the SourceModule.expr representing an application of charArray_subscript */ public static final SourceModel.Expr charArray_subscript(SourceModel.Expr array, SourceModel.Expr index) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.charArray_subscript), array, index}); } /** * @see #charArray_subscript(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) * @param array * @param index * @return the SourceModel.Expr representing an application of charArray_subscript */ public static final SourceModel.Expr charArray_subscript(SourceModel.Expr array, int index) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.charArray_subscript), array, SourceModel.Expr.makeIntValue(index)}); } /** * Name binding for function: charArray_subscript. * @see #charArray_subscript(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName charArray_subscript = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "charArray_subscript"); /** * Converts a Java array of primitive Java chars to a Java array of CAL <code>Cal.Core.Prelude.Char</code>s. * @param array (CAL type: <code>Cal.Collections.ArrayPrimitives.JCharArray</code>) * @return (CAL type: <code>Cal.Collections.ArrayPrimitives.JCalValueArray</code>) */ public static final SourceModel.Expr charArray_toCalValueArray(SourceModel.Expr array) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.charArray_toCalValueArray), array}); } /** * Name binding for function: charArray_toCalValueArray. * @see #charArray_toCalValueArray(org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName charArray_toCalValueArray = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "charArray_toCalValueArray"); /** * Helper binding method for function: charArray_toShowString. * @param array * @return the SourceModule.expr representing an application of charArray_toShowString */ public static final SourceModel.Expr charArray_toShowString(SourceModel.Expr array) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.charArray_toShowString), array}); } /** * Name binding for function: charArray_toShowString. * @see #charArray_toShowString(org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName charArray_toShowString = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "charArray_toShowString"); /** * Helper binding method for function: charArray_toString. * @param arg_1 * @return the SourceModule.expr representing an application of charArray_toString */ public static final SourceModel.Expr charArray_toString(SourceModel.Expr arg_1) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.charArray_toString), arg_1}); } /** * Name binding for function: charArray_toString. * @see #charArray_toString(org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName charArray_toString = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "charArray_toString"); /** * Helper binding method for function: charArray_update. * @param array * @param index * @param newValue * @return the SourceModule.expr representing an application of charArray_update */ public static final SourceModel.Expr charArray_update(SourceModel.Expr array, SourceModel.Expr index, SourceModel.Expr newValue) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.charArray_update), array, index, newValue}); } /** * @see #charArray_update(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) * @param array * @param index * @param newValue * @return the SourceModel.Expr representing an application of charArray_update */ public static final SourceModel.Expr charArray_update(SourceModel.Expr array, int index, char newValue) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.charArray_update), array, SourceModel.Expr.makeIntValue(index), SourceModel.Expr.makeCharValue(newValue)}); } /** * Name binding for function: charArray_update. * @see #charArray_update(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName charArray_update = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "charArray_update"); /** * Helper binding method for function: doubleArray_append. * @param array1 * @param array2 * @return the SourceModule.expr representing an application of doubleArray_append */ public static final SourceModel.Expr doubleArray_append(SourceModel.Expr array1, SourceModel.Expr array2) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.doubleArray_append), array1, array2}); } /** * Name binding for function: doubleArray_append. * @see #doubleArray_append(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName doubleArray_append = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "doubleArray_append"); /** * Helper binding method for function: doubleArray_array1. * @param value * @return the SourceModule.expr representing an application of doubleArray_array1 */ public static final SourceModel.Expr doubleArray_array1(SourceModel.Expr value) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.doubleArray_array1), value}); } /** * @see #doubleArray_array1(org.openquark.cal.compiler.SourceModel.Expr) * @param value * @return the SourceModel.Expr representing an application of doubleArray_array1 */ public static final SourceModel.Expr doubleArray_array1(double value) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.doubleArray_array1), SourceModel.Expr.makeDoubleValue(value)}); } /** * Name binding for function: doubleArray_array1. * @see #doubleArray_array1(org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName doubleArray_array1 = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "doubleArray_array1"); /** * Helper binding method for function: doubleArray_array2. * @param value1 * @param arg_2 * @return the SourceModule.expr representing an application of doubleArray_array2 */ public static final SourceModel.Expr doubleArray_array2(SourceModel.Expr value1, SourceModel.Expr arg_2) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.doubleArray_array2), value1, arg_2}); } /** * @see #doubleArray_array2(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) * @param value1 * @param arg_2 * @return the SourceModel.Expr representing an application of doubleArray_array2 */ public static final SourceModel.Expr doubleArray_array2(double value1, double arg_2) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.doubleArray_array2), SourceModel.Expr.makeDoubleValue(value1), SourceModel.Expr.makeDoubleValue(arg_2)}); } /** * Name binding for function: doubleArray_array2. * @see #doubleArray_array2(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName doubleArray_array2 = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "doubleArray_array2"); /** * Helper binding method for function: doubleArray_array3. * @param value1 * @param arg_2 * @param value2 * @return the SourceModule.expr representing an application of doubleArray_array3 */ public static final SourceModel.Expr doubleArray_array3(SourceModel.Expr value1, SourceModel.Expr arg_2, SourceModel.Expr value2) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.doubleArray_array3), value1, arg_2, value2}); } /** * @see #doubleArray_array3(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) * @param value1 * @param arg_2 * @param value2 * @return the SourceModel.Expr representing an application of doubleArray_array3 */ public static final SourceModel.Expr doubleArray_array3(double value1, double arg_2, double value2) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.doubleArray_array3), SourceModel.Expr.makeDoubleValue(value1), SourceModel.Expr.makeDoubleValue(arg_2), SourceModel.Expr.makeDoubleValue(value2)}); } /** * Name binding for function: doubleArray_array3. * @see #doubleArray_array3(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName doubleArray_array3 = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "doubleArray_array3"); /** * Helper binding method for function: doubleArray_array4. * @param value1 * @param arg_2 * @param value2 * @param arg_4 * @return the SourceModule.expr representing an application of doubleArray_array4 */ public static final SourceModel.Expr doubleArray_array4(SourceModel.Expr value1, SourceModel.Expr arg_2, SourceModel.Expr value2, SourceModel.Expr arg_4) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.doubleArray_array4), value1, arg_2, value2, arg_4}); } /** * @see #doubleArray_array4(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) * @param value1 * @param arg_2 * @param value2 * @param arg_4 * @return the SourceModel.Expr representing an application of doubleArray_array4 */ public static final SourceModel.Expr doubleArray_array4(double value1, double arg_2, double value2, double arg_4) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.doubleArray_array4), SourceModel.Expr.makeDoubleValue(value1), SourceModel.Expr.makeDoubleValue(arg_2), SourceModel.Expr.makeDoubleValue(value2), SourceModel.Expr.makeDoubleValue(arg_4)}); } /** * Name binding for function: doubleArray_array4. * @see #doubleArray_array4(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName doubleArray_array4 = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "doubleArray_array4"); /** * Helper binding method for function: doubleArray_array5. * @param value1 * @param arg_2 * @param value2 * @param arg_4 * @param value3 * @return the SourceModule.expr representing an application of doubleArray_array5 */ public static final SourceModel.Expr doubleArray_array5(SourceModel.Expr value1, SourceModel.Expr arg_2, SourceModel.Expr value2, SourceModel.Expr arg_4, SourceModel.Expr value3) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.doubleArray_array5), value1, arg_2, value2, arg_4, value3}); } /** * @see #doubleArray_array5(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) * @param value1 * @param arg_2 * @param value2 * @param arg_4 * @param value3 * @return the SourceModel.Expr representing an application of doubleArray_array5 */ public static final SourceModel.Expr doubleArray_array5(double value1, double arg_2, double value2, double arg_4, double value3) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.doubleArray_array5), SourceModel.Expr.makeDoubleValue(value1), SourceModel.Expr.makeDoubleValue(arg_2), SourceModel.Expr.makeDoubleValue(value2), SourceModel.Expr.makeDoubleValue(arg_4), SourceModel.Expr.makeDoubleValue(value3)}); } /** * Name binding for function: doubleArray_array5. * @see #doubleArray_array5(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName doubleArray_array5 = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "doubleArray_array5"); /** * Helper binding method for function: doubleArray_array6. * @param value1 * @param arg_2 * @param value2 * @param arg_4 * @param value3 * @param arg_6 * @return the SourceModule.expr representing an application of doubleArray_array6 */ public static final SourceModel.Expr doubleArray_array6(SourceModel.Expr value1, SourceModel.Expr arg_2, SourceModel.Expr value2, SourceModel.Expr arg_4, SourceModel.Expr value3, SourceModel.Expr arg_6) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.doubleArray_array6), value1, arg_2, value2, arg_4, value3, arg_6}); } /** * @see #doubleArray_array6(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) * @param value1 * @param arg_2 * @param value2 * @param arg_4 * @param value3 * @param arg_6 * @return the SourceModel.Expr representing an application of doubleArray_array6 */ public static final SourceModel.Expr doubleArray_array6(double value1, double arg_2, double value2, double arg_4, double value3, double arg_6) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.doubleArray_array6), SourceModel.Expr.makeDoubleValue(value1), SourceModel.Expr.makeDoubleValue(arg_2), SourceModel.Expr.makeDoubleValue(value2), SourceModel.Expr.makeDoubleValue(arg_4), SourceModel.Expr.makeDoubleValue(value3), SourceModel.Expr.makeDoubleValue(arg_6)}); } /** * Name binding for function: doubleArray_array6. * @see #doubleArray_array6(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName doubleArray_array6 = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "doubleArray_array6"); /** * Helper binding method for function: doubleArray_array7. * @param value1 * @param arg_2 * @param value2 * @param arg_4 * @param value3 * @param arg_6 * @param value4 * @return the SourceModule.expr representing an application of doubleArray_array7 */ public static final SourceModel.Expr doubleArray_array7(SourceModel.Expr value1, SourceModel.Expr arg_2, SourceModel.Expr value2, SourceModel.Expr arg_4, SourceModel.Expr value3, SourceModel.Expr arg_6, SourceModel.Expr value4) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.doubleArray_array7), value1, arg_2, value2, arg_4, value3, arg_6, value4}); } /** * @see #doubleArray_array7(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) * @param value1 * @param arg_2 * @param value2 * @param arg_4 * @param value3 * @param arg_6 * @param value4 * @return the SourceModel.Expr representing an application of doubleArray_array7 */ public static final SourceModel.Expr doubleArray_array7(double value1, double arg_2, double value2, double arg_4, double value3, double arg_6, double value4) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.doubleArray_array7), SourceModel.Expr.makeDoubleValue(value1), SourceModel.Expr.makeDoubleValue(arg_2), SourceModel.Expr.makeDoubleValue(value2), SourceModel.Expr.makeDoubleValue(arg_4), SourceModel.Expr.makeDoubleValue(value3), SourceModel.Expr.makeDoubleValue(arg_6), SourceModel.Expr.makeDoubleValue(value4)}); } /** * Name binding for function: doubleArray_array7. * @see #doubleArray_array7(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName doubleArray_array7 = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "doubleArray_array7"); /** * Helper binding method for function: doubleArray_arrayToList. * @param array * @return the SourceModule.expr representing an application of doubleArray_arrayToList */ public static final SourceModel.Expr doubleArray_arrayToList(SourceModel.Expr array) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.doubleArray_arrayToList), array}); } /** * Name binding for function: doubleArray_arrayToList. * @see #doubleArray_arrayToList(org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName doubleArray_arrayToList = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "doubleArray_arrayToList"); /** * Helper binding method for function: doubleArray_binarySearch. * @param arg_1 * @param arg_2 * @return the SourceModule.expr representing an application of doubleArray_binarySearch */ public static final SourceModel.Expr doubleArray_binarySearch(SourceModel.Expr arg_1, SourceModel.Expr arg_2) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.doubleArray_binarySearch), arg_1, arg_2}); } /** * @see #doubleArray_binarySearch(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) * @param arg_1 * @param arg_2 * @return the SourceModel.Expr representing an application of doubleArray_binarySearch */ public static final SourceModel.Expr doubleArray_binarySearch(SourceModel.Expr arg_1, double arg_2) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.doubleArray_binarySearch), arg_1, SourceModel.Expr.makeDoubleValue(arg_2)}); } /** * Name binding for function: doubleArray_binarySearch. * @see #doubleArray_binarySearch(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName doubleArray_binarySearch = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "doubleArray_binarySearch"); /** * Helper binding method for function: doubleArray_cloneReplacingNullArray. * @param array * @return the SourceModule.expr representing an application of doubleArray_cloneReplacingNullArray */ public static final SourceModel.Expr doubleArray_cloneReplacingNullArray(SourceModel.Expr array) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.doubleArray_cloneReplacingNullArray), array}); } /** * Name binding for function: doubleArray_cloneReplacingNullArray. * @see #doubleArray_cloneReplacingNullArray(org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName doubleArray_cloneReplacingNullArray = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "doubleArray_cloneReplacingNullArray"); /** * Helper binding method for function: doubleArray_compare. * @param array1 * @param array2 * @return the SourceModule.expr representing an application of doubleArray_compare */ public static final SourceModel.Expr doubleArray_compare(SourceModel.Expr array1, SourceModel.Expr array2) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.doubleArray_compare), array1, array2}); } /** * Name binding for function: doubleArray_compare. * @see #doubleArray_compare(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName doubleArray_compare = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "doubleArray_compare"); /** * Helper binding method for function: doubleArray_compareHelper. * @param array1 * @param array2 * @return the SourceModule.expr representing an application of doubleArray_compareHelper */ public static final SourceModel.Expr doubleArray_compareHelper(SourceModel.Expr array1, SourceModel.Expr array2) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.doubleArray_compareHelper), array1, array2}); } /** * Name binding for function: doubleArray_compareHelper. * @see #doubleArray_compareHelper(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName doubleArray_compareHelper = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "doubleArray_compareHelper"); /** * Helper binding method for function: doubleArray_concat. * @param list * @return the SourceModule.expr representing an application of doubleArray_concat */ public static final SourceModel.Expr doubleArray_concat(SourceModel.Expr list) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.doubleArray_concat), list}); } /** * Name binding for function: doubleArray_concat. * @see #doubleArray_concat(org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName doubleArray_concat = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "doubleArray_concat"); /** * Helper binding method for function: doubleArray_concatList. * @param list * @return the SourceModule.expr representing an application of doubleArray_concatList */ public static final SourceModel.Expr doubleArray_concatList(SourceModel.Expr list) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.doubleArray_concatList), list}); } /** * Name binding for function: doubleArray_concatList. * @see #doubleArray_concatList(org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName doubleArray_concatList = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "doubleArray_concatList"); /** * Helper binding method for function: doubleArray_empty. * @return the SourceModule.expr representing an application of doubleArray_empty */ public static final SourceModel.Expr doubleArray_empty() { return SourceModel.Expr.Var.make(Functions.doubleArray_empty); } /** * Name binding for function: doubleArray_empty. * @see #doubleArray_empty() */ public static final QualifiedName doubleArray_empty = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "doubleArray_empty"); /** * Helper binding method for function: doubleArray_equals. * @param array1 * @param array2 * @return the SourceModule.expr representing an application of doubleArray_equals */ public static final SourceModel.Expr doubleArray_equals(SourceModel.Expr array1, SourceModel.Expr array2) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.doubleArray_equals), array1, array2}); } /** * Name binding for function: doubleArray_equals. * @see #doubleArray_equals(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName doubleArray_equals = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "doubleArray_equals"); /** * Converts a Java array of CAL <code>Cal.Core.Prelude.Double</code>s to a Java array of primitive Java doubles. * @param calValueArray (CAL type: <code>Cal.Collections.ArrayPrimitives.JCalValueArray</code>) * @return (CAL type: <code>Cal.Collections.ArrayPrimitives.JDoubleArray</code>) */ public static final SourceModel.Expr doubleArray_fromCalValueArray(SourceModel.Expr calValueArray) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.doubleArray_fromCalValueArray), calValueArray}); } /** * Name binding for function: doubleArray_fromCalValueArray. * @see #doubleArray_fromCalValueArray(org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName doubleArray_fromCalValueArray = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "doubleArray_fromCalValueArray"); /** * Helper binding method for function: doubleArray_greaterThan. * @param array1 * @param array2 * @return the SourceModule.expr representing an application of doubleArray_greaterThan */ public static final SourceModel.Expr doubleArray_greaterThan(SourceModel.Expr array1, SourceModel.Expr array2) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.doubleArray_greaterThan), array1, array2}); } /** * Name binding for function: doubleArray_greaterThan. * @see #doubleArray_greaterThan(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName doubleArray_greaterThan = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "doubleArray_greaterThan"); /** * Helper binding method for function: doubleArray_greaterThanEquals. * @param array1 * @param array2 * @return the SourceModule.expr representing an application of doubleArray_greaterThanEquals */ public static final SourceModel.Expr doubleArray_greaterThanEquals(SourceModel.Expr array1, SourceModel.Expr array2) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.doubleArray_greaterThanEquals), array1, array2}); } /** * Name binding for function: doubleArray_greaterThanEquals. * @see #doubleArray_greaterThanEquals(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName doubleArray_greaterThanEquals = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "doubleArray_greaterThanEquals"); /** * Helper binding method for function: doubleArray_indexOf. * @param array * @param element * @return the SourceModule.expr representing an application of doubleArray_indexOf */ public static final SourceModel.Expr doubleArray_indexOf(SourceModel.Expr array, SourceModel.Expr element) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.doubleArray_indexOf), array, element}); } /** * @see #doubleArray_indexOf(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) * @param array * @param element * @return the SourceModel.Expr representing an application of doubleArray_indexOf */ public static final SourceModel.Expr doubleArray_indexOf(SourceModel.Expr array, double element) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.doubleArray_indexOf), array, SourceModel.Expr.makeDoubleValue(element)}); } /** * Name binding for function: doubleArray_indexOf. * @see #doubleArray_indexOf(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName doubleArray_indexOf = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "doubleArray_indexOf"); /** * Helper binding method for function: doubleArray_indexOf2. * @param array * @param element * @param arg_3 * @return the SourceModule.expr representing an application of doubleArray_indexOf2 */ public static final SourceModel.Expr doubleArray_indexOf2(SourceModel.Expr array, SourceModel.Expr element, SourceModel.Expr arg_3) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.doubleArray_indexOf2), array, element, arg_3}); } /** * @see #doubleArray_indexOf2(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) * @param array * @param element * @param arg_3 * @return the SourceModel.Expr representing an application of doubleArray_indexOf2 */ public static final SourceModel.Expr doubleArray_indexOf2(SourceModel.Expr array, double element, int arg_3) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.doubleArray_indexOf2), array, SourceModel.Expr.makeDoubleValue(element), SourceModel.Expr.makeIntValue(arg_3)}); } /** * Name binding for function: doubleArray_indexOf2. * @see #doubleArray_indexOf2(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName doubleArray_indexOf2 = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "doubleArray_indexOf2"); /** * Helper binding method for function: doubleArray_isEmpty. * @param array * @return the SourceModule.expr representing an application of doubleArray_isEmpty */ public static final SourceModel.Expr doubleArray_isEmpty(SourceModel.Expr array) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.doubleArray_isEmpty), array}); } /** * Name binding for function: doubleArray_isEmpty. * @see #doubleArray_isEmpty(org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName doubleArray_isEmpty = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "doubleArray_isEmpty"); /** * Helper binding method for function: doubleArray_lastIndexOf. * @param array * @param element * @return the SourceModule.expr representing an application of doubleArray_lastIndexOf */ public static final SourceModel.Expr doubleArray_lastIndexOf(SourceModel.Expr array, SourceModel.Expr element) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.doubleArray_lastIndexOf), array, element}); } /** * @see #doubleArray_lastIndexOf(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) * @param array * @param element * @return the SourceModel.Expr representing an application of doubleArray_lastIndexOf */ public static final SourceModel.Expr doubleArray_lastIndexOf(SourceModel.Expr array, double element) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.doubleArray_lastIndexOf), array, SourceModel.Expr.makeDoubleValue(element)}); } /** * Name binding for function: doubleArray_lastIndexOf. * @see #doubleArray_lastIndexOf(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName doubleArray_lastIndexOf = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "doubleArray_lastIndexOf"); /** * Helper binding method for function: doubleArray_lastIndexOf2. * @param array * @param element * @param arg_3 * @return the SourceModule.expr representing an application of doubleArray_lastIndexOf2 */ public static final SourceModel.Expr doubleArray_lastIndexOf2(SourceModel.Expr array, SourceModel.Expr element, SourceModel.Expr arg_3) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.doubleArray_lastIndexOf2), array, element, arg_3}); } /** * @see #doubleArray_lastIndexOf2(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) * @param array * @param element * @param arg_3 * @return the SourceModel.Expr representing an application of doubleArray_lastIndexOf2 */ public static final SourceModel.Expr doubleArray_lastIndexOf2(SourceModel.Expr array, double element, int arg_3) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.doubleArray_lastIndexOf2), array, SourceModel.Expr.makeDoubleValue(element), SourceModel.Expr.makeIntValue(arg_3)}); } /** * Name binding for function: doubleArray_lastIndexOf2. * @see #doubleArray_lastIndexOf2(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName doubleArray_lastIndexOf2 = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "doubleArray_lastIndexOf2"); /** * Helper binding method for function: doubleArray_length. * @param array * @return the SourceModule.expr representing an application of doubleArray_length */ public static final SourceModel.Expr doubleArray_length(SourceModel.Expr array) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.doubleArray_length), array}); } /** * Name binding for function: doubleArray_length. * @see #doubleArray_length(org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName doubleArray_length = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "doubleArray_length"); /** * Helper binding method for function: doubleArray_lessThan. * @param array1 * @param array2 * @return the SourceModule.expr representing an application of doubleArray_lessThan */ public static final SourceModel.Expr doubleArray_lessThan(SourceModel.Expr array1, SourceModel.Expr array2) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.doubleArray_lessThan), array1, array2}); } /** * Name binding for function: doubleArray_lessThan. * @see #doubleArray_lessThan(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName doubleArray_lessThan = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "doubleArray_lessThan"); /** * Helper binding method for function: doubleArray_lessThanEquals. * @param array1 * @param array2 * @return the SourceModule.expr representing an application of doubleArray_lessThanEquals */ public static final SourceModel.Expr doubleArray_lessThanEquals(SourceModel.Expr array1, SourceModel.Expr array2) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.doubleArray_lessThanEquals), array1, array2}); } /** * Name binding for function: doubleArray_lessThanEquals. * @see #doubleArray_lessThanEquals(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName doubleArray_lessThanEquals = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "doubleArray_lessThanEquals"); /** * Helper binding method for function: doubleArray_listToArray. * @param list * @return the SourceModule.expr representing an application of doubleArray_listToArray */ public static final SourceModel.Expr doubleArray_listToArray(SourceModel.Expr list) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.doubleArray_listToArray), list}); } /** * Name binding for function: doubleArray_listToArray. * @see #doubleArray_listToArray(org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName doubleArray_listToArray = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "doubleArray_listToArray"); /** * Helper binding method for function: doubleArray_listToArrayWithFirstElement. * @param firstElement * @param arg_2 * @return the SourceModule.expr representing an application of doubleArray_listToArrayWithFirstElement */ public static final SourceModel.Expr doubleArray_listToArrayWithFirstElement(SourceModel.Expr firstElement, SourceModel.Expr arg_2) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.doubleArray_listToArrayWithFirstElement), firstElement, arg_2}); } /** * @see #doubleArray_listToArrayWithFirstElement(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) * @param firstElement * @param arg_2 * @return the SourceModel.Expr representing an application of doubleArray_listToArrayWithFirstElement */ public static final SourceModel.Expr doubleArray_listToArrayWithFirstElement(double firstElement, SourceModel.Expr arg_2) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.doubleArray_listToArrayWithFirstElement), SourceModel.Expr.makeDoubleValue(firstElement), arg_2}); } /** * Name binding for function: doubleArray_listToArrayWithFirstElement. * @see #doubleArray_listToArrayWithFirstElement(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName doubleArray_listToArrayWithFirstElement = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "doubleArray_listToArrayWithFirstElement"); /** * Helper binding method for function: doubleArray_makeDefault. * @param size * @return the SourceModule.expr representing an application of doubleArray_makeDefault */ public static final SourceModel.Expr doubleArray_makeDefault(SourceModel.Expr size) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.doubleArray_makeDefault), size}); } /** * @see #doubleArray_makeDefault(org.openquark.cal.compiler.SourceModel.Expr) * @param size * @return the SourceModel.Expr representing an application of doubleArray_makeDefault */ public static final SourceModel.Expr doubleArray_makeDefault(int size) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.doubleArray_makeDefault), SourceModel.Expr.makeIntValue(size)}); } /** * Name binding for function: doubleArray_makeDefault. * @see #doubleArray_makeDefault(org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName doubleArray_makeDefault = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "doubleArray_makeDefault"); /** * Helper binding method for function: doubleArray_max. * @param array1 * @param array2 * @return the SourceModule.expr representing an application of doubleArray_max */ public static final SourceModel.Expr doubleArray_max(SourceModel.Expr array1, SourceModel.Expr array2) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.doubleArray_max), array1, array2}); } /** * Name binding for function: doubleArray_max. * @see #doubleArray_max(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName doubleArray_max = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "doubleArray_max"); /** * Helper binding method for function: doubleArray_min. * @param array1 * @param array2 * @return the SourceModule.expr representing an application of doubleArray_min */ public static final SourceModel.Expr doubleArray_min(SourceModel.Expr array1, SourceModel.Expr array2) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.doubleArray_min), array1, array2}); } /** * Name binding for function: doubleArray_min. * @see #doubleArray_min(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName doubleArray_min = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "doubleArray_min"); /** * Helper binding method for function: doubleArray_notEquals. * @param array1 * @param array2 * @return the SourceModule.expr representing an application of doubleArray_notEquals */ public static final SourceModel.Expr doubleArray_notEquals(SourceModel.Expr array1, SourceModel.Expr array2) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.doubleArray_notEquals), array1, array2}); } /** * Name binding for function: doubleArray_notEquals. * @see #doubleArray_notEquals(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName doubleArray_notEquals = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "doubleArray_notEquals"); /** * Helper binding method for function: doubleArray_removeRange. * @param array * @param fromIndex * @param toIndex * @return the SourceModule.expr representing an application of doubleArray_removeRange */ public static final SourceModel.Expr doubleArray_removeRange(SourceModel.Expr array, SourceModel.Expr fromIndex, SourceModel.Expr toIndex) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.doubleArray_removeRange), array, fromIndex, toIndex}); } /** * @see #doubleArray_removeRange(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) * @param array * @param fromIndex * @param toIndex * @return the SourceModel.Expr representing an application of doubleArray_removeRange */ public static final SourceModel.Expr doubleArray_removeRange(SourceModel.Expr array, int fromIndex, int toIndex) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.doubleArray_removeRange), array, SourceModel.Expr.makeIntValue(fromIndex), SourceModel.Expr.makeIntValue(toIndex)}); } /** * Name binding for function: doubleArray_removeRange. * @see #doubleArray_removeRange(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName doubleArray_removeRange = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "doubleArray_removeRange"); /** * Helper binding method for function: doubleArray_replace. * @param array * @param oldElementValue * @param arg_3 * @return the SourceModule.expr representing an application of doubleArray_replace */ public static final SourceModel.Expr doubleArray_replace(SourceModel.Expr array, SourceModel.Expr oldElementValue, SourceModel.Expr arg_3) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.doubleArray_replace), array, oldElementValue, arg_3}); } /** * @see #doubleArray_replace(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) * @param array * @param oldElementValue * @param arg_3 * @return the SourceModel.Expr representing an application of doubleArray_replace */ public static final SourceModel.Expr doubleArray_replace(SourceModel.Expr array, double oldElementValue, double arg_3) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.doubleArray_replace), array, SourceModel.Expr.makeDoubleValue(oldElementValue), SourceModel.Expr.makeDoubleValue(arg_3)}); } /** * Name binding for function: doubleArray_replace. * @see #doubleArray_replace(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName doubleArray_replace = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "doubleArray_replace"); /** * Helper binding method for function: doubleArray_replicate. * @param nCopies * @param valueToReplicate * @return the SourceModule.expr representing an application of doubleArray_replicate */ public static final SourceModel.Expr doubleArray_replicate(SourceModel.Expr nCopies, SourceModel.Expr valueToReplicate) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.doubleArray_replicate), nCopies, valueToReplicate}); } /** * @see #doubleArray_replicate(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) * @param nCopies * @param valueToReplicate * @return the SourceModel.Expr representing an application of doubleArray_replicate */ public static final SourceModel.Expr doubleArray_replicate(int nCopies, double valueToReplicate) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.doubleArray_replicate), SourceModel.Expr.makeIntValue(nCopies), SourceModel.Expr.makeDoubleValue(valueToReplicate)}); } /** * Name binding for function: doubleArray_replicate. * @see #doubleArray_replicate(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName doubleArray_replicate = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "doubleArray_replicate"); /** * Helper binding method for function: doubleArray_reverse. * @param array * @return the SourceModule.expr representing an application of doubleArray_reverse */ public static final SourceModel.Expr doubleArray_reverse(SourceModel.Expr array) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.doubleArray_reverse), array}); } /** * Name binding for function: doubleArray_reverse. * @see #doubleArray_reverse(org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName doubleArray_reverse = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "doubleArray_reverse"); /** * Helper binding method for function: doubleArray_sort. * @param array * @return the SourceModule.expr representing an application of doubleArray_sort */ public static final SourceModel.Expr doubleArray_sort(SourceModel.Expr array) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.doubleArray_sort), array}); } /** * Name binding for function: doubleArray_sort. * @see #doubleArray_sort(org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName doubleArray_sort = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "doubleArray_sort"); /** * Helper binding method for function: doubleArray_subArray. * @param array * @param fromIndex * @param toIndex * @return the SourceModule.expr representing an application of doubleArray_subArray */ public static final SourceModel.Expr doubleArray_subArray(SourceModel.Expr array, SourceModel.Expr fromIndex, SourceModel.Expr toIndex) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.doubleArray_subArray), array, fromIndex, toIndex}); } /** * @see #doubleArray_subArray(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) * @param array * @param fromIndex * @param toIndex * @return the SourceModel.Expr representing an application of doubleArray_subArray */ public static final SourceModel.Expr doubleArray_subArray(SourceModel.Expr array, int fromIndex, int toIndex) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.doubleArray_subArray), array, SourceModel.Expr.makeIntValue(fromIndex), SourceModel.Expr.makeIntValue(toIndex)}); } /** * Name binding for function: doubleArray_subArray. * @see #doubleArray_subArray(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName doubleArray_subArray = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "doubleArray_subArray"); /** * Helper binding method for function: doubleArray_subscript. * @param array * @param index * @return the SourceModule.expr representing an application of doubleArray_subscript */ public static final SourceModel.Expr doubleArray_subscript(SourceModel.Expr array, SourceModel.Expr index) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.doubleArray_subscript), array, index}); } /** * @see #doubleArray_subscript(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) * @param array * @param index * @return the SourceModel.Expr representing an application of doubleArray_subscript */ public static final SourceModel.Expr doubleArray_subscript(SourceModel.Expr array, int index) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.doubleArray_subscript), array, SourceModel.Expr.makeIntValue(index)}); } /** * Name binding for function: doubleArray_subscript. * @see #doubleArray_subscript(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName doubleArray_subscript = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "doubleArray_subscript"); /** * Converts a Java array of primitive Java doubles to a Java array of CAL <code>Cal.Core.Prelude.Double</code>s. * @param array (CAL type: <code>Cal.Collections.ArrayPrimitives.JDoubleArray</code>) * @return (CAL type: <code>Cal.Collections.ArrayPrimitives.JCalValueArray</code>) */ public static final SourceModel.Expr doubleArray_toCalValueArray(SourceModel.Expr array) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.doubleArray_toCalValueArray), array}); } /** * Name binding for function: doubleArray_toCalValueArray. * @see #doubleArray_toCalValueArray(org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName doubleArray_toCalValueArray = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "doubleArray_toCalValueArray"); /** * Helper binding method for function: doubleArray_toShowString. * @param array * @return the SourceModule.expr representing an application of doubleArray_toShowString */ public static final SourceModel.Expr doubleArray_toShowString(SourceModel.Expr array) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.doubleArray_toShowString), array}); } /** * Name binding for function: doubleArray_toShowString. * @see #doubleArray_toShowString(org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName doubleArray_toShowString = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "doubleArray_toShowString"); /** * Helper binding method for function: doubleArray_update. * @param array * @param index * @param newValue * @return the SourceModule.expr representing an application of doubleArray_update */ public static final SourceModel.Expr doubleArray_update(SourceModel.Expr array, SourceModel.Expr index, SourceModel.Expr newValue) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.doubleArray_update), array, index, newValue}); } /** * @see #doubleArray_update(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) * @param array * @param index * @param newValue * @return the SourceModel.Expr representing an application of doubleArray_update */ public static final SourceModel.Expr doubleArray_update(SourceModel.Expr array, int index, double newValue) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.doubleArray_update), array, SourceModel.Expr.makeIntValue(index), SourceModel.Expr.makeDoubleValue(newValue)}); } /** * Name binding for function: doubleArray_update. * @see #doubleArray_update(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName doubleArray_update = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "doubleArray_update"); /** * Helper binding method for function: emptyArray_isRemoveRangeOK. * @param fromIndex * @param toIndex * @return the SourceModule.expr representing an application of emptyArray_isRemoveRangeOK */ public static final SourceModel.Expr emptyArray_isRemoveRangeOK(SourceModel.Expr fromIndex, SourceModel.Expr toIndex) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.emptyArray_isRemoveRangeOK), fromIndex, toIndex}); } /** * @see #emptyArray_isRemoveRangeOK(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) * @param fromIndex * @param toIndex * @return the SourceModel.Expr representing an application of emptyArray_isRemoveRangeOK */ public static final SourceModel.Expr emptyArray_isRemoveRangeOK(int fromIndex, int toIndex) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.emptyArray_isRemoveRangeOK), SourceModel.Expr.makeIntValue(fromIndex), SourceModel.Expr.makeIntValue(toIndex)}); } /** * Name binding for function: emptyArray_isRemoveRangeOK. * @see #emptyArray_isRemoveRangeOK(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName emptyArray_isRemoveRangeOK = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "emptyArray_isRemoveRangeOK"); /** * Helper binding method for function: emptyArray_isSubArrayOK. * @param fromIndex * @param toIndex * @return the SourceModule.expr representing an application of emptyArray_isSubArrayOK */ public static final SourceModel.Expr emptyArray_isSubArrayOK(SourceModel.Expr fromIndex, SourceModel.Expr toIndex) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.emptyArray_isSubArrayOK), fromIndex, toIndex}); } /** * @see #emptyArray_isSubArrayOK(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) * @param fromIndex * @param toIndex * @return the SourceModel.Expr representing an application of emptyArray_isSubArrayOK */ public static final SourceModel.Expr emptyArray_isSubArrayOK(int fromIndex, int toIndex) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.emptyArray_isSubArrayOK), SourceModel.Expr.makeIntValue(fromIndex), SourceModel.Expr.makeIntValue(toIndex)}); } /** * Name binding for function: emptyArray_isSubArrayOK. * @see #emptyArray_isSubArrayOK(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName emptyArray_isSubArrayOK = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "emptyArray_isSubArrayOK"); /** * Helper binding method for function: emptyArray_subscript. * @param index * @return the SourceModule.expr representing an application of emptyArray_subscript */ public static final SourceModel.Expr emptyArray_subscript(SourceModel.Expr index) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.emptyArray_subscript), index}); } /** * @see #emptyArray_subscript(org.openquark.cal.compiler.SourceModel.Expr) * @param index * @return the SourceModel.Expr representing an application of emptyArray_subscript */ public static final SourceModel.Expr emptyArray_subscript(int index) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.emptyArray_subscript), SourceModel.Expr.makeIntValue(index)}); } /** * Name binding for function: emptyArray_subscript. * @see #emptyArray_subscript(org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName emptyArray_subscript = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "emptyArray_subscript"); /** * Helper binding method for function: emptyArray_throwArrayIndexOutOfBoundsException. * @param index * @return the SourceModule.expr representing an application of emptyArray_throwArrayIndexOutOfBoundsException */ public static final SourceModel.Expr emptyArray_throwArrayIndexOutOfBoundsException(SourceModel.Expr index) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.emptyArray_throwArrayIndexOutOfBoundsException), index}); } /** * @see #emptyArray_throwArrayIndexOutOfBoundsException(org.openquark.cal.compiler.SourceModel.Expr) * @param index * @return the SourceModel.Expr representing an application of emptyArray_throwArrayIndexOutOfBoundsException */ public static final SourceModel.Expr emptyArray_throwArrayIndexOutOfBoundsException(int index) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.emptyArray_throwArrayIndexOutOfBoundsException), SourceModel.Expr.makeIntValue(index)}); } /** * Name binding for function: emptyArray_throwArrayIndexOutOfBoundsException. * @see #emptyArray_throwArrayIndexOutOfBoundsException(org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName emptyArray_throwArrayIndexOutOfBoundsException = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "emptyArray_throwArrayIndexOutOfBoundsException"); /** * Helper binding method for function: emptyArray_update. * @param index * @param value * @return the SourceModule.expr representing an application of emptyArray_update */ public static final SourceModel.Expr emptyArray_update(SourceModel.Expr index, SourceModel.Expr value) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.emptyArray_update), index, value}); } /** * @see #emptyArray_update(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) * @param index * @param value * @return the SourceModel.Expr representing an application of emptyArray_update */ public static final SourceModel.Expr emptyArray_update(int index, SourceModel.Expr value) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.emptyArray_update), SourceModel.Expr.makeIntValue(index), value}); } /** * Name binding for function: emptyArray_update. * @see #emptyArray_update(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName emptyArray_update = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "emptyArray_update"); /** * Helper binding method for function: floatArray_append. * @param array1 * @param array2 * @return the SourceModule.expr representing an application of floatArray_append */ public static final SourceModel.Expr floatArray_append(SourceModel.Expr array1, SourceModel.Expr array2) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.floatArray_append), array1, array2}); } /** * Name binding for function: floatArray_append. * @see #floatArray_append(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName floatArray_append = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "floatArray_append"); /** * Helper binding method for function: floatArray_array1. * @param value * @return the SourceModule.expr representing an application of floatArray_array1 */ public static final SourceModel.Expr floatArray_array1(SourceModel.Expr value) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.floatArray_array1), value}); } /** * @see #floatArray_array1(org.openquark.cal.compiler.SourceModel.Expr) * @param value * @return the SourceModel.Expr representing an application of floatArray_array1 */ public static final SourceModel.Expr floatArray_array1(float value) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.floatArray_array1), SourceModel.Expr.makeFloatValue(value)}); } /** * Name binding for function: floatArray_array1. * @see #floatArray_array1(org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName floatArray_array1 = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "floatArray_array1"); /** * Helper binding method for function: floatArray_array2. * @param value1 * @param value2 * @return the SourceModule.expr representing an application of floatArray_array2 */ public static final SourceModel.Expr floatArray_array2(SourceModel.Expr value1, SourceModel.Expr value2) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.floatArray_array2), value1, value2}); } /** * @see #floatArray_array2(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) * @param value1 * @param value2 * @return the SourceModel.Expr representing an application of floatArray_array2 */ public static final SourceModel.Expr floatArray_array2(float value1, float value2) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.floatArray_array2), SourceModel.Expr.makeFloatValue(value1), SourceModel.Expr.makeFloatValue(value2)}); } /** * Name binding for function: floatArray_array2. * @see #floatArray_array2(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName floatArray_array2 = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "floatArray_array2"); /** * Helper binding method for function: floatArray_array3. * @param value1 * @param value2 * @param value3 * @return the SourceModule.expr representing an application of floatArray_array3 */ public static final SourceModel.Expr floatArray_array3(SourceModel.Expr value1, SourceModel.Expr value2, SourceModel.Expr value3) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.floatArray_array3), value1, value2, value3}); } /** * @see #floatArray_array3(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) * @param value1 * @param value2 * @param value3 * @return the SourceModel.Expr representing an application of floatArray_array3 */ public static final SourceModel.Expr floatArray_array3(float value1, float value2, float value3) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.floatArray_array3), SourceModel.Expr.makeFloatValue(value1), SourceModel.Expr.makeFloatValue(value2), SourceModel.Expr.makeFloatValue(value3)}); } /** * Name binding for function: floatArray_array3. * @see #floatArray_array3(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName floatArray_array3 = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "floatArray_array3"); /** * Helper binding method for function: floatArray_array4. * @param value1 * @param value2 * @param value3 * @param value4 * @return the SourceModule.expr representing an application of floatArray_array4 */ public static final SourceModel.Expr floatArray_array4(SourceModel.Expr value1, SourceModel.Expr value2, SourceModel.Expr value3, SourceModel.Expr value4) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.floatArray_array4), value1, value2, value3, value4}); } /** * @see #floatArray_array4(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) * @param value1 * @param value2 * @param value3 * @param value4 * @return the SourceModel.Expr representing an application of floatArray_array4 */ public static final SourceModel.Expr floatArray_array4(float value1, float value2, float value3, float value4) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.floatArray_array4), SourceModel.Expr.makeFloatValue(value1), SourceModel.Expr.makeFloatValue(value2), SourceModel.Expr.makeFloatValue(value3), SourceModel.Expr.makeFloatValue(value4)}); } /** * Name binding for function: floatArray_array4. * @see #floatArray_array4(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName floatArray_array4 = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "floatArray_array4"); /** * Helper binding method for function: floatArray_array5. * @param value1 * @param value2 * @param value3 * @param value4 * @param value5 * @return the SourceModule.expr representing an application of floatArray_array5 */ public static final SourceModel.Expr floatArray_array5(SourceModel.Expr value1, SourceModel.Expr value2, SourceModel.Expr value3, SourceModel.Expr value4, SourceModel.Expr value5) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.floatArray_array5), value1, value2, value3, value4, value5}); } /** * @see #floatArray_array5(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) * @param value1 * @param value2 * @param value3 * @param value4 * @param value5 * @return the SourceModel.Expr representing an application of floatArray_array5 */ public static final SourceModel.Expr floatArray_array5(float value1, float value2, float value3, float value4, float value5) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.floatArray_array5), SourceModel.Expr.makeFloatValue(value1), SourceModel.Expr.makeFloatValue(value2), SourceModel.Expr.makeFloatValue(value3), SourceModel.Expr.makeFloatValue(value4), SourceModel.Expr.makeFloatValue(value5)}); } /** * Name binding for function: floatArray_array5. * @see #floatArray_array5(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName floatArray_array5 = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "floatArray_array5"); /** * Helper binding method for function: floatArray_array6. * @param value1 * @param value2 * @param value3 * @param value4 * @param value5 * @param value6 * @return the SourceModule.expr representing an application of floatArray_array6 */ public static final SourceModel.Expr floatArray_array6(SourceModel.Expr value1, SourceModel.Expr value2, SourceModel.Expr value3, SourceModel.Expr value4, SourceModel.Expr value5, SourceModel.Expr value6) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.floatArray_array6), value1, value2, value3, value4, value5, value6}); } /** * @see #floatArray_array6(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) * @param value1 * @param value2 * @param value3 * @param value4 * @param value5 * @param value6 * @return the SourceModel.Expr representing an application of floatArray_array6 */ public static final SourceModel.Expr floatArray_array6(float value1, float value2, float value3, float value4, float value5, float value6) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.floatArray_array6), SourceModel.Expr.makeFloatValue(value1), SourceModel.Expr.makeFloatValue(value2), SourceModel.Expr.makeFloatValue(value3), SourceModel.Expr.makeFloatValue(value4), SourceModel.Expr.makeFloatValue(value5), SourceModel.Expr.makeFloatValue(value6)}); } /** * Name binding for function: floatArray_array6. * @see #floatArray_array6(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName floatArray_array6 = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "floatArray_array6"); /** * Helper binding method for function: floatArray_array7. * @param value1 * @param value2 * @param value3 * @param value4 * @param value5 * @param value6 * @param value7 * @return the SourceModule.expr representing an application of floatArray_array7 */ public static final SourceModel.Expr floatArray_array7(SourceModel.Expr value1, SourceModel.Expr value2, SourceModel.Expr value3, SourceModel.Expr value4, SourceModel.Expr value5, SourceModel.Expr value6, SourceModel.Expr value7) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.floatArray_array7), value1, value2, value3, value4, value5, value6, value7}); } /** * @see #floatArray_array7(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) * @param value1 * @param value2 * @param value3 * @param value4 * @param value5 * @param value6 * @param value7 * @return the SourceModel.Expr representing an application of floatArray_array7 */ public static final SourceModel.Expr floatArray_array7(float value1, float value2, float value3, float value4, float value5, float value6, float value7) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.floatArray_array7), SourceModel.Expr.makeFloatValue(value1), SourceModel.Expr.makeFloatValue(value2), SourceModel.Expr.makeFloatValue(value3), SourceModel.Expr.makeFloatValue(value4), SourceModel.Expr.makeFloatValue(value5), SourceModel.Expr.makeFloatValue(value6), SourceModel.Expr.makeFloatValue(value7)}); } /** * Name binding for function: floatArray_array7. * @see #floatArray_array7(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName floatArray_array7 = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "floatArray_array7"); /** * Helper binding method for function: floatArray_arrayToList. * @param array * @return the SourceModule.expr representing an application of floatArray_arrayToList */ public static final SourceModel.Expr floatArray_arrayToList(SourceModel.Expr array) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.floatArray_arrayToList), array}); } /** * Name binding for function: floatArray_arrayToList. * @see #floatArray_arrayToList(org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName floatArray_arrayToList = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "floatArray_arrayToList"); /** * Helper binding method for function: floatArray_binarySearch. * @param arg_1 * @param arg_2 * @return the SourceModule.expr representing an application of floatArray_binarySearch */ public static final SourceModel.Expr floatArray_binarySearch(SourceModel.Expr arg_1, SourceModel.Expr arg_2) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.floatArray_binarySearch), arg_1, arg_2}); } /** * @see #floatArray_binarySearch(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) * @param arg_1 * @param arg_2 * @return the SourceModel.Expr representing an application of floatArray_binarySearch */ public static final SourceModel.Expr floatArray_binarySearch(SourceModel.Expr arg_1, float arg_2) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.floatArray_binarySearch), arg_1, SourceModel.Expr.makeFloatValue(arg_2)}); } /** * Name binding for function: floatArray_binarySearch. * @see #floatArray_binarySearch(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName floatArray_binarySearch = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "floatArray_binarySearch"); /** * Helper binding method for function: floatArray_cloneReplacingNullArray. * @param array * @return the SourceModule.expr representing an application of floatArray_cloneReplacingNullArray */ public static final SourceModel.Expr floatArray_cloneReplacingNullArray(SourceModel.Expr array) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.floatArray_cloneReplacingNullArray), array}); } /** * Name binding for function: floatArray_cloneReplacingNullArray. * @see #floatArray_cloneReplacingNullArray(org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName floatArray_cloneReplacingNullArray = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "floatArray_cloneReplacingNullArray"); /** * Helper binding method for function: floatArray_compare. * @param array1 * @param array2 * @return the SourceModule.expr representing an application of floatArray_compare */ public static final SourceModel.Expr floatArray_compare(SourceModel.Expr array1, SourceModel.Expr array2) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.floatArray_compare), array1, array2}); } /** * Name binding for function: floatArray_compare. * @see #floatArray_compare(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName floatArray_compare = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "floatArray_compare"); /** * Helper binding method for function: floatArray_compareHelper. * @param array1 * @param array2 * @return the SourceModule.expr representing an application of floatArray_compareHelper */ public static final SourceModel.Expr floatArray_compareHelper(SourceModel.Expr array1, SourceModel.Expr array2) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.floatArray_compareHelper), array1, array2}); } /** * Name binding for function: floatArray_compareHelper. * @see #floatArray_compareHelper(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName floatArray_compareHelper = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "floatArray_compareHelper"); /** * Helper binding method for function: floatArray_concat. * @param list * @return the SourceModule.expr representing an application of floatArray_concat */ public static final SourceModel.Expr floatArray_concat(SourceModel.Expr list) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.floatArray_concat), list}); } /** * Name binding for function: floatArray_concat. * @see #floatArray_concat(org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName floatArray_concat = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "floatArray_concat"); /** * Helper binding method for function: floatArray_concatList. * @param list * @return the SourceModule.expr representing an application of floatArray_concatList */ public static final SourceModel.Expr floatArray_concatList(SourceModel.Expr list) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.floatArray_concatList), list}); } /** * Name binding for function: floatArray_concatList. * @see #floatArray_concatList(org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName floatArray_concatList = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "floatArray_concatList"); /** * Helper binding method for function: floatArray_empty. * @return the SourceModule.expr representing an application of floatArray_empty */ public static final SourceModel.Expr floatArray_empty() { return SourceModel.Expr.Var.make(Functions.floatArray_empty); } /** * Name binding for function: floatArray_empty. * @see #floatArray_empty() */ public static final QualifiedName floatArray_empty = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "floatArray_empty"); /** * Helper binding method for function: floatArray_equals. * @param array1 * @param array2 * @return the SourceModule.expr representing an application of floatArray_equals */ public static final SourceModel.Expr floatArray_equals(SourceModel.Expr array1, SourceModel.Expr array2) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.floatArray_equals), array1, array2}); } /** * Name binding for function: floatArray_equals. * @see #floatArray_equals(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName floatArray_equals = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "floatArray_equals"); /** * Converts a Java array of CAL <code>Cal.Core.Prelude.Float</code>s to a Java array of primitive Java floats. * @param calValueArray (CAL type: <code>Cal.Collections.ArrayPrimitives.JCalValueArray</code>) * @return (CAL type: <code>Cal.Collections.ArrayPrimitives.JFloatArray</code>) */ public static final SourceModel.Expr floatArray_fromCalValueArray(SourceModel.Expr calValueArray) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.floatArray_fromCalValueArray), calValueArray}); } /** * Name binding for function: floatArray_fromCalValueArray. * @see #floatArray_fromCalValueArray(org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName floatArray_fromCalValueArray = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "floatArray_fromCalValueArray"); /** * Helper binding method for function: floatArray_greaterThan. * @param array1 * @param array2 * @return the SourceModule.expr representing an application of floatArray_greaterThan */ public static final SourceModel.Expr floatArray_greaterThan(SourceModel.Expr array1, SourceModel.Expr array2) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.floatArray_greaterThan), array1, array2}); } /** * Name binding for function: floatArray_greaterThan. * @see #floatArray_greaterThan(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName floatArray_greaterThan = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "floatArray_greaterThan"); /** * Helper binding method for function: floatArray_greaterThanEquals. * @param array1 * @param array2 * @return the SourceModule.expr representing an application of floatArray_greaterThanEquals */ public static final SourceModel.Expr floatArray_greaterThanEquals(SourceModel.Expr array1, SourceModel.Expr array2) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.floatArray_greaterThanEquals), array1, array2}); } /** * Name binding for function: floatArray_greaterThanEquals. * @see #floatArray_greaterThanEquals(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName floatArray_greaterThanEquals = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "floatArray_greaterThanEquals"); /** * Helper binding method for function: floatArray_indexOf. * @param array * @param element * @return the SourceModule.expr representing an application of floatArray_indexOf */ public static final SourceModel.Expr floatArray_indexOf(SourceModel.Expr array, SourceModel.Expr element) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.floatArray_indexOf), array, element}); } /** * @see #floatArray_indexOf(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) * @param array * @param element * @return the SourceModel.Expr representing an application of floatArray_indexOf */ public static final SourceModel.Expr floatArray_indexOf(SourceModel.Expr array, float element) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.floatArray_indexOf), array, SourceModel.Expr.makeFloatValue(element)}); } /** * Name binding for function: floatArray_indexOf. * @see #floatArray_indexOf(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName floatArray_indexOf = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "floatArray_indexOf"); /** * Helper binding method for function: floatArray_indexOf2. * @param array * @param element * @param fromIndex * @return the SourceModule.expr representing an application of floatArray_indexOf2 */ public static final SourceModel.Expr floatArray_indexOf2(SourceModel.Expr array, SourceModel.Expr element, SourceModel.Expr fromIndex) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.floatArray_indexOf2), array, element, fromIndex}); } /** * @see #floatArray_indexOf2(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) * @param array * @param element * @param fromIndex * @return the SourceModel.Expr representing an application of floatArray_indexOf2 */ public static final SourceModel.Expr floatArray_indexOf2(SourceModel.Expr array, float element, int fromIndex) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.floatArray_indexOf2), array, SourceModel.Expr.makeFloatValue(element), SourceModel.Expr.makeIntValue(fromIndex)}); } /** * Name binding for function: floatArray_indexOf2. * @see #floatArray_indexOf2(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName floatArray_indexOf2 = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "floatArray_indexOf2"); /** * Helper binding method for function: floatArray_isEmpty. * @param array * @return the SourceModule.expr representing an application of floatArray_isEmpty */ public static final SourceModel.Expr floatArray_isEmpty(SourceModel.Expr array) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.floatArray_isEmpty), array}); } /** * Name binding for function: floatArray_isEmpty. * @see #floatArray_isEmpty(org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName floatArray_isEmpty = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "floatArray_isEmpty"); /** * Helper binding method for function: floatArray_lastIndexOf. * @param array * @param element * @return the SourceModule.expr representing an application of floatArray_lastIndexOf */ public static final SourceModel.Expr floatArray_lastIndexOf(SourceModel.Expr array, SourceModel.Expr element) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.floatArray_lastIndexOf), array, element}); } /** * @see #floatArray_lastIndexOf(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) * @param array * @param element * @return the SourceModel.Expr representing an application of floatArray_lastIndexOf */ public static final SourceModel.Expr floatArray_lastIndexOf(SourceModel.Expr array, float element) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.floatArray_lastIndexOf), array, SourceModel.Expr.makeFloatValue(element)}); } /** * Name binding for function: floatArray_lastIndexOf. * @see #floatArray_lastIndexOf(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName floatArray_lastIndexOf = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "floatArray_lastIndexOf"); /** * Helper binding method for function: floatArray_lastIndexOf2. * @param array * @param element * @param fromIndex * @return the SourceModule.expr representing an application of floatArray_lastIndexOf2 */ public static final SourceModel.Expr floatArray_lastIndexOf2(SourceModel.Expr array, SourceModel.Expr element, SourceModel.Expr fromIndex) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.floatArray_lastIndexOf2), array, element, fromIndex}); } /** * @see #floatArray_lastIndexOf2(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) * @param array * @param element * @param fromIndex * @return the SourceModel.Expr representing an application of floatArray_lastIndexOf2 */ public static final SourceModel.Expr floatArray_lastIndexOf2(SourceModel.Expr array, float element, int fromIndex) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.floatArray_lastIndexOf2), array, SourceModel.Expr.makeFloatValue(element), SourceModel.Expr.makeIntValue(fromIndex)}); } /** * Name binding for function: floatArray_lastIndexOf2. * @see #floatArray_lastIndexOf2(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName floatArray_lastIndexOf2 = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "floatArray_lastIndexOf2"); /** * Helper binding method for function: floatArray_length. * @param array * @return the SourceModule.expr representing an application of floatArray_length */ public static final SourceModel.Expr floatArray_length(SourceModel.Expr array) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.floatArray_length), array}); } /** * Name binding for function: floatArray_length. * @see #floatArray_length(org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName floatArray_length = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "floatArray_length"); /** * Helper binding method for function: floatArray_lessThan. * @param array1 * @param array2 * @return the SourceModule.expr representing an application of floatArray_lessThan */ public static final SourceModel.Expr floatArray_lessThan(SourceModel.Expr array1, SourceModel.Expr array2) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.floatArray_lessThan), array1, array2}); } /** * Name binding for function: floatArray_lessThan. * @see #floatArray_lessThan(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName floatArray_lessThan = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "floatArray_lessThan"); /** * Helper binding method for function: floatArray_lessThanEquals. * @param array1 * @param array2 * @return the SourceModule.expr representing an application of floatArray_lessThanEquals */ public static final SourceModel.Expr floatArray_lessThanEquals(SourceModel.Expr array1, SourceModel.Expr array2) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.floatArray_lessThanEquals), array1, array2}); } /** * Name binding for function: floatArray_lessThanEquals. * @see #floatArray_lessThanEquals(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName floatArray_lessThanEquals = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "floatArray_lessThanEquals"); /** * Helper binding method for function: floatArray_listToArray. * @param list * @return the SourceModule.expr representing an application of floatArray_listToArray */ public static final SourceModel.Expr floatArray_listToArray(SourceModel.Expr list) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.floatArray_listToArray), list}); } /** * Name binding for function: floatArray_listToArray. * @see #floatArray_listToArray(org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName floatArray_listToArray = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "floatArray_listToArray"); /** * Helper binding method for function: floatArray_listToArrayWithFirstElement. * @param firstElement * @param list * @return the SourceModule.expr representing an application of floatArray_listToArrayWithFirstElement */ public static final SourceModel.Expr floatArray_listToArrayWithFirstElement(SourceModel.Expr firstElement, SourceModel.Expr list) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.floatArray_listToArrayWithFirstElement), firstElement, list}); } /** * @see #floatArray_listToArrayWithFirstElement(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) * @param firstElement * @param list * @return the SourceModel.Expr representing an application of floatArray_listToArrayWithFirstElement */ public static final SourceModel.Expr floatArray_listToArrayWithFirstElement(float firstElement, SourceModel.Expr list) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.floatArray_listToArrayWithFirstElement), SourceModel.Expr.makeFloatValue(firstElement), list}); } /** * Name binding for function: floatArray_listToArrayWithFirstElement. * @see #floatArray_listToArrayWithFirstElement(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName floatArray_listToArrayWithFirstElement = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "floatArray_listToArrayWithFirstElement"); /** * Helper binding method for function: floatArray_makeDefault. * @param size * @return the SourceModule.expr representing an application of floatArray_makeDefault */ public static final SourceModel.Expr floatArray_makeDefault(SourceModel.Expr size) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.floatArray_makeDefault), size}); } /** * @see #floatArray_makeDefault(org.openquark.cal.compiler.SourceModel.Expr) * @param size * @return the SourceModel.Expr representing an application of floatArray_makeDefault */ public static final SourceModel.Expr floatArray_makeDefault(int size) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.floatArray_makeDefault), SourceModel.Expr.makeIntValue(size)}); } /** * Name binding for function: floatArray_makeDefault. * @see #floatArray_makeDefault(org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName floatArray_makeDefault = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "floatArray_makeDefault"); /** * Helper binding method for function: floatArray_max. * @param array1 * @param array2 * @return the SourceModule.expr representing an application of floatArray_max */ public static final SourceModel.Expr floatArray_max(SourceModel.Expr array1, SourceModel.Expr array2) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.floatArray_max), array1, array2}); } /** * Name binding for function: floatArray_max. * @see #floatArray_max(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName floatArray_max = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "floatArray_max"); /** * Helper binding method for function: floatArray_min. * @param array1 * @param array2 * @return the SourceModule.expr representing an application of floatArray_min */ public static final SourceModel.Expr floatArray_min(SourceModel.Expr array1, SourceModel.Expr array2) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.floatArray_min), array1, array2}); } /** * Name binding for function: floatArray_min. * @see #floatArray_min(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName floatArray_min = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "floatArray_min"); /** * Helper binding method for function: floatArray_notEquals. * @param array1 * @param array2 * @return the SourceModule.expr representing an application of floatArray_notEquals */ public static final SourceModel.Expr floatArray_notEquals(SourceModel.Expr array1, SourceModel.Expr array2) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.floatArray_notEquals), array1, array2}); } /** * Name binding for function: floatArray_notEquals. * @see #floatArray_notEquals(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName floatArray_notEquals = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "floatArray_notEquals"); /** * Helper binding method for function: floatArray_removeRange. * @param array * @param fromIndex * @param toIndex * @return the SourceModule.expr representing an application of floatArray_removeRange */ public static final SourceModel.Expr floatArray_removeRange(SourceModel.Expr array, SourceModel.Expr fromIndex, SourceModel.Expr toIndex) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.floatArray_removeRange), array, fromIndex, toIndex}); } /** * @see #floatArray_removeRange(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) * @param array * @param fromIndex * @param toIndex * @return the SourceModel.Expr representing an application of floatArray_removeRange */ public static final SourceModel.Expr floatArray_removeRange(SourceModel.Expr array, int fromIndex, int toIndex) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.floatArray_removeRange), array, SourceModel.Expr.makeIntValue(fromIndex), SourceModel.Expr.makeIntValue(toIndex)}); } /** * Name binding for function: floatArray_removeRange. * @see #floatArray_removeRange(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName floatArray_removeRange = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "floatArray_removeRange"); /** * Helper binding method for function: floatArray_replace. * @param array * @param oldElementValue * @param newElementValue * @return the SourceModule.expr representing an application of floatArray_replace */ public static final SourceModel.Expr floatArray_replace(SourceModel.Expr array, SourceModel.Expr oldElementValue, SourceModel.Expr newElementValue) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.floatArray_replace), array, oldElementValue, newElementValue}); } /** * @see #floatArray_replace(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) * @param array * @param oldElementValue * @param newElementValue * @return the SourceModel.Expr representing an application of floatArray_replace */ public static final SourceModel.Expr floatArray_replace(SourceModel.Expr array, float oldElementValue, float newElementValue) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.floatArray_replace), array, SourceModel.Expr.makeFloatValue(oldElementValue), SourceModel.Expr.makeFloatValue(newElementValue)}); } /** * Name binding for function: floatArray_replace. * @see #floatArray_replace(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName floatArray_replace = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "floatArray_replace"); /** * Helper binding method for function: floatArray_replicate. * @param nCopies * @param valueToReplicate * @return the SourceModule.expr representing an application of floatArray_replicate */ public static final SourceModel.Expr floatArray_replicate(SourceModel.Expr nCopies, SourceModel.Expr valueToReplicate) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.floatArray_replicate), nCopies, valueToReplicate}); } /** * @see #floatArray_replicate(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) * @param nCopies * @param valueToReplicate * @return the SourceModel.Expr representing an application of floatArray_replicate */ public static final SourceModel.Expr floatArray_replicate(int nCopies, float valueToReplicate) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.floatArray_replicate), SourceModel.Expr.makeIntValue(nCopies), SourceModel.Expr.makeFloatValue(valueToReplicate)}); } /** * Name binding for function: floatArray_replicate. * @see #floatArray_replicate(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName floatArray_replicate = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "floatArray_replicate"); /** * Helper binding method for function: floatArray_reverse. * @param array * @return the SourceModule.expr representing an application of floatArray_reverse */ public static final SourceModel.Expr floatArray_reverse(SourceModel.Expr array) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.floatArray_reverse), array}); } /** * Name binding for function: floatArray_reverse. * @see #floatArray_reverse(org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName floatArray_reverse = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "floatArray_reverse"); /** * Helper binding method for function: floatArray_sort. * @param array * @return the SourceModule.expr representing an application of floatArray_sort */ public static final SourceModel.Expr floatArray_sort(SourceModel.Expr array) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.floatArray_sort), array}); } /** * Name binding for function: floatArray_sort. * @see #floatArray_sort(org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName floatArray_sort = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "floatArray_sort"); /** * Helper binding method for function: floatArray_subArray. * @param array * @param fromIndex * @param toIndex * @return the SourceModule.expr representing an application of floatArray_subArray */ public static final SourceModel.Expr floatArray_subArray(SourceModel.Expr array, SourceModel.Expr fromIndex, SourceModel.Expr toIndex) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.floatArray_subArray), array, fromIndex, toIndex}); } /** * @see #floatArray_subArray(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) * @param array * @param fromIndex * @param toIndex * @return the SourceModel.Expr representing an application of floatArray_subArray */ public static final SourceModel.Expr floatArray_subArray(SourceModel.Expr array, int fromIndex, int toIndex) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.floatArray_subArray), array, SourceModel.Expr.makeIntValue(fromIndex), SourceModel.Expr.makeIntValue(toIndex)}); } /** * Name binding for function: floatArray_subArray. * @see #floatArray_subArray(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName floatArray_subArray = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "floatArray_subArray"); /** * Helper binding method for function: floatArray_subscript. * @param array * @param index * @return the SourceModule.expr representing an application of floatArray_subscript */ public static final SourceModel.Expr floatArray_subscript(SourceModel.Expr array, SourceModel.Expr index) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.floatArray_subscript), array, index}); } /** * @see #floatArray_subscript(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) * @param array * @param index * @return the SourceModel.Expr representing an application of floatArray_subscript */ public static final SourceModel.Expr floatArray_subscript(SourceModel.Expr array, int index) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.floatArray_subscript), array, SourceModel.Expr.makeIntValue(index)}); } /** * Name binding for function: floatArray_subscript. * @see #floatArray_subscript(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName floatArray_subscript = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "floatArray_subscript"); /** * Converts a Java array of primitive Java floats to a Java array of CAL <code>Cal.Core.Prelude.Float</code>s. * @param array (CAL type: <code>Cal.Collections.ArrayPrimitives.JFloatArray</code>) * @return (CAL type: <code>Cal.Collections.ArrayPrimitives.JCalValueArray</code>) */ public static final SourceModel.Expr floatArray_toCalValueArray(SourceModel.Expr array) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.floatArray_toCalValueArray), array}); } /** * Name binding for function: floatArray_toCalValueArray. * @see #floatArray_toCalValueArray(org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName floatArray_toCalValueArray = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "floatArray_toCalValueArray"); /** * Helper binding method for function: floatArray_toShowString. * @param array * @return the SourceModule.expr representing an application of floatArray_toShowString */ public static final SourceModel.Expr floatArray_toShowString(SourceModel.Expr array) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.floatArray_toShowString), array}); } /** * Name binding for function: floatArray_toShowString. * @see #floatArray_toShowString(org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName floatArray_toShowString = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "floatArray_toShowString"); /** * Helper binding method for function: floatArray_update. * @param array * @param index * @param newValue * @return the SourceModule.expr representing an application of floatArray_update */ public static final SourceModel.Expr floatArray_update(SourceModel.Expr array, SourceModel.Expr index, SourceModel.Expr newValue) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.floatArray_update), array, index, newValue}); } /** * @see #floatArray_update(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) * @param array * @param index * @param newValue * @return the SourceModel.Expr representing an application of floatArray_update */ public static final SourceModel.Expr floatArray_update(SourceModel.Expr array, int index, float newValue) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.floatArray_update), array, SourceModel.Expr.makeIntValue(index), SourceModel.Expr.makeFloatValue(newValue)}); } /** * Name binding for function: floatArray_update. * @see #floatArray_update(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName floatArray_update = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "floatArray_update"); /** * Helper binding method for function: intArray_append. * @param array1 * @param array2 * @return the SourceModule.expr representing an application of intArray_append */ public static final SourceModel.Expr intArray_append(SourceModel.Expr array1, SourceModel.Expr array2) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.intArray_append), array1, array2}); } /** * Name binding for function: intArray_append. * @see #intArray_append(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName intArray_append = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "intArray_append"); /** * Helper binding method for function: intArray_array1. * @param value * @return the SourceModule.expr representing an application of intArray_array1 */ public static final SourceModel.Expr intArray_array1(SourceModel.Expr value) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.intArray_array1), value}); } /** * @see #intArray_array1(org.openquark.cal.compiler.SourceModel.Expr) * @param value * @return the SourceModel.Expr representing an application of intArray_array1 */ public static final SourceModel.Expr intArray_array1(int value) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.intArray_array1), SourceModel.Expr.makeIntValue(value)}); } /** * Name binding for function: intArray_array1. * @see #intArray_array1(org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName intArray_array1 = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "intArray_array1"); /** * Helper binding method for function: intArray_array2. * @param value1 * @param value2 * @return the SourceModule.expr representing an application of intArray_array2 */ public static final SourceModel.Expr intArray_array2(SourceModel.Expr value1, SourceModel.Expr value2) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.intArray_array2), value1, value2}); } /** * @see #intArray_array2(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) * @param value1 * @param value2 * @return the SourceModel.Expr representing an application of intArray_array2 */ public static final SourceModel.Expr intArray_array2(int value1, int value2) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.intArray_array2), SourceModel.Expr.makeIntValue(value1), SourceModel.Expr.makeIntValue(value2)}); } /** * Name binding for function: intArray_array2. * @see #intArray_array2(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName intArray_array2 = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "intArray_array2"); /** * Helper binding method for function: intArray_array3. * @param value1 * @param value2 * @param value3 * @return the SourceModule.expr representing an application of intArray_array3 */ public static final SourceModel.Expr intArray_array3(SourceModel.Expr value1, SourceModel.Expr value2, SourceModel.Expr value3) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.intArray_array3), value1, value2, value3}); } /** * @see #intArray_array3(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) * @param value1 * @param value2 * @param value3 * @return the SourceModel.Expr representing an application of intArray_array3 */ public static final SourceModel.Expr intArray_array3(int value1, int value2, int value3) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.intArray_array3), SourceModel.Expr.makeIntValue(value1), SourceModel.Expr.makeIntValue(value2), SourceModel.Expr.makeIntValue(value3)}); } /** * Name binding for function: intArray_array3. * @see #intArray_array3(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName intArray_array3 = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "intArray_array3"); /** * Helper binding method for function: intArray_array4. * @param value1 * @param value2 * @param value3 * @param value4 * @return the SourceModule.expr representing an application of intArray_array4 */ public static final SourceModel.Expr intArray_array4(SourceModel.Expr value1, SourceModel.Expr value2, SourceModel.Expr value3, SourceModel.Expr value4) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.intArray_array4), value1, value2, value3, value4}); } /** * @see #intArray_array4(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) * @param value1 * @param value2 * @param value3 * @param value4 * @return the SourceModel.Expr representing an application of intArray_array4 */ public static final SourceModel.Expr intArray_array4(int value1, int value2, int value3, int value4) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.intArray_array4), SourceModel.Expr.makeIntValue(value1), SourceModel.Expr.makeIntValue(value2), SourceModel.Expr.makeIntValue(value3), SourceModel.Expr.makeIntValue(value4)}); } /** * Name binding for function: intArray_array4. * @see #intArray_array4(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName intArray_array4 = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "intArray_array4"); /** * Helper binding method for function: intArray_array5. * @param value1 * @param value2 * @param value3 * @param value4 * @param value5 * @return the SourceModule.expr representing an application of intArray_array5 */ public static final SourceModel.Expr intArray_array5(SourceModel.Expr value1, SourceModel.Expr value2, SourceModel.Expr value3, SourceModel.Expr value4, SourceModel.Expr value5) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.intArray_array5), value1, value2, value3, value4, value5}); } /** * @see #intArray_array5(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) * @param value1 * @param value2 * @param value3 * @param value4 * @param value5 * @return the SourceModel.Expr representing an application of intArray_array5 */ public static final SourceModel.Expr intArray_array5(int value1, int value2, int value3, int value4, int value5) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.intArray_array5), SourceModel.Expr.makeIntValue(value1), SourceModel.Expr.makeIntValue(value2), SourceModel.Expr.makeIntValue(value3), SourceModel.Expr.makeIntValue(value4), SourceModel.Expr.makeIntValue(value5)}); } /** * Name binding for function: intArray_array5. * @see #intArray_array5(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName intArray_array5 = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "intArray_array5"); /** * Helper binding method for function: intArray_array6. * @param value1 * @param value2 * @param value3 * @param value4 * @param value5 * @param value6 * @return the SourceModule.expr representing an application of intArray_array6 */ public static final SourceModel.Expr intArray_array6(SourceModel.Expr value1, SourceModel.Expr value2, SourceModel.Expr value3, SourceModel.Expr value4, SourceModel.Expr value5, SourceModel.Expr value6) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.intArray_array6), value1, value2, value3, value4, value5, value6}); } /** * @see #intArray_array6(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) * @param value1 * @param value2 * @param value3 * @param value4 * @param value5 * @param value6 * @return the SourceModel.Expr representing an application of intArray_array6 */ public static final SourceModel.Expr intArray_array6(int value1, int value2, int value3, int value4, int value5, int value6) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.intArray_array6), SourceModel.Expr.makeIntValue(value1), SourceModel.Expr.makeIntValue(value2), SourceModel.Expr.makeIntValue(value3), SourceModel.Expr.makeIntValue(value4), SourceModel.Expr.makeIntValue(value5), SourceModel.Expr.makeIntValue(value6)}); } /** * Name binding for function: intArray_array6. * @see #intArray_array6(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName intArray_array6 = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "intArray_array6"); /** * Helper binding method for function: intArray_array7. * @param value1 * @param value2 * @param value3 * @param value4 * @param value5 * @param value6 * @param value7 * @return the SourceModule.expr representing an application of intArray_array7 */ public static final SourceModel.Expr intArray_array7(SourceModel.Expr value1, SourceModel.Expr value2, SourceModel.Expr value3, SourceModel.Expr value4, SourceModel.Expr value5, SourceModel.Expr value6, SourceModel.Expr value7) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.intArray_array7), value1, value2, value3, value4, value5, value6, value7}); } /** * @see #intArray_array7(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) * @param value1 * @param value2 * @param value3 * @param value4 * @param value5 * @param value6 * @param value7 * @return the SourceModel.Expr representing an application of intArray_array7 */ public static final SourceModel.Expr intArray_array7(int value1, int value2, int value3, int value4, int value5, int value6, int value7) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.intArray_array7), SourceModel.Expr.makeIntValue(value1), SourceModel.Expr.makeIntValue(value2), SourceModel.Expr.makeIntValue(value3), SourceModel.Expr.makeIntValue(value4), SourceModel.Expr.makeIntValue(value5), SourceModel.Expr.makeIntValue(value6), SourceModel.Expr.makeIntValue(value7)}); } /** * Name binding for function: intArray_array7. * @see #intArray_array7(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName intArray_array7 = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "intArray_array7"); /** * Helper binding method for function: intArray_arrayToList. * @param array * @return the SourceModule.expr representing an application of intArray_arrayToList */ public static final SourceModel.Expr intArray_arrayToList(SourceModel.Expr array) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.intArray_arrayToList), array}); } /** * Name binding for function: intArray_arrayToList. * @see #intArray_arrayToList(org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName intArray_arrayToList = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "intArray_arrayToList"); /** * Helper binding method for function: intArray_binarySearch. * @param arg_1 * @param arg_2 * @return the SourceModule.expr representing an application of intArray_binarySearch */ public static final SourceModel.Expr intArray_binarySearch(SourceModel.Expr arg_1, SourceModel.Expr arg_2) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.intArray_binarySearch), arg_1, arg_2}); } /** * @see #intArray_binarySearch(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) * @param arg_1 * @param arg_2 * @return the SourceModel.Expr representing an application of intArray_binarySearch */ public static final SourceModel.Expr intArray_binarySearch(SourceModel.Expr arg_1, int arg_2) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.intArray_binarySearch), arg_1, SourceModel.Expr.makeIntValue(arg_2)}); } /** * Name binding for function: intArray_binarySearch. * @see #intArray_binarySearch(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName intArray_binarySearch = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "intArray_binarySearch"); /** * Helper binding method for function: intArray_cloneReplacingNullArray. * @param array * @return the SourceModule.expr representing an application of intArray_cloneReplacingNullArray */ public static final SourceModel.Expr intArray_cloneReplacingNullArray(SourceModel.Expr array) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.intArray_cloneReplacingNullArray), array}); } /** * Name binding for function: intArray_cloneReplacingNullArray. * @see #intArray_cloneReplacingNullArray(org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName intArray_cloneReplacingNullArray = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "intArray_cloneReplacingNullArray"); /** * Helper binding method for function: intArray_compare. * @param array1 * @param array2 * @return the SourceModule.expr representing an application of intArray_compare */ public static final SourceModel.Expr intArray_compare(SourceModel.Expr array1, SourceModel.Expr array2) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.intArray_compare), array1, array2}); } /** * Name binding for function: intArray_compare. * @see #intArray_compare(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName intArray_compare = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "intArray_compare"); /** * Helper binding method for function: intArray_compareHelper. * @param array1 * @param array2 * @return the SourceModule.expr representing an application of intArray_compareHelper */ public static final SourceModel.Expr intArray_compareHelper(SourceModel.Expr array1, SourceModel.Expr array2) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.intArray_compareHelper), array1, array2}); } /** * Name binding for function: intArray_compareHelper. * @see #intArray_compareHelper(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName intArray_compareHelper = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "intArray_compareHelper"); /** * Helper binding method for function: intArray_concat. * @param list * @return the SourceModule.expr representing an application of intArray_concat */ public static final SourceModel.Expr intArray_concat(SourceModel.Expr list) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.intArray_concat), list}); } /** * Name binding for function: intArray_concat. * @see #intArray_concat(org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName intArray_concat = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "intArray_concat"); /** * Helper binding method for function: intArray_concatList. * @param list * @return the SourceModule.expr representing an application of intArray_concatList */ public static final SourceModel.Expr intArray_concatList(SourceModel.Expr list) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.intArray_concatList), list}); } /** * Name binding for function: intArray_concatList. * @see #intArray_concatList(org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName intArray_concatList = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "intArray_concatList"); /** * Helper binding method for function: intArray_empty. * @return the SourceModule.expr representing an application of intArray_empty */ public static final SourceModel.Expr intArray_empty() { return SourceModel.Expr.Var.make(Functions.intArray_empty); } /** * Name binding for function: intArray_empty. * @see #intArray_empty() */ public static final QualifiedName intArray_empty = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "intArray_empty"); /** * Helper binding method for function: intArray_equals. * @param array1 * @param array2 * @return the SourceModule.expr representing an application of intArray_equals */ public static final SourceModel.Expr intArray_equals(SourceModel.Expr array1, SourceModel.Expr array2) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.intArray_equals), array1, array2}); } /** * Name binding for function: intArray_equals. * @see #intArray_equals(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName intArray_equals = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "intArray_equals"); /** * Converts a Java array of CAL <code>Cal.Core.Prelude.Int</code>s to a Java array of primitive Java ints. * @param calValueArray (CAL type: <code>Cal.Collections.ArrayPrimitives.JCalValueArray</code>) * @return (CAL type: <code>Cal.Collections.ArrayPrimitives.JIntArray</code>) */ public static final SourceModel.Expr intArray_fromCalValueArray(SourceModel.Expr calValueArray) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.intArray_fromCalValueArray), calValueArray}); } /** * Name binding for function: intArray_fromCalValueArray. * @see #intArray_fromCalValueArray(org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName intArray_fromCalValueArray = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "intArray_fromCalValueArray"); /** * Helper binding method for function: intArray_greaterThan. * @param array1 * @param array2 * @return the SourceModule.expr representing an application of intArray_greaterThan */ public static final SourceModel.Expr intArray_greaterThan(SourceModel.Expr array1, SourceModel.Expr array2) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.intArray_greaterThan), array1, array2}); } /** * Name binding for function: intArray_greaterThan. * @see #intArray_greaterThan(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName intArray_greaterThan = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "intArray_greaterThan"); /** * Helper binding method for function: intArray_greaterThanEquals. * @param array1 * @param array2 * @return the SourceModule.expr representing an application of intArray_greaterThanEquals */ public static final SourceModel.Expr intArray_greaterThanEquals(SourceModel.Expr array1, SourceModel.Expr array2) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.intArray_greaterThanEquals), array1, array2}); } /** * Name binding for function: intArray_greaterThanEquals. * @see #intArray_greaterThanEquals(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName intArray_greaterThanEquals = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "intArray_greaterThanEquals"); /** * Helper binding method for function: intArray_indexOf. * @param array * @param element * @return the SourceModule.expr representing an application of intArray_indexOf */ public static final SourceModel.Expr intArray_indexOf(SourceModel.Expr array, SourceModel.Expr element) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.intArray_indexOf), array, element}); } /** * @see #intArray_indexOf(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) * @param array * @param element * @return the SourceModel.Expr representing an application of intArray_indexOf */ public static final SourceModel.Expr intArray_indexOf(SourceModel.Expr array, int element) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.intArray_indexOf), array, SourceModel.Expr.makeIntValue(element)}); } /** * Name binding for function: intArray_indexOf. * @see #intArray_indexOf(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName intArray_indexOf = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "intArray_indexOf"); /** * Helper binding method for function: intArray_indexOf2. * @param array * @param element * @param fromIndex * @return the SourceModule.expr representing an application of intArray_indexOf2 */ public static final SourceModel.Expr intArray_indexOf2(SourceModel.Expr array, SourceModel.Expr element, SourceModel.Expr fromIndex) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.intArray_indexOf2), array, element, fromIndex}); } /** * @see #intArray_indexOf2(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) * @param array * @param element * @param fromIndex * @return the SourceModel.Expr representing an application of intArray_indexOf2 */ public static final SourceModel.Expr intArray_indexOf2(SourceModel.Expr array, int element, int fromIndex) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.intArray_indexOf2), array, SourceModel.Expr.makeIntValue(element), SourceModel.Expr.makeIntValue(fromIndex)}); } /** * Name binding for function: intArray_indexOf2. * @see #intArray_indexOf2(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName intArray_indexOf2 = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "intArray_indexOf2"); /** * Helper binding method for function: intArray_isEmpty. * @param array * @return the SourceModule.expr representing an application of intArray_isEmpty */ public static final SourceModel.Expr intArray_isEmpty(SourceModel.Expr array) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.intArray_isEmpty), array}); } /** * Name binding for function: intArray_isEmpty. * @see #intArray_isEmpty(org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName intArray_isEmpty = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "intArray_isEmpty"); /** * Helper binding method for function: intArray_lastIndexOf. * @param array * @param element * @return the SourceModule.expr representing an application of intArray_lastIndexOf */ public static final SourceModel.Expr intArray_lastIndexOf(SourceModel.Expr array, SourceModel.Expr element) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.intArray_lastIndexOf), array, element}); } /** * @see #intArray_lastIndexOf(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) * @param array * @param element * @return the SourceModel.Expr representing an application of intArray_lastIndexOf */ public static final SourceModel.Expr intArray_lastIndexOf(SourceModel.Expr array, int element) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.intArray_lastIndexOf), array, SourceModel.Expr.makeIntValue(element)}); } /** * Name binding for function: intArray_lastIndexOf. * @see #intArray_lastIndexOf(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName intArray_lastIndexOf = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "intArray_lastIndexOf"); /** * Helper binding method for function: intArray_lastIndexOf2. * @param array * @param element * @param fromIndex * @return the SourceModule.expr representing an application of intArray_lastIndexOf2 */ public static final SourceModel.Expr intArray_lastIndexOf2(SourceModel.Expr array, SourceModel.Expr element, SourceModel.Expr fromIndex) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.intArray_lastIndexOf2), array, element, fromIndex}); } /** * @see #intArray_lastIndexOf2(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) * @param array * @param element * @param fromIndex * @return the SourceModel.Expr representing an application of intArray_lastIndexOf2 */ public static final SourceModel.Expr intArray_lastIndexOf2(SourceModel.Expr array, int element, int fromIndex) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.intArray_lastIndexOf2), array, SourceModel.Expr.makeIntValue(element), SourceModel.Expr.makeIntValue(fromIndex)}); } /** * Name binding for function: intArray_lastIndexOf2. * @see #intArray_lastIndexOf2(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName intArray_lastIndexOf2 = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "intArray_lastIndexOf2"); /** * Helper binding method for function: intArray_length. * @param array * @return the SourceModule.expr representing an application of intArray_length */ public static final SourceModel.Expr intArray_length(SourceModel.Expr array) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.intArray_length), array}); } /** * Name binding for function: intArray_length. * @see #intArray_length(org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName intArray_length = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "intArray_length"); /** * Helper binding method for function: intArray_lessThan. * @param array1 * @param array2 * @return the SourceModule.expr representing an application of intArray_lessThan */ public static final SourceModel.Expr intArray_lessThan(SourceModel.Expr array1, SourceModel.Expr array2) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.intArray_lessThan), array1, array2}); } /** * Name binding for function: intArray_lessThan. * @see #intArray_lessThan(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName intArray_lessThan = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "intArray_lessThan"); /** * Helper binding method for function: intArray_lessThanEquals. * @param array1 * @param array2 * @return the SourceModule.expr representing an application of intArray_lessThanEquals */ public static final SourceModel.Expr intArray_lessThanEquals(SourceModel.Expr array1, SourceModel.Expr array2) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.intArray_lessThanEquals), array1, array2}); } /** * Name binding for function: intArray_lessThanEquals. * @see #intArray_lessThanEquals(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName intArray_lessThanEquals = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "intArray_lessThanEquals"); /** * Helper binding method for function: intArray_listToArray. * @param list * @return the SourceModule.expr representing an application of intArray_listToArray */ public static final SourceModel.Expr intArray_listToArray(SourceModel.Expr list) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.intArray_listToArray), list}); } /** * Name binding for function: intArray_listToArray. * @see #intArray_listToArray(org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName intArray_listToArray = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "intArray_listToArray"); /** * Helper binding method for function: intArray_listToArrayWithFirstElement. * @param firstElement * @param list * @return the SourceModule.expr representing an application of intArray_listToArrayWithFirstElement */ public static final SourceModel.Expr intArray_listToArrayWithFirstElement(SourceModel.Expr firstElement, SourceModel.Expr list) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.intArray_listToArrayWithFirstElement), firstElement, list}); } /** * @see #intArray_listToArrayWithFirstElement(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) * @param firstElement * @param list * @return the SourceModel.Expr representing an application of intArray_listToArrayWithFirstElement */ public static final SourceModel.Expr intArray_listToArrayWithFirstElement(int firstElement, SourceModel.Expr list) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.intArray_listToArrayWithFirstElement), SourceModel.Expr.makeIntValue(firstElement), list}); } /** * Name binding for function: intArray_listToArrayWithFirstElement. * @see #intArray_listToArrayWithFirstElement(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName intArray_listToArrayWithFirstElement = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "intArray_listToArrayWithFirstElement"); /** * Helper binding method for function: intArray_makeDefault. * @param size * @return the SourceModule.expr representing an application of intArray_makeDefault */ public static final SourceModel.Expr intArray_makeDefault(SourceModel.Expr size) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.intArray_makeDefault), size}); } /** * @see #intArray_makeDefault(org.openquark.cal.compiler.SourceModel.Expr) * @param size * @return the SourceModel.Expr representing an application of intArray_makeDefault */ public static final SourceModel.Expr intArray_makeDefault(int size) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.intArray_makeDefault), SourceModel.Expr.makeIntValue(size)}); } /** * Name binding for function: intArray_makeDefault. * @see #intArray_makeDefault(org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName intArray_makeDefault = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "intArray_makeDefault"); /** * Helper binding method for function: intArray_max. * @param array1 * @param array2 * @return the SourceModule.expr representing an application of intArray_max */ public static final SourceModel.Expr intArray_max(SourceModel.Expr array1, SourceModel.Expr array2) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.intArray_max), array1, array2}); } /** * Name binding for function: intArray_max. * @see #intArray_max(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName intArray_max = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "intArray_max"); /** * Helper binding method for function: intArray_min. * @param array1 * @param array2 * @return the SourceModule.expr representing an application of intArray_min */ public static final SourceModel.Expr intArray_min(SourceModel.Expr array1, SourceModel.Expr array2) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.intArray_min), array1, array2}); } /** * Name binding for function: intArray_min. * @see #intArray_min(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName intArray_min = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "intArray_min"); /** * Helper binding method for function: intArray_notEquals. * @param array1 * @param array2 * @return the SourceModule.expr representing an application of intArray_notEquals */ public static final SourceModel.Expr intArray_notEquals(SourceModel.Expr array1, SourceModel.Expr array2) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.intArray_notEquals), array1, array2}); } /** * Name binding for function: intArray_notEquals. * @see #intArray_notEquals(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName intArray_notEquals = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "intArray_notEquals"); /** * Helper binding method for function: intArray_removeRange. * @param array * @param fromIndex * @param toIndex * @return the SourceModule.expr representing an application of intArray_removeRange */ public static final SourceModel.Expr intArray_removeRange(SourceModel.Expr array, SourceModel.Expr fromIndex, SourceModel.Expr toIndex) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.intArray_removeRange), array, fromIndex, toIndex}); } /** * @see #intArray_removeRange(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) * @param array * @param fromIndex * @param toIndex * @return the SourceModel.Expr representing an application of intArray_removeRange */ public static final SourceModel.Expr intArray_removeRange(SourceModel.Expr array, int fromIndex, int toIndex) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.intArray_removeRange), array, SourceModel.Expr.makeIntValue(fromIndex), SourceModel.Expr.makeIntValue(toIndex)}); } /** * Name binding for function: intArray_removeRange. * @see #intArray_removeRange(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName intArray_removeRange = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "intArray_removeRange"); /** * Helper binding method for function: intArray_replace. * @param array * @param oldElementValue * @param newElementValue * @return the SourceModule.expr representing an application of intArray_replace */ public static final SourceModel.Expr intArray_replace(SourceModel.Expr array, SourceModel.Expr oldElementValue, SourceModel.Expr newElementValue) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.intArray_replace), array, oldElementValue, newElementValue}); } /** * @see #intArray_replace(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) * @param array * @param oldElementValue * @param newElementValue * @return the SourceModel.Expr representing an application of intArray_replace */ public static final SourceModel.Expr intArray_replace(SourceModel.Expr array, int oldElementValue, int newElementValue) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.intArray_replace), array, SourceModel.Expr.makeIntValue(oldElementValue), SourceModel.Expr.makeIntValue(newElementValue)}); } /** * Name binding for function: intArray_replace. * @see #intArray_replace(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName intArray_replace = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "intArray_replace"); /** * Helper binding method for function: intArray_replicate. * @param nCopies * @param valueToReplicate * @return the SourceModule.expr representing an application of intArray_replicate */ public static final SourceModel.Expr intArray_replicate(SourceModel.Expr nCopies, SourceModel.Expr valueToReplicate) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.intArray_replicate), nCopies, valueToReplicate}); } /** * @see #intArray_replicate(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) * @param nCopies * @param valueToReplicate * @return the SourceModel.Expr representing an application of intArray_replicate */ public static final SourceModel.Expr intArray_replicate(int nCopies, int valueToReplicate) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.intArray_replicate), SourceModel.Expr.makeIntValue(nCopies), SourceModel.Expr.makeIntValue(valueToReplicate)}); } /** * Name binding for function: intArray_replicate. * @see #intArray_replicate(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName intArray_replicate = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "intArray_replicate"); /** * Helper binding method for function: intArray_reverse. * @param array * @return the SourceModule.expr representing an application of intArray_reverse */ public static final SourceModel.Expr intArray_reverse(SourceModel.Expr array) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.intArray_reverse), array}); } /** * Name binding for function: intArray_reverse. * @see #intArray_reverse(org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName intArray_reverse = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "intArray_reverse"); /** * Helper binding method for function: intArray_sort. * @param array * @return the SourceModule.expr representing an application of intArray_sort */ public static final SourceModel.Expr intArray_sort(SourceModel.Expr array) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.intArray_sort), array}); } /** * Name binding for function: intArray_sort. * @see #intArray_sort(org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName intArray_sort = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "intArray_sort"); /** * Helper binding method for function: intArray_subArray. * @param array * @param fromIndex * @param toIndex * @return the SourceModule.expr representing an application of intArray_subArray */ public static final SourceModel.Expr intArray_subArray(SourceModel.Expr array, SourceModel.Expr fromIndex, SourceModel.Expr toIndex) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.intArray_subArray), array, fromIndex, toIndex}); } /** * @see #intArray_subArray(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) * @param array * @param fromIndex * @param toIndex * @return the SourceModel.Expr representing an application of intArray_subArray */ public static final SourceModel.Expr intArray_subArray(SourceModel.Expr array, int fromIndex, int toIndex) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.intArray_subArray), array, SourceModel.Expr.makeIntValue(fromIndex), SourceModel.Expr.makeIntValue(toIndex)}); } /** * Name binding for function: intArray_subArray. * @see #intArray_subArray(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName intArray_subArray = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "intArray_subArray"); /** * Helper binding method for function: intArray_subscript. * @param array * @param index * @return the SourceModule.expr representing an application of intArray_subscript */ public static final SourceModel.Expr intArray_subscript(SourceModel.Expr array, SourceModel.Expr index) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.intArray_subscript), array, index}); } /** * @see #intArray_subscript(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) * @param array * @param index * @return the SourceModel.Expr representing an application of intArray_subscript */ public static final SourceModel.Expr intArray_subscript(SourceModel.Expr array, int index) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.intArray_subscript), array, SourceModel.Expr.makeIntValue(index)}); } /** * Name binding for function: intArray_subscript. * @see #intArray_subscript(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName intArray_subscript = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "intArray_subscript"); /** * Converts a Java array of primitive Java ints to a Java array of CAL <code>Cal.Core.Prelude.Int</code>s. * @param array (CAL type: <code>Cal.Collections.ArrayPrimitives.JIntArray</code>) * @return (CAL type: <code>Cal.Collections.ArrayPrimitives.JCalValueArray</code>) */ public static final SourceModel.Expr intArray_toCalValueArray(SourceModel.Expr array) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.intArray_toCalValueArray), array}); } /** * Name binding for function: intArray_toCalValueArray. * @see #intArray_toCalValueArray(org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName intArray_toCalValueArray = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "intArray_toCalValueArray"); /** * Helper binding method for function: intArray_toShowString. * @param array * @return the SourceModule.expr representing an application of intArray_toShowString */ public static final SourceModel.Expr intArray_toShowString(SourceModel.Expr array) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.intArray_toShowString), array}); } /** * Name binding for function: intArray_toShowString. * @see #intArray_toShowString(org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName intArray_toShowString = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "intArray_toShowString"); /** * Helper binding method for function: intArray_update. * @param array * @param index * @param newValue * @return the SourceModule.expr representing an application of intArray_update */ public static final SourceModel.Expr intArray_update(SourceModel.Expr array, SourceModel.Expr index, SourceModel.Expr newValue) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.intArray_update), array, index, newValue}); } /** * @see #intArray_update(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) * @param array * @param index * @param newValue * @return the SourceModel.Expr representing an application of intArray_update */ public static final SourceModel.Expr intArray_update(SourceModel.Expr array, int index, int newValue) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.intArray_update), array, SourceModel.Expr.makeIntValue(index), SourceModel.Expr.makeIntValue(newValue)}); } /** * Name binding for function: intArray_update. * @see #intArray_update(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName intArray_update = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "intArray_update"); /** * Helper binding method for function: longArray_append. * @param array1 * @param array2 * @return the SourceModule.expr representing an application of longArray_append */ public static final SourceModel.Expr longArray_append(SourceModel.Expr array1, SourceModel.Expr array2) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.longArray_append), array1, array2}); } /** * Name binding for function: longArray_append. * @see #longArray_append(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName longArray_append = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "longArray_append"); /** * Helper binding method for function: longArray_array1. * @param value * @return the SourceModule.expr representing an application of longArray_array1 */ public static final SourceModel.Expr longArray_array1(SourceModel.Expr value) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.longArray_array1), value}); } /** * @see #longArray_array1(org.openquark.cal.compiler.SourceModel.Expr) * @param value * @return the SourceModel.Expr representing an application of longArray_array1 */ public static final SourceModel.Expr longArray_array1(long value) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.longArray_array1), SourceModel.Expr.makeLongValue(value)}); } /** * Name binding for function: longArray_array1. * @see #longArray_array1(org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName longArray_array1 = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "longArray_array1"); /** * Helper binding method for function: longArray_array2. * @param value1 * @param arg_2 * @return the SourceModule.expr representing an application of longArray_array2 */ public static final SourceModel.Expr longArray_array2(SourceModel.Expr value1, SourceModel.Expr arg_2) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.longArray_array2), value1, arg_2}); } /** * @see #longArray_array2(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) * @param value1 * @param arg_2 * @return the SourceModel.Expr representing an application of longArray_array2 */ public static final SourceModel.Expr longArray_array2(long value1, long arg_2) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.longArray_array2), SourceModel.Expr.makeLongValue(value1), SourceModel.Expr.makeLongValue(arg_2)}); } /** * Name binding for function: longArray_array2. * @see #longArray_array2(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName longArray_array2 = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "longArray_array2"); /** * Helper binding method for function: longArray_array3. * @param value1 * @param arg_2 * @param value2 * @return the SourceModule.expr representing an application of longArray_array3 */ public static final SourceModel.Expr longArray_array3(SourceModel.Expr value1, SourceModel.Expr arg_2, SourceModel.Expr value2) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.longArray_array3), value1, arg_2, value2}); } /** * @see #longArray_array3(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) * @param value1 * @param arg_2 * @param value2 * @return the SourceModel.Expr representing an application of longArray_array3 */ public static final SourceModel.Expr longArray_array3(long value1, long arg_2, long value2) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.longArray_array3), SourceModel.Expr.makeLongValue(value1), SourceModel.Expr.makeLongValue(arg_2), SourceModel.Expr.makeLongValue(value2)}); } /** * Name binding for function: longArray_array3. * @see #longArray_array3(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName longArray_array3 = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "longArray_array3"); /** * Helper binding method for function: longArray_array4. * @param value1 * @param arg_2 * @param value2 * @param arg_4 * @return the SourceModule.expr representing an application of longArray_array4 */ public static final SourceModel.Expr longArray_array4(SourceModel.Expr value1, SourceModel.Expr arg_2, SourceModel.Expr value2, SourceModel.Expr arg_4) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.longArray_array4), value1, arg_2, value2, arg_4}); } /** * @see #longArray_array4(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) * @param value1 * @param arg_2 * @param value2 * @param arg_4 * @return the SourceModel.Expr representing an application of longArray_array4 */ public static final SourceModel.Expr longArray_array4(long value1, long arg_2, long value2, long arg_4) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.longArray_array4), SourceModel.Expr.makeLongValue(value1), SourceModel.Expr.makeLongValue(arg_2), SourceModel.Expr.makeLongValue(value2), SourceModel.Expr.makeLongValue(arg_4)}); } /** * Name binding for function: longArray_array4. * @see #longArray_array4(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName longArray_array4 = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "longArray_array4"); /** * Helper binding method for function: longArray_array5. * @param value1 * @param arg_2 * @param value2 * @param arg_4 * @param value3 * @return the SourceModule.expr representing an application of longArray_array5 */ public static final SourceModel.Expr longArray_array5(SourceModel.Expr value1, SourceModel.Expr arg_2, SourceModel.Expr value2, SourceModel.Expr arg_4, SourceModel.Expr value3) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.longArray_array5), value1, arg_2, value2, arg_4, value3}); } /** * @see #longArray_array5(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) * @param value1 * @param arg_2 * @param value2 * @param arg_4 * @param value3 * @return the SourceModel.Expr representing an application of longArray_array5 */ public static final SourceModel.Expr longArray_array5(long value1, long arg_2, long value2, long arg_4, long value3) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.longArray_array5), SourceModel.Expr.makeLongValue(value1), SourceModel.Expr.makeLongValue(arg_2), SourceModel.Expr.makeLongValue(value2), SourceModel.Expr.makeLongValue(arg_4), SourceModel.Expr.makeLongValue(value3)}); } /** * Name binding for function: longArray_array5. * @see #longArray_array5(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName longArray_array5 = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "longArray_array5"); /** * Helper binding method for function: longArray_array6. * @param value1 * @param arg_2 * @param value2 * @param arg_4 * @param value3 * @param arg_6 * @return the SourceModule.expr representing an application of longArray_array6 */ public static final SourceModel.Expr longArray_array6(SourceModel.Expr value1, SourceModel.Expr arg_2, SourceModel.Expr value2, SourceModel.Expr arg_4, SourceModel.Expr value3, SourceModel.Expr arg_6) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.longArray_array6), value1, arg_2, value2, arg_4, value3, arg_6}); } /** * @see #longArray_array6(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) * @param value1 * @param arg_2 * @param value2 * @param arg_4 * @param value3 * @param arg_6 * @return the SourceModel.Expr representing an application of longArray_array6 */ public static final SourceModel.Expr longArray_array6(long value1, long arg_2, long value2, long arg_4, long value3, long arg_6) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.longArray_array6), SourceModel.Expr.makeLongValue(value1), SourceModel.Expr.makeLongValue(arg_2), SourceModel.Expr.makeLongValue(value2), SourceModel.Expr.makeLongValue(arg_4), SourceModel.Expr.makeLongValue(value3), SourceModel.Expr.makeLongValue(arg_6)}); } /** * Name binding for function: longArray_array6. * @see #longArray_array6(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName longArray_array6 = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "longArray_array6"); /** * Helper binding method for function: longArray_array7. * @param value1 * @param arg_2 * @param value2 * @param arg_4 * @param value3 * @param arg_6 * @param value4 * @return the SourceModule.expr representing an application of longArray_array7 */ public static final SourceModel.Expr longArray_array7(SourceModel.Expr value1, SourceModel.Expr arg_2, SourceModel.Expr value2, SourceModel.Expr arg_4, SourceModel.Expr value3, SourceModel.Expr arg_6, SourceModel.Expr value4) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.longArray_array7), value1, arg_2, value2, arg_4, value3, arg_6, value4}); } /** * @see #longArray_array7(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) * @param value1 * @param arg_2 * @param value2 * @param arg_4 * @param value3 * @param arg_6 * @param value4 * @return the SourceModel.Expr representing an application of longArray_array7 */ public static final SourceModel.Expr longArray_array7(long value1, long arg_2, long value2, long arg_4, long value3, long arg_6, long value4) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.longArray_array7), SourceModel.Expr.makeLongValue(value1), SourceModel.Expr.makeLongValue(arg_2), SourceModel.Expr.makeLongValue(value2), SourceModel.Expr.makeLongValue(arg_4), SourceModel.Expr.makeLongValue(value3), SourceModel.Expr.makeLongValue(arg_6), SourceModel.Expr.makeLongValue(value4)}); } /** * Name binding for function: longArray_array7. * @see #longArray_array7(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName longArray_array7 = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "longArray_array7"); /** * Helper binding method for function: longArray_arrayToList. * @param array * @return the SourceModule.expr representing an application of longArray_arrayToList */ public static final SourceModel.Expr longArray_arrayToList(SourceModel.Expr array) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.longArray_arrayToList), array}); } /** * Name binding for function: longArray_arrayToList. * @see #longArray_arrayToList(org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName longArray_arrayToList = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "longArray_arrayToList"); /** * Helper binding method for function: longArray_binarySearch. * @param arg_1 * @param arg_2 * @return the SourceModule.expr representing an application of longArray_binarySearch */ public static final SourceModel.Expr longArray_binarySearch(SourceModel.Expr arg_1, SourceModel.Expr arg_2) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.longArray_binarySearch), arg_1, arg_2}); } /** * @see #longArray_binarySearch(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) * @param arg_1 * @param arg_2 * @return the SourceModel.Expr representing an application of longArray_binarySearch */ public static final SourceModel.Expr longArray_binarySearch(SourceModel.Expr arg_1, long arg_2) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.longArray_binarySearch), arg_1, SourceModel.Expr.makeLongValue(arg_2)}); } /** * Name binding for function: longArray_binarySearch. * @see #longArray_binarySearch(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName longArray_binarySearch = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "longArray_binarySearch"); /** * Helper binding method for function: longArray_cloneReplacingNullArray. * @param array * @return the SourceModule.expr representing an application of longArray_cloneReplacingNullArray */ public static final SourceModel.Expr longArray_cloneReplacingNullArray(SourceModel.Expr array) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.longArray_cloneReplacingNullArray), array}); } /** * Name binding for function: longArray_cloneReplacingNullArray. * @see #longArray_cloneReplacingNullArray(org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName longArray_cloneReplacingNullArray = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "longArray_cloneReplacingNullArray"); /** * Helper binding method for function: longArray_compare. * @param array1 * @param array2 * @return the SourceModule.expr representing an application of longArray_compare */ public static final SourceModel.Expr longArray_compare(SourceModel.Expr array1, SourceModel.Expr array2) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.longArray_compare), array1, array2}); } /** * Name binding for function: longArray_compare. * @see #longArray_compare(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName longArray_compare = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "longArray_compare"); /** * Helper binding method for function: longArray_compareHelper. * @param array1 * @param array2 * @return the SourceModule.expr representing an application of longArray_compareHelper */ public static final SourceModel.Expr longArray_compareHelper(SourceModel.Expr array1, SourceModel.Expr array2) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.longArray_compareHelper), array1, array2}); } /** * Name binding for function: longArray_compareHelper. * @see #longArray_compareHelper(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName longArray_compareHelper = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "longArray_compareHelper"); /** * Helper binding method for function: longArray_concat. * @param list * @return the SourceModule.expr representing an application of longArray_concat */ public static final SourceModel.Expr longArray_concat(SourceModel.Expr list) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.longArray_concat), list}); } /** * Name binding for function: longArray_concat. * @see #longArray_concat(org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName longArray_concat = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "longArray_concat"); /** * Helper binding method for function: longArray_concatList. * @param list * @return the SourceModule.expr representing an application of longArray_concatList */ public static final SourceModel.Expr longArray_concatList(SourceModel.Expr list) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.longArray_concatList), list}); } /** * Name binding for function: longArray_concatList. * @see #longArray_concatList(org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName longArray_concatList = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "longArray_concatList"); /** * Helper binding method for function: longArray_empty. * @return the SourceModule.expr representing an application of longArray_empty */ public static final SourceModel.Expr longArray_empty() { return SourceModel.Expr.Var.make(Functions.longArray_empty); } /** * Name binding for function: longArray_empty. * @see #longArray_empty() */ public static final QualifiedName longArray_empty = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "longArray_empty"); /** * Helper binding method for function: longArray_equals. * @param array1 * @param array2 * @return the SourceModule.expr representing an application of longArray_equals */ public static final SourceModel.Expr longArray_equals(SourceModel.Expr array1, SourceModel.Expr array2) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.longArray_equals), array1, array2}); } /** * Name binding for function: longArray_equals. * @see #longArray_equals(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName longArray_equals = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "longArray_equals"); /** * Converts a Java array of CAL <code>Cal.Core.Prelude.Long</code>s to a Java array of primitive Java longs. * @param calValueArray (CAL type: <code>Cal.Collections.ArrayPrimitives.JCalValueArray</code>) * @return (CAL type: <code>Cal.Collections.ArrayPrimitives.JLongArray</code>) */ public static final SourceModel.Expr longArray_fromCalValueArray(SourceModel.Expr calValueArray) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.longArray_fromCalValueArray), calValueArray}); } /** * Name binding for function: longArray_fromCalValueArray. * @see #longArray_fromCalValueArray(org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName longArray_fromCalValueArray = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "longArray_fromCalValueArray"); /** * Helper binding method for function: longArray_greaterThan. * @param array1 * @param array2 * @return the SourceModule.expr representing an application of longArray_greaterThan */ public static final SourceModel.Expr longArray_greaterThan(SourceModel.Expr array1, SourceModel.Expr array2) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.longArray_greaterThan), array1, array2}); } /** * Name binding for function: longArray_greaterThan. * @see #longArray_greaterThan(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName longArray_greaterThan = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "longArray_greaterThan"); /** * Helper binding method for function: longArray_greaterThanEquals. * @param array1 * @param array2 * @return the SourceModule.expr representing an application of longArray_greaterThanEquals */ public static final SourceModel.Expr longArray_greaterThanEquals(SourceModel.Expr array1, SourceModel.Expr array2) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.longArray_greaterThanEquals), array1, array2}); } /** * Name binding for function: longArray_greaterThanEquals. * @see #longArray_greaterThanEquals(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName longArray_greaterThanEquals = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "longArray_greaterThanEquals"); /** * Helper binding method for function: longArray_indexOf. * @param array * @param element * @return the SourceModule.expr representing an application of longArray_indexOf */ public static final SourceModel.Expr longArray_indexOf(SourceModel.Expr array, SourceModel.Expr element) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.longArray_indexOf), array, element}); } /** * @see #longArray_indexOf(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) * @param array * @param element * @return the SourceModel.Expr representing an application of longArray_indexOf */ public static final SourceModel.Expr longArray_indexOf(SourceModel.Expr array, long element) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.longArray_indexOf), array, SourceModel.Expr.makeLongValue(element)}); } /** * Name binding for function: longArray_indexOf. * @see #longArray_indexOf(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName longArray_indexOf = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "longArray_indexOf"); /** * Helper binding method for function: longArray_indexOf2. * @param array * @param element * @param arg_3 * @return the SourceModule.expr representing an application of longArray_indexOf2 */ public static final SourceModel.Expr longArray_indexOf2(SourceModel.Expr array, SourceModel.Expr element, SourceModel.Expr arg_3) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.longArray_indexOf2), array, element, arg_3}); } /** * @see #longArray_indexOf2(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) * @param array * @param element * @param arg_3 * @return the SourceModel.Expr representing an application of longArray_indexOf2 */ public static final SourceModel.Expr longArray_indexOf2(SourceModel.Expr array, long element, int arg_3) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.longArray_indexOf2), array, SourceModel.Expr.makeLongValue(element), SourceModel.Expr.makeIntValue(arg_3)}); } /** * Name binding for function: longArray_indexOf2. * @see #longArray_indexOf2(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName longArray_indexOf2 = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "longArray_indexOf2"); /** * Helper binding method for function: longArray_isEmpty. * @param array * @return the SourceModule.expr representing an application of longArray_isEmpty */ public static final SourceModel.Expr longArray_isEmpty(SourceModel.Expr array) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.longArray_isEmpty), array}); } /** * Name binding for function: longArray_isEmpty. * @see #longArray_isEmpty(org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName longArray_isEmpty = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "longArray_isEmpty"); /** * Helper binding method for function: longArray_lastIndexOf. * @param array * @param element * @return the SourceModule.expr representing an application of longArray_lastIndexOf */ public static final SourceModel.Expr longArray_lastIndexOf(SourceModel.Expr array, SourceModel.Expr element) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.longArray_lastIndexOf), array, element}); } /** * @see #longArray_lastIndexOf(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) * @param array * @param element * @return the SourceModel.Expr representing an application of longArray_lastIndexOf */ public static final SourceModel.Expr longArray_lastIndexOf(SourceModel.Expr array, long element) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.longArray_lastIndexOf), array, SourceModel.Expr.makeLongValue(element)}); } /** * Name binding for function: longArray_lastIndexOf. * @see #longArray_lastIndexOf(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName longArray_lastIndexOf = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "longArray_lastIndexOf"); /** * Helper binding method for function: longArray_lastIndexOf2. * @param array * @param element * @param arg_3 * @return the SourceModule.expr representing an application of longArray_lastIndexOf2 */ public static final SourceModel.Expr longArray_lastIndexOf2(SourceModel.Expr array, SourceModel.Expr element, SourceModel.Expr arg_3) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.longArray_lastIndexOf2), array, element, arg_3}); } /** * @see #longArray_lastIndexOf2(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) * @param array * @param element * @param arg_3 * @return the SourceModel.Expr representing an application of longArray_lastIndexOf2 */ public static final SourceModel.Expr longArray_lastIndexOf2(SourceModel.Expr array, long element, int arg_3) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.longArray_lastIndexOf2), array, SourceModel.Expr.makeLongValue(element), SourceModel.Expr.makeIntValue(arg_3)}); } /** * Name binding for function: longArray_lastIndexOf2. * @see #longArray_lastIndexOf2(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName longArray_lastIndexOf2 = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "longArray_lastIndexOf2"); /** * Helper binding method for function: longArray_length. * @param array * @return the SourceModule.expr representing an application of longArray_length */ public static final SourceModel.Expr longArray_length(SourceModel.Expr array) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.longArray_length), array}); } /** * Name binding for function: longArray_length. * @see #longArray_length(org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName longArray_length = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "longArray_length"); /** * Helper binding method for function: longArray_lessThan. * @param array1 * @param array2 * @return the SourceModule.expr representing an application of longArray_lessThan */ public static final SourceModel.Expr longArray_lessThan(SourceModel.Expr array1, SourceModel.Expr array2) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.longArray_lessThan), array1, array2}); } /** * Name binding for function: longArray_lessThan. * @see #longArray_lessThan(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName longArray_lessThan = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "longArray_lessThan"); /** * Helper binding method for function: longArray_lessThanEquals. * @param array1 * @param array2 * @return the SourceModule.expr representing an application of longArray_lessThanEquals */ public static final SourceModel.Expr longArray_lessThanEquals(SourceModel.Expr array1, SourceModel.Expr array2) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.longArray_lessThanEquals), array1, array2}); } /** * Name binding for function: longArray_lessThanEquals. * @see #longArray_lessThanEquals(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName longArray_lessThanEquals = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "longArray_lessThanEquals"); /** * Helper binding method for function: longArray_listToArray. * @param list * @return the SourceModule.expr representing an application of longArray_listToArray */ public static final SourceModel.Expr longArray_listToArray(SourceModel.Expr list) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.longArray_listToArray), list}); } /** * Name binding for function: longArray_listToArray. * @see #longArray_listToArray(org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName longArray_listToArray = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "longArray_listToArray"); /** * Helper binding method for function: longArray_listToArrayWithFirstElement. * @param firstElement * @param arg_2 * @return the SourceModule.expr representing an application of longArray_listToArrayWithFirstElement */ public static final SourceModel.Expr longArray_listToArrayWithFirstElement(SourceModel.Expr firstElement, SourceModel.Expr arg_2) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.longArray_listToArrayWithFirstElement), firstElement, arg_2}); } /** * @see #longArray_listToArrayWithFirstElement(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) * @param firstElement * @param arg_2 * @return the SourceModel.Expr representing an application of longArray_listToArrayWithFirstElement */ public static final SourceModel.Expr longArray_listToArrayWithFirstElement(long firstElement, SourceModel.Expr arg_2) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.longArray_listToArrayWithFirstElement), SourceModel.Expr.makeLongValue(firstElement), arg_2}); } /** * Name binding for function: longArray_listToArrayWithFirstElement. * @see #longArray_listToArrayWithFirstElement(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName longArray_listToArrayWithFirstElement = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "longArray_listToArrayWithFirstElement"); /** * Helper binding method for function: longArray_makeDefault. * @param size * @return the SourceModule.expr representing an application of longArray_makeDefault */ public static final SourceModel.Expr longArray_makeDefault(SourceModel.Expr size) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.longArray_makeDefault), size}); } /** * @see #longArray_makeDefault(org.openquark.cal.compiler.SourceModel.Expr) * @param size * @return the SourceModel.Expr representing an application of longArray_makeDefault */ public static final SourceModel.Expr longArray_makeDefault(int size) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.longArray_makeDefault), SourceModel.Expr.makeIntValue(size)}); } /** * Name binding for function: longArray_makeDefault. * @see #longArray_makeDefault(org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName longArray_makeDefault = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "longArray_makeDefault"); /** * Helper binding method for function: longArray_max. * @param array1 * @param array2 * @return the SourceModule.expr representing an application of longArray_max */ public static final SourceModel.Expr longArray_max(SourceModel.Expr array1, SourceModel.Expr array2) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.longArray_max), array1, array2}); } /** * Name binding for function: longArray_max. * @see #longArray_max(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName longArray_max = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "longArray_max"); /** * Helper binding method for function: longArray_min. * @param array1 * @param array2 * @return the SourceModule.expr representing an application of longArray_min */ public static final SourceModel.Expr longArray_min(SourceModel.Expr array1, SourceModel.Expr array2) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.longArray_min), array1, array2}); } /** * Name binding for function: longArray_min. * @see #longArray_min(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName longArray_min = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "longArray_min"); /** * Helper binding method for function: longArray_notEquals. * @param array1 * @param array2 * @return the SourceModule.expr representing an application of longArray_notEquals */ public static final SourceModel.Expr longArray_notEquals(SourceModel.Expr array1, SourceModel.Expr array2) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.longArray_notEquals), array1, array2}); } /** * Name binding for function: longArray_notEquals. * @see #longArray_notEquals(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName longArray_notEquals = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "longArray_notEquals"); /** * Helper binding method for function: longArray_removeRange. * @param array * @param fromIndex * @param toIndex * @return the SourceModule.expr representing an application of longArray_removeRange */ public static final SourceModel.Expr longArray_removeRange(SourceModel.Expr array, SourceModel.Expr fromIndex, SourceModel.Expr toIndex) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.longArray_removeRange), array, fromIndex, toIndex}); } /** * @see #longArray_removeRange(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) * @param array * @param fromIndex * @param toIndex * @return the SourceModel.Expr representing an application of longArray_removeRange */ public static final SourceModel.Expr longArray_removeRange(SourceModel.Expr array, int fromIndex, int toIndex) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.longArray_removeRange), array, SourceModel.Expr.makeIntValue(fromIndex), SourceModel.Expr.makeIntValue(toIndex)}); } /** * Name binding for function: longArray_removeRange. * @see #longArray_removeRange(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName longArray_removeRange = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "longArray_removeRange"); /** * Helper binding method for function: longArray_replace. * @param array * @param oldElementValue * @param arg_3 * @return the SourceModule.expr representing an application of longArray_replace */ public static final SourceModel.Expr longArray_replace(SourceModel.Expr array, SourceModel.Expr oldElementValue, SourceModel.Expr arg_3) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.longArray_replace), array, oldElementValue, arg_3}); } /** * @see #longArray_replace(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) * @param array * @param oldElementValue * @param arg_3 * @return the SourceModel.Expr representing an application of longArray_replace */ public static final SourceModel.Expr longArray_replace(SourceModel.Expr array, long oldElementValue, long arg_3) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.longArray_replace), array, SourceModel.Expr.makeLongValue(oldElementValue), SourceModel.Expr.makeLongValue(arg_3)}); } /** * Name binding for function: longArray_replace. * @see #longArray_replace(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName longArray_replace = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "longArray_replace"); /** * Helper binding method for function: longArray_replicate. * @param nCopies * @param valueToReplicate * @return the SourceModule.expr representing an application of longArray_replicate */ public static final SourceModel.Expr longArray_replicate(SourceModel.Expr nCopies, SourceModel.Expr valueToReplicate) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.longArray_replicate), nCopies, valueToReplicate}); } /** * @see #longArray_replicate(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) * @param nCopies * @param valueToReplicate * @return the SourceModel.Expr representing an application of longArray_replicate */ public static final SourceModel.Expr longArray_replicate(int nCopies, long valueToReplicate) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.longArray_replicate), SourceModel.Expr.makeIntValue(nCopies), SourceModel.Expr.makeLongValue(valueToReplicate)}); } /** * Name binding for function: longArray_replicate. * @see #longArray_replicate(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName longArray_replicate = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "longArray_replicate"); /** * Helper binding method for function: longArray_reverse. * @param array * @return the SourceModule.expr representing an application of longArray_reverse */ public static final SourceModel.Expr longArray_reverse(SourceModel.Expr array) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.longArray_reverse), array}); } /** * Name binding for function: longArray_reverse. * @see #longArray_reverse(org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName longArray_reverse = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "longArray_reverse"); /** * Helper binding method for function: longArray_sort. * @param array * @return the SourceModule.expr representing an application of longArray_sort */ public static final SourceModel.Expr longArray_sort(SourceModel.Expr array) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.longArray_sort), array}); } /** * Name binding for function: longArray_sort. * @see #longArray_sort(org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName longArray_sort = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "longArray_sort"); /** * Helper binding method for function: longArray_subArray. * @param array * @param fromIndex * @param toIndex * @return the SourceModule.expr representing an application of longArray_subArray */ public static final SourceModel.Expr longArray_subArray(SourceModel.Expr array, SourceModel.Expr fromIndex, SourceModel.Expr toIndex) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.longArray_subArray), array, fromIndex, toIndex}); } /** * @see #longArray_subArray(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) * @param array * @param fromIndex * @param toIndex * @return the SourceModel.Expr representing an application of longArray_subArray */ public static final SourceModel.Expr longArray_subArray(SourceModel.Expr array, int fromIndex, int toIndex) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.longArray_subArray), array, SourceModel.Expr.makeIntValue(fromIndex), SourceModel.Expr.makeIntValue(toIndex)}); } /** * Name binding for function: longArray_subArray. * @see #longArray_subArray(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName longArray_subArray = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "longArray_subArray"); /** * Helper binding method for function: longArray_subscript. * @param array * @param index * @return the SourceModule.expr representing an application of longArray_subscript */ public static final SourceModel.Expr longArray_subscript(SourceModel.Expr array, SourceModel.Expr index) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.longArray_subscript), array, index}); } /** * @see #longArray_subscript(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) * @param array * @param index * @return the SourceModel.Expr representing an application of longArray_subscript */ public static final SourceModel.Expr longArray_subscript(SourceModel.Expr array, int index) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.longArray_subscript), array, SourceModel.Expr.makeIntValue(index)}); } /** * Name binding for function: longArray_subscript. * @see #longArray_subscript(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName longArray_subscript = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "longArray_subscript"); /** * Converts a Java array of primitive Java longs to a Java array of CAL <code>Cal.Core.Prelude.Long</code>s. * @param array (CAL type: <code>Cal.Collections.ArrayPrimitives.JLongArray</code>) * @return (CAL type: <code>Cal.Collections.ArrayPrimitives.JCalValueArray</code>) */ public static final SourceModel.Expr longArray_toCalValueArray(SourceModel.Expr array) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.longArray_toCalValueArray), array}); } /** * Name binding for function: longArray_toCalValueArray. * @see #longArray_toCalValueArray(org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName longArray_toCalValueArray = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "longArray_toCalValueArray"); /** * Helper binding method for function: longArray_toShowString. * @param array * @return the SourceModule.expr representing an application of longArray_toShowString */ public static final SourceModel.Expr longArray_toShowString(SourceModel.Expr array) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.longArray_toShowString), array}); } /** * Name binding for function: longArray_toShowString. * @see #longArray_toShowString(org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName longArray_toShowString = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "longArray_toShowString"); /** * Helper binding method for function: longArray_update. * @param array * @param index * @param newValue * @return the SourceModule.expr representing an application of longArray_update */ public static final SourceModel.Expr longArray_update(SourceModel.Expr array, SourceModel.Expr index, SourceModel.Expr newValue) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.longArray_update), array, index, newValue}); } /** * @see #longArray_update(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) * @param array * @param index * @param newValue * @return the SourceModel.Expr representing an application of longArray_update */ public static final SourceModel.Expr longArray_update(SourceModel.Expr array, int index, long newValue) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.longArray_update), array, SourceModel.Expr.makeIntValue(index), SourceModel.Expr.makeLongValue(newValue)}); } /** * Name binding for function: longArray_update. * @see #longArray_update(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName longArray_update = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "longArray_update"); /** * Helper binding method for function: objectArray_append. * @param array1 * @param array2 * @return the SourceModule.expr representing an application of objectArray_append */ public static final SourceModel.Expr objectArray_append(SourceModel.Expr array1, SourceModel.Expr array2) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.objectArray_append), array1, array2}); } /** * Name binding for function: objectArray_append. * @see #objectArray_append(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName objectArray_append = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "objectArray_append"); /** * Helper binding method for function: objectArray_array1. * @param value * @return the SourceModule.expr representing an application of objectArray_array1 */ public static final SourceModel.Expr objectArray_array1(SourceModel.Expr value) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.objectArray_array1), value}); } /** * Name binding for function: objectArray_array1. * @see #objectArray_array1(org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName objectArray_array1 = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "objectArray_array1"); /** * Helper binding method for function: objectArray_array2. * @param value1 * @param value2 * @return the SourceModule.expr representing an application of objectArray_array2 */ public static final SourceModel.Expr objectArray_array2(SourceModel.Expr value1, SourceModel.Expr value2) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.objectArray_array2), value1, value2}); } /** * Name binding for function: objectArray_array2. * @see #objectArray_array2(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName objectArray_array2 = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "objectArray_array2"); /** * Helper binding method for function: objectArray_array3. * @param value1 * @param value2 * @param value3 * @return the SourceModule.expr representing an application of objectArray_array3 */ public static final SourceModel.Expr objectArray_array3(SourceModel.Expr value1, SourceModel.Expr value2, SourceModel.Expr value3) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.objectArray_array3), value1, value2, value3}); } /** * Name binding for function: objectArray_array3. * @see #objectArray_array3(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName objectArray_array3 = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "objectArray_array3"); /** * Helper binding method for function: objectArray_array4. * @param value1 * @param value2 * @param value3 * @param value4 * @return the SourceModule.expr representing an application of objectArray_array4 */ public static final SourceModel.Expr objectArray_array4(SourceModel.Expr value1, SourceModel.Expr value2, SourceModel.Expr value3, SourceModel.Expr value4) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.objectArray_array4), value1, value2, value3, value4}); } /** * Name binding for function: objectArray_array4. * @see #objectArray_array4(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName objectArray_array4 = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "objectArray_array4"); /** * Helper binding method for function: objectArray_array5. * @param value1 * @param value2 * @param value3 * @param value4 * @param value5 * @return the SourceModule.expr representing an application of objectArray_array5 */ public static final SourceModel.Expr objectArray_array5(SourceModel.Expr value1, SourceModel.Expr value2, SourceModel.Expr value3, SourceModel.Expr value4, SourceModel.Expr value5) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.objectArray_array5), value1, value2, value3, value4, value5}); } /** * Name binding for function: objectArray_array5. * @see #objectArray_array5(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName objectArray_array5 = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "objectArray_array5"); /** * Helper binding method for function: objectArray_array6. * @param value1 * @param value2 * @param value3 * @param value4 * @param value5 * @param value6 * @return the SourceModule.expr representing an application of objectArray_array6 */ public static final SourceModel.Expr objectArray_array6(SourceModel.Expr value1, SourceModel.Expr value2, SourceModel.Expr value3, SourceModel.Expr value4, SourceModel.Expr value5, SourceModel.Expr value6) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.objectArray_array6), value1, value2, value3, value4, value5, value6}); } /** * Name binding for function: objectArray_array6. * @see #objectArray_array6(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName objectArray_array6 = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "objectArray_array6"); /** * Helper binding method for function: objectArray_array7. * @param value1 * @param value2 * @param value3 * @param value4 * @param value5 * @param value6 * @param value7 * @return the SourceModule.expr representing an application of objectArray_array7 */ public static final SourceModel.Expr objectArray_array7(SourceModel.Expr value1, SourceModel.Expr value2, SourceModel.Expr value3, SourceModel.Expr value4, SourceModel.Expr value5, SourceModel.Expr value6, SourceModel.Expr value7) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.objectArray_array7), value1, value2, value3, value4, value5, value6, value7}); } /** * Name binding for function: objectArray_array7. * @see #objectArray_array7(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName objectArray_array7 = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "objectArray_array7"); /** * Helper binding method for function: objectArray_arrayToList. * @param array * @return the SourceModule.expr representing an application of objectArray_arrayToList */ public static final SourceModel.Expr objectArray_arrayToList(SourceModel.Expr array) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.objectArray_arrayToList), array}); } /** * Name binding for function: objectArray_arrayToList. * @see #objectArray_arrayToList(org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName objectArray_arrayToList = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "objectArray_arrayToList"); /** * Helper binding method for function: objectArray_cloneReplacingNullArray. * @param array * @return the SourceModule.expr representing an application of objectArray_cloneReplacingNullArray */ public static final SourceModel.Expr objectArray_cloneReplacingNullArray(SourceModel.Expr array) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.objectArray_cloneReplacingNullArray), array}); } /** * Name binding for function: objectArray_cloneReplacingNullArray. * @see #objectArray_cloneReplacingNullArray(org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName objectArray_cloneReplacingNullArray = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "objectArray_cloneReplacingNullArray"); /** * Helper binding method for function: objectArray_concat. * @param list * @return the SourceModule.expr representing an application of objectArray_concat */ public static final SourceModel.Expr objectArray_concat(SourceModel.Expr list) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.objectArray_concat), list}); } /** * Name binding for function: objectArray_concat. * @see #objectArray_concat(org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName objectArray_concat = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "objectArray_concat"); /** * Helper binding method for function: objectArray_concatList. * @param list * @return the SourceModule.expr representing an application of objectArray_concatList */ public static final SourceModel.Expr objectArray_concatList(SourceModel.Expr list) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.objectArray_concatList), list}); } /** * Name binding for function: objectArray_concatList. * @see #objectArray_concatList(org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName objectArray_concatList = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "objectArray_concatList"); /** * Helper binding method for function: objectArray_empty. * @return the SourceModule.expr representing an application of objectArray_empty */ public static final SourceModel.Expr objectArray_empty() { return SourceModel.Expr.Var.make(Functions.objectArray_empty); } /** * Name binding for function: objectArray_empty. * @see #objectArray_empty() */ public static final QualifiedName objectArray_empty = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "objectArray_empty"); /** * Converts a Java array of CAL Objects to a Java array of primitive Java Objects. * @param calValueArray (CAL type: <code>Cal.Collections.ArrayPrimitives.JCalValueArray</code>) * @return (CAL type: <code>Cal.Collections.ArrayPrimitives.JObjectArray</code>) */ public static final SourceModel.Expr objectArray_fromCalValueArray(SourceModel.Expr calValueArray) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.objectArray_fromCalValueArray), calValueArray}); } /** * Name binding for function: objectArray_fromCalValueArray. * @see #objectArray_fromCalValueArray(org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName objectArray_fromCalValueArray = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "objectArray_fromCalValueArray"); /** * Helper binding method for function: objectArray_isEmpty. * @param array * @return the SourceModule.expr representing an application of objectArray_isEmpty */ public static final SourceModel.Expr objectArray_isEmpty(SourceModel.Expr array) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.objectArray_isEmpty), array}); } /** * Name binding for function: objectArray_isEmpty. * @see #objectArray_isEmpty(org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName objectArray_isEmpty = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "objectArray_isEmpty"); /** * Helper binding method for function: objectArray_length. * @param array * @return the SourceModule.expr representing an application of objectArray_length */ public static final SourceModel.Expr objectArray_length(SourceModel.Expr array) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.objectArray_length), array}); } /** * Name binding for function: objectArray_length. * @see #objectArray_length(org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName objectArray_length = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "objectArray_length"); /** * Helper binding method for function: objectArray_listToArray. * @param list * @return the SourceModule.expr representing an application of objectArray_listToArray */ public static final SourceModel.Expr objectArray_listToArray(SourceModel.Expr list) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.objectArray_listToArray), list}); } /** * Name binding for function: objectArray_listToArray. * @see #objectArray_listToArray(org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName objectArray_listToArray = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "objectArray_listToArray"); /** * Helper binding method for function: objectArray_listToArrayWithFirstElement. * @param firstElement * @param list * @return the SourceModule.expr representing an application of objectArray_listToArrayWithFirstElement */ public static final SourceModel.Expr objectArray_listToArrayWithFirstElement(SourceModel.Expr firstElement, SourceModel.Expr list) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.objectArray_listToArrayWithFirstElement), firstElement, list}); } /** * Name binding for function: objectArray_listToArrayWithFirstElement. * @see #objectArray_listToArrayWithFirstElement(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName objectArray_listToArrayWithFirstElement = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "objectArray_listToArrayWithFirstElement"); /** * Helper binding method for function: objectArray_makeDefault. * @param size * @return the SourceModule.expr representing an application of objectArray_makeDefault */ public static final SourceModel.Expr objectArray_makeDefault(SourceModel.Expr size) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.objectArray_makeDefault), size}); } /** * @see #objectArray_makeDefault(org.openquark.cal.compiler.SourceModel.Expr) * @param size * @return the SourceModel.Expr representing an application of objectArray_makeDefault */ public static final SourceModel.Expr objectArray_makeDefault(int size) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.objectArray_makeDefault), SourceModel.Expr.makeIntValue(size)}); } /** * Name binding for function: objectArray_makeDefault. * @see #objectArray_makeDefault(org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName objectArray_makeDefault = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "objectArray_makeDefault"); /** * Helper binding method for function: objectArray_removeRange. * @param array * @param fromIndex * @param toIndex * @return the SourceModule.expr representing an application of objectArray_removeRange */ public static final SourceModel.Expr objectArray_removeRange(SourceModel.Expr array, SourceModel.Expr fromIndex, SourceModel.Expr toIndex) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.objectArray_removeRange), array, fromIndex, toIndex}); } /** * @see #objectArray_removeRange(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) * @param array * @param fromIndex * @param toIndex * @return the SourceModel.Expr representing an application of objectArray_removeRange */ public static final SourceModel.Expr objectArray_removeRange(SourceModel.Expr array, int fromIndex, int toIndex) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.objectArray_removeRange), array, SourceModel.Expr.makeIntValue(fromIndex), SourceModel.Expr.makeIntValue(toIndex)}); } /** * Name binding for function: objectArray_removeRange. * @see #objectArray_removeRange(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName objectArray_removeRange = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "objectArray_removeRange"); /** * Helper binding method for function: objectArray_replicate. * @param nCopies * @param valueToReplicate * @return the SourceModule.expr representing an application of objectArray_replicate */ public static final SourceModel.Expr objectArray_replicate(SourceModel.Expr nCopies, SourceModel.Expr valueToReplicate) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.objectArray_replicate), nCopies, valueToReplicate}); } /** * @see #objectArray_replicate(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) * @param nCopies * @param valueToReplicate * @return the SourceModel.Expr representing an application of objectArray_replicate */ public static final SourceModel.Expr objectArray_replicate(int nCopies, SourceModel.Expr valueToReplicate) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.objectArray_replicate), SourceModel.Expr.makeIntValue(nCopies), valueToReplicate}); } /** * Name binding for function: objectArray_replicate. * @see #objectArray_replicate(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName objectArray_replicate = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "objectArray_replicate"); /** * Helper binding method for function: objectArray_reverse. * @param array * @return the SourceModule.expr representing an application of objectArray_reverse */ public static final SourceModel.Expr objectArray_reverse(SourceModel.Expr array) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.objectArray_reverse), array}); } /** * Name binding for function: objectArray_reverse. * @see #objectArray_reverse(org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName objectArray_reverse = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "objectArray_reverse"); /** * Helper binding method for function: objectArray_sort. * @param arg_1 * @param arg_2 * @return the SourceModule.expr representing an application of objectArray_sort */ public static final SourceModel.Expr objectArray_sort(SourceModel.Expr arg_1, SourceModel.Expr arg_2) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.objectArray_sort), arg_1, arg_2}); } /** * Name binding for function: objectArray_sort. * @see #objectArray_sort(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName objectArray_sort = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "objectArray_sort"); /** * Helper binding method for function: objectArray_subArray. * @param array * @param fromIndex * @param toIndex * @return the SourceModule.expr representing an application of objectArray_subArray */ public static final SourceModel.Expr objectArray_subArray(SourceModel.Expr array, SourceModel.Expr fromIndex, SourceModel.Expr toIndex) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.objectArray_subArray), array, fromIndex, toIndex}); } /** * @see #objectArray_subArray(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) * @param array * @param fromIndex * @param toIndex * @return the SourceModel.Expr representing an application of objectArray_subArray */ public static final SourceModel.Expr objectArray_subArray(SourceModel.Expr array, int fromIndex, int toIndex) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.objectArray_subArray), array, SourceModel.Expr.makeIntValue(fromIndex), SourceModel.Expr.makeIntValue(toIndex)}); } /** * Name binding for function: objectArray_subArray. * @see #objectArray_subArray(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName objectArray_subArray = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "objectArray_subArray"); /** * Helper binding method for function: objectArray_subscript. * @param array * @param index * @return the SourceModule.expr representing an application of objectArray_subscript */ public static final SourceModel.Expr objectArray_subscript(SourceModel.Expr array, SourceModel.Expr index) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.objectArray_subscript), array, index}); } /** * @see #objectArray_subscript(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) * @param array * @param index * @return the SourceModel.Expr representing an application of objectArray_subscript */ public static final SourceModel.Expr objectArray_subscript(SourceModel.Expr array, int index) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.objectArray_subscript), array, SourceModel.Expr.makeIntValue(index)}); } /** * Name binding for function: objectArray_subscript. * @see #objectArray_subscript(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName objectArray_subscript = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "objectArray_subscript"); /** * Converts a Java array of primitive Java Objects to a Java array of CAL Objects. * @param array (CAL type: <code>Cal.Collections.ArrayPrimitives.JObjectArray</code>) * @return (CAL type: <code>Cal.Collections.ArrayPrimitives.JCalValueArray</code>) */ public static final SourceModel.Expr objectArray_toCalValueArray(SourceModel.Expr array) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.objectArray_toCalValueArray), array}); } /** * Name binding for function: objectArray_toCalValueArray. * @see #objectArray_toCalValueArray(org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName objectArray_toCalValueArray = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "objectArray_toCalValueArray"); /** * Helper binding method for function: objectArray_toShowString. * @param array * @return the SourceModule.expr representing an application of objectArray_toShowString */ public static final SourceModel.Expr objectArray_toShowString(SourceModel.Expr array) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.objectArray_toShowString), array}); } /** * Name binding for function: objectArray_toShowString. * @see #objectArray_toShowString(org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName objectArray_toShowString = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "objectArray_toShowString"); /** * Helper binding method for function: objectArray_update. * @param array * @param index * @param newValue * @return the SourceModule.expr representing an application of objectArray_update */ public static final SourceModel.Expr objectArray_update(SourceModel.Expr array, SourceModel.Expr index, SourceModel.Expr newValue) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.objectArray_update), array, index, newValue}); } /** * @see #objectArray_update(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) * @param array * @param index * @param newValue * @return the SourceModel.Expr representing an application of objectArray_update */ public static final SourceModel.Expr objectArray_update(SourceModel.Expr array, int index, SourceModel.Expr newValue) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.objectArray_update), array, SourceModel.Expr.makeIntValue(index), newValue}); } /** * Name binding for function: objectArray_update. * @see #objectArray_update(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName objectArray_update = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "objectArray_update"); /** * Helper binding method for function: shortArray_append. * @param array1 * @param array2 * @return the SourceModule.expr representing an application of shortArray_append */ public static final SourceModel.Expr shortArray_append(SourceModel.Expr array1, SourceModel.Expr array2) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.shortArray_append), array1, array2}); } /** * Name binding for function: shortArray_append. * @see #shortArray_append(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName shortArray_append = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "shortArray_append"); /** * Helper binding method for function: shortArray_array1. * @param value * @return the SourceModule.expr representing an application of shortArray_array1 */ public static final SourceModel.Expr shortArray_array1(SourceModel.Expr value) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.shortArray_array1), value}); } /** * @see #shortArray_array1(org.openquark.cal.compiler.SourceModel.Expr) * @param value * @return the SourceModel.Expr representing an application of shortArray_array1 */ public static final SourceModel.Expr shortArray_array1(short value) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.shortArray_array1), SourceModel.Expr.makeShortValue(value)}); } /** * Name binding for function: shortArray_array1. * @see #shortArray_array1(org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName shortArray_array1 = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "shortArray_array1"); /** * Helper binding method for function: shortArray_array2. * @param value1 * @param value2 * @return the SourceModule.expr representing an application of shortArray_array2 */ public static final SourceModel.Expr shortArray_array2(SourceModel.Expr value1, SourceModel.Expr value2) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.shortArray_array2), value1, value2}); } /** * @see #shortArray_array2(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) * @param value1 * @param value2 * @return the SourceModel.Expr representing an application of shortArray_array2 */ public static final SourceModel.Expr shortArray_array2(short value1, short value2) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.shortArray_array2), SourceModel.Expr.makeShortValue(value1), SourceModel.Expr.makeShortValue(value2)}); } /** * Name binding for function: shortArray_array2. * @see #shortArray_array2(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName shortArray_array2 = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "shortArray_array2"); /** * Helper binding method for function: shortArray_array3. * @param value1 * @param value2 * @param value3 * @return the SourceModule.expr representing an application of shortArray_array3 */ public static final SourceModel.Expr shortArray_array3(SourceModel.Expr value1, SourceModel.Expr value2, SourceModel.Expr value3) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.shortArray_array3), value1, value2, value3}); } /** * @see #shortArray_array3(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) * @param value1 * @param value2 * @param value3 * @return the SourceModel.Expr representing an application of shortArray_array3 */ public static final SourceModel.Expr shortArray_array3(short value1, short value2, short value3) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.shortArray_array3), SourceModel.Expr.makeShortValue(value1), SourceModel.Expr.makeShortValue(value2), SourceModel.Expr.makeShortValue(value3)}); } /** * Name binding for function: shortArray_array3. * @see #shortArray_array3(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName shortArray_array3 = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "shortArray_array3"); /** * Helper binding method for function: shortArray_array4. * @param value1 * @param value2 * @param value3 * @param value4 * @return the SourceModule.expr representing an application of shortArray_array4 */ public static final SourceModel.Expr shortArray_array4(SourceModel.Expr value1, SourceModel.Expr value2, SourceModel.Expr value3, SourceModel.Expr value4) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.shortArray_array4), value1, value2, value3, value4}); } /** * @see #shortArray_array4(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) * @param value1 * @param value2 * @param value3 * @param value4 * @return the SourceModel.Expr representing an application of shortArray_array4 */ public static final SourceModel.Expr shortArray_array4(short value1, short value2, short value3, short value4) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.shortArray_array4), SourceModel.Expr.makeShortValue(value1), SourceModel.Expr.makeShortValue(value2), SourceModel.Expr.makeShortValue(value3), SourceModel.Expr.makeShortValue(value4)}); } /** * Name binding for function: shortArray_array4. * @see #shortArray_array4(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName shortArray_array4 = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "shortArray_array4"); /** * Helper binding method for function: shortArray_array5. * @param value1 * @param value2 * @param value3 * @param value4 * @param value5 * @return the SourceModule.expr representing an application of shortArray_array5 */ public static final SourceModel.Expr shortArray_array5(SourceModel.Expr value1, SourceModel.Expr value2, SourceModel.Expr value3, SourceModel.Expr value4, SourceModel.Expr value5) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.shortArray_array5), value1, value2, value3, value4, value5}); } /** * @see #shortArray_array5(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) * @param value1 * @param value2 * @param value3 * @param value4 * @param value5 * @return the SourceModel.Expr representing an application of shortArray_array5 */ public static final SourceModel.Expr shortArray_array5(short value1, short value2, short value3, short value4, short value5) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.shortArray_array5), SourceModel.Expr.makeShortValue(value1), SourceModel.Expr.makeShortValue(value2), SourceModel.Expr.makeShortValue(value3), SourceModel.Expr.makeShortValue(value4), SourceModel.Expr.makeShortValue(value5)}); } /** * Name binding for function: shortArray_array5. * @see #shortArray_array5(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName shortArray_array5 = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "shortArray_array5"); /** * Helper binding method for function: shortArray_array6. * @param value1 * @param value2 * @param value3 * @param value4 * @param value5 * @param value6 * @return the SourceModule.expr representing an application of shortArray_array6 */ public static final SourceModel.Expr shortArray_array6(SourceModel.Expr value1, SourceModel.Expr value2, SourceModel.Expr value3, SourceModel.Expr value4, SourceModel.Expr value5, SourceModel.Expr value6) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.shortArray_array6), value1, value2, value3, value4, value5, value6}); } /** * @see #shortArray_array6(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) * @param value1 * @param value2 * @param value3 * @param value4 * @param value5 * @param value6 * @return the SourceModel.Expr representing an application of shortArray_array6 */ public static final SourceModel.Expr shortArray_array6(short value1, short value2, short value3, short value4, short value5, short value6) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.shortArray_array6), SourceModel.Expr.makeShortValue(value1), SourceModel.Expr.makeShortValue(value2), SourceModel.Expr.makeShortValue(value3), SourceModel.Expr.makeShortValue(value4), SourceModel.Expr.makeShortValue(value5), SourceModel.Expr.makeShortValue(value6)}); } /** * Name binding for function: shortArray_array6. * @see #shortArray_array6(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName shortArray_array6 = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "shortArray_array6"); /** * Helper binding method for function: shortArray_array7. * @param value1 * @param value2 * @param value3 * @param value4 * @param value5 * @param value6 * @param value7 * @return the SourceModule.expr representing an application of shortArray_array7 */ public static final SourceModel.Expr shortArray_array7(SourceModel.Expr value1, SourceModel.Expr value2, SourceModel.Expr value3, SourceModel.Expr value4, SourceModel.Expr value5, SourceModel.Expr value6, SourceModel.Expr value7) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.shortArray_array7), value1, value2, value3, value4, value5, value6, value7}); } /** * @see #shortArray_array7(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) * @param value1 * @param value2 * @param value3 * @param value4 * @param value5 * @param value6 * @param value7 * @return the SourceModel.Expr representing an application of shortArray_array7 */ public static final SourceModel.Expr shortArray_array7(short value1, short value2, short value3, short value4, short value5, short value6, short value7) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.shortArray_array7), SourceModel.Expr.makeShortValue(value1), SourceModel.Expr.makeShortValue(value2), SourceModel.Expr.makeShortValue(value3), SourceModel.Expr.makeShortValue(value4), SourceModel.Expr.makeShortValue(value5), SourceModel.Expr.makeShortValue(value6), SourceModel.Expr.makeShortValue(value7)}); } /** * Name binding for function: shortArray_array7. * @see #shortArray_array7(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName shortArray_array7 = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "shortArray_array7"); /** * Helper binding method for function: shortArray_arrayToList. * @param array * @return the SourceModule.expr representing an application of shortArray_arrayToList */ public static final SourceModel.Expr shortArray_arrayToList(SourceModel.Expr array) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.shortArray_arrayToList), array}); } /** * Name binding for function: shortArray_arrayToList. * @see #shortArray_arrayToList(org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName shortArray_arrayToList = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "shortArray_arrayToList"); /** * Helper binding method for function: shortArray_binarySearch. * @param arg_1 * @param arg_2 * @return the SourceModule.expr representing an application of shortArray_binarySearch */ public static final SourceModel.Expr shortArray_binarySearch(SourceModel.Expr arg_1, SourceModel.Expr arg_2) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.shortArray_binarySearch), arg_1, arg_2}); } /** * @see #shortArray_binarySearch(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) * @param arg_1 * @param arg_2 * @return the SourceModel.Expr representing an application of shortArray_binarySearch */ public static final SourceModel.Expr shortArray_binarySearch(SourceModel.Expr arg_1, short arg_2) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.shortArray_binarySearch), arg_1, SourceModel.Expr.makeShortValue(arg_2)}); } /** * Name binding for function: shortArray_binarySearch. * @see #shortArray_binarySearch(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName shortArray_binarySearch = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "shortArray_binarySearch"); /** * Helper binding method for function: shortArray_cloneReplacingNullArray. * @param array * @return the SourceModule.expr representing an application of shortArray_cloneReplacingNullArray */ public static final SourceModel.Expr shortArray_cloneReplacingNullArray(SourceModel.Expr array) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.shortArray_cloneReplacingNullArray), array}); } /** * Name binding for function: shortArray_cloneReplacingNullArray. * @see #shortArray_cloneReplacingNullArray(org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName shortArray_cloneReplacingNullArray = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "shortArray_cloneReplacingNullArray"); /** * Helper binding method for function: shortArray_compare. * @param array1 * @param array2 * @return the SourceModule.expr representing an application of shortArray_compare */ public static final SourceModel.Expr shortArray_compare(SourceModel.Expr array1, SourceModel.Expr array2) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.shortArray_compare), array1, array2}); } /** * Name binding for function: shortArray_compare. * @see #shortArray_compare(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName shortArray_compare = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "shortArray_compare"); /** * Helper binding method for function: shortArray_compareHelper. * @param array1 * @param array2 * @return the SourceModule.expr representing an application of shortArray_compareHelper */ public static final SourceModel.Expr shortArray_compareHelper(SourceModel.Expr array1, SourceModel.Expr array2) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.shortArray_compareHelper), array1, array2}); } /** * Name binding for function: shortArray_compareHelper. * @see #shortArray_compareHelper(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName shortArray_compareHelper = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "shortArray_compareHelper"); /** * Helper binding method for function: shortArray_concat. * @param list * @return the SourceModule.expr representing an application of shortArray_concat */ public static final SourceModel.Expr shortArray_concat(SourceModel.Expr list) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.shortArray_concat), list}); } /** * Name binding for function: shortArray_concat. * @see #shortArray_concat(org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName shortArray_concat = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "shortArray_concat"); /** * Helper binding method for function: shortArray_concatList. * @param list * @return the SourceModule.expr representing an application of shortArray_concatList */ public static final SourceModel.Expr shortArray_concatList(SourceModel.Expr list) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.shortArray_concatList), list}); } /** * Name binding for function: shortArray_concatList. * @see #shortArray_concatList(org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName shortArray_concatList = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "shortArray_concatList"); /** * Helper binding method for function: shortArray_empty. * @return the SourceModule.expr representing an application of shortArray_empty */ public static final SourceModel.Expr shortArray_empty() { return SourceModel.Expr.Var.make(Functions.shortArray_empty); } /** * Name binding for function: shortArray_empty. * @see #shortArray_empty() */ public static final QualifiedName shortArray_empty = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "shortArray_empty"); /** * Helper binding method for function: shortArray_equals. * @param array1 * @param array2 * @return the SourceModule.expr representing an application of shortArray_equals */ public static final SourceModel.Expr shortArray_equals(SourceModel.Expr array1, SourceModel.Expr array2) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.shortArray_equals), array1, array2}); } /** * Name binding for function: shortArray_equals. * @see #shortArray_equals(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName shortArray_equals = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "shortArray_equals"); /** * Converts a Java array of CAL <code>Cal.Core.Prelude.Short</code>s to a Java array of primitive Java shorts. * @param calValueArray (CAL type: <code>Cal.Collections.ArrayPrimitives.JCalValueArray</code>) * @return (CAL type: <code>Cal.Collections.ArrayPrimitives.JShortArray</code>) */ public static final SourceModel.Expr shortArray_fromCalValueArray(SourceModel.Expr calValueArray) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.shortArray_fromCalValueArray), calValueArray}); } /** * Name binding for function: shortArray_fromCalValueArray. * @see #shortArray_fromCalValueArray(org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName shortArray_fromCalValueArray = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "shortArray_fromCalValueArray"); /** * Helper binding method for function: shortArray_greaterThan. * @param array1 * @param array2 * @return the SourceModule.expr representing an application of shortArray_greaterThan */ public static final SourceModel.Expr shortArray_greaterThan(SourceModel.Expr array1, SourceModel.Expr array2) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.shortArray_greaterThan), array1, array2}); } /** * Name binding for function: shortArray_greaterThan. * @see #shortArray_greaterThan(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName shortArray_greaterThan = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "shortArray_greaterThan"); /** * Helper binding method for function: shortArray_greaterThanEquals. * @param array1 * @param array2 * @return the SourceModule.expr representing an application of shortArray_greaterThanEquals */ public static final SourceModel.Expr shortArray_greaterThanEquals(SourceModel.Expr array1, SourceModel.Expr array2) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.shortArray_greaterThanEquals), array1, array2}); } /** * Name binding for function: shortArray_greaterThanEquals. * @see #shortArray_greaterThanEquals(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName shortArray_greaterThanEquals = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "shortArray_greaterThanEquals"); /** * Helper binding method for function: shortArray_indexOf. * @param array * @param element * @return the SourceModule.expr representing an application of shortArray_indexOf */ public static final SourceModel.Expr shortArray_indexOf(SourceModel.Expr array, SourceModel.Expr element) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.shortArray_indexOf), array, element}); } /** * @see #shortArray_indexOf(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) * @param array * @param element * @return the SourceModel.Expr representing an application of shortArray_indexOf */ public static final SourceModel.Expr shortArray_indexOf(SourceModel.Expr array, short element) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.shortArray_indexOf), array, SourceModel.Expr.makeShortValue(element)}); } /** * Name binding for function: shortArray_indexOf. * @see #shortArray_indexOf(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName shortArray_indexOf = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "shortArray_indexOf"); /** * Helper binding method for function: shortArray_indexOf2. * @param array * @param element * @param fromIndex * @return the SourceModule.expr representing an application of shortArray_indexOf2 */ public static final SourceModel.Expr shortArray_indexOf2(SourceModel.Expr array, SourceModel.Expr element, SourceModel.Expr fromIndex) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.shortArray_indexOf2), array, element, fromIndex}); } /** * @see #shortArray_indexOf2(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) * @param array * @param element * @param fromIndex * @return the SourceModel.Expr representing an application of shortArray_indexOf2 */ public static final SourceModel.Expr shortArray_indexOf2(SourceModel.Expr array, short element, int fromIndex) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.shortArray_indexOf2), array, SourceModel.Expr.makeShortValue(element), SourceModel.Expr.makeIntValue(fromIndex)}); } /** * Name binding for function: shortArray_indexOf2. * @see #shortArray_indexOf2(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName shortArray_indexOf2 = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "shortArray_indexOf2"); /** * Helper binding method for function: shortArray_isEmpty. * @param array * @return the SourceModule.expr representing an application of shortArray_isEmpty */ public static final SourceModel.Expr shortArray_isEmpty(SourceModel.Expr array) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.shortArray_isEmpty), array}); } /** * Name binding for function: shortArray_isEmpty. * @see #shortArray_isEmpty(org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName shortArray_isEmpty = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "shortArray_isEmpty"); /** * Helper binding method for function: shortArray_lastIndexOf. * @param array * @param element * @return the SourceModule.expr representing an application of shortArray_lastIndexOf */ public static final SourceModel.Expr shortArray_lastIndexOf(SourceModel.Expr array, SourceModel.Expr element) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.shortArray_lastIndexOf), array, element}); } /** * @see #shortArray_lastIndexOf(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) * @param array * @param element * @return the SourceModel.Expr representing an application of shortArray_lastIndexOf */ public static final SourceModel.Expr shortArray_lastIndexOf(SourceModel.Expr array, short element) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.shortArray_lastIndexOf), array, SourceModel.Expr.makeShortValue(element)}); } /** * Name binding for function: shortArray_lastIndexOf. * @see #shortArray_lastIndexOf(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName shortArray_lastIndexOf = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "shortArray_lastIndexOf"); /** * Helper binding method for function: shortArray_lastIndexOf2. * @param array * @param element * @param fromIndex * @return the SourceModule.expr representing an application of shortArray_lastIndexOf2 */ public static final SourceModel.Expr shortArray_lastIndexOf2(SourceModel.Expr array, SourceModel.Expr element, SourceModel.Expr fromIndex) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.shortArray_lastIndexOf2), array, element, fromIndex}); } /** * @see #shortArray_lastIndexOf2(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) * @param array * @param element * @param fromIndex * @return the SourceModel.Expr representing an application of shortArray_lastIndexOf2 */ public static final SourceModel.Expr shortArray_lastIndexOf2(SourceModel.Expr array, short element, int fromIndex) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.shortArray_lastIndexOf2), array, SourceModel.Expr.makeShortValue(element), SourceModel.Expr.makeIntValue(fromIndex)}); } /** * Name binding for function: shortArray_lastIndexOf2. * @see #shortArray_lastIndexOf2(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName shortArray_lastIndexOf2 = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "shortArray_lastIndexOf2"); /** * Helper binding method for function: shortArray_length. * @param array * @return the SourceModule.expr representing an application of shortArray_length */ public static final SourceModel.Expr shortArray_length(SourceModel.Expr array) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.shortArray_length), array}); } /** * Name binding for function: shortArray_length. * @see #shortArray_length(org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName shortArray_length = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "shortArray_length"); /** * Helper binding method for function: shortArray_lessThan. * @param array1 * @param array2 * @return the SourceModule.expr representing an application of shortArray_lessThan */ public static final SourceModel.Expr shortArray_lessThan(SourceModel.Expr array1, SourceModel.Expr array2) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.shortArray_lessThan), array1, array2}); } /** * Name binding for function: shortArray_lessThan. * @see #shortArray_lessThan(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName shortArray_lessThan = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "shortArray_lessThan"); /** * Helper binding method for function: shortArray_lessThanEquals. * @param array1 * @param array2 * @return the SourceModule.expr representing an application of shortArray_lessThanEquals */ public static final SourceModel.Expr shortArray_lessThanEquals(SourceModel.Expr array1, SourceModel.Expr array2) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.shortArray_lessThanEquals), array1, array2}); } /** * Name binding for function: shortArray_lessThanEquals. * @see #shortArray_lessThanEquals(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName shortArray_lessThanEquals = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "shortArray_lessThanEquals"); /** * Helper binding method for function: shortArray_listToArray. * @param list * @return the SourceModule.expr representing an application of shortArray_listToArray */ public static final SourceModel.Expr shortArray_listToArray(SourceModel.Expr list) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.shortArray_listToArray), list}); } /** * Name binding for function: shortArray_listToArray. * @see #shortArray_listToArray(org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName shortArray_listToArray = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "shortArray_listToArray"); /** * Helper binding method for function: shortArray_listToArrayWithFirstElement. * @param firstElement * @param list * @return the SourceModule.expr representing an application of shortArray_listToArrayWithFirstElement */ public static final SourceModel.Expr shortArray_listToArrayWithFirstElement(SourceModel.Expr firstElement, SourceModel.Expr list) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.shortArray_listToArrayWithFirstElement), firstElement, list}); } /** * @see #shortArray_listToArrayWithFirstElement(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) * @param firstElement * @param list * @return the SourceModel.Expr representing an application of shortArray_listToArrayWithFirstElement */ public static final SourceModel.Expr shortArray_listToArrayWithFirstElement(short firstElement, SourceModel.Expr list) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.shortArray_listToArrayWithFirstElement), SourceModel.Expr.makeShortValue(firstElement), list}); } /** * Name binding for function: shortArray_listToArrayWithFirstElement. * @see #shortArray_listToArrayWithFirstElement(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName shortArray_listToArrayWithFirstElement = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "shortArray_listToArrayWithFirstElement"); /** * Helper binding method for function: shortArray_makeDefault. * @param size * @return the SourceModule.expr representing an application of shortArray_makeDefault */ public static final SourceModel.Expr shortArray_makeDefault(SourceModel.Expr size) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.shortArray_makeDefault), size}); } /** * @see #shortArray_makeDefault(org.openquark.cal.compiler.SourceModel.Expr) * @param size * @return the SourceModel.Expr representing an application of shortArray_makeDefault */ public static final SourceModel.Expr shortArray_makeDefault(int size) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.shortArray_makeDefault), SourceModel.Expr.makeIntValue(size)}); } /** * Name binding for function: shortArray_makeDefault. * @see #shortArray_makeDefault(org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName shortArray_makeDefault = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "shortArray_makeDefault"); /** * Helper binding method for function: shortArray_max. * @param array1 * @param array2 * @return the SourceModule.expr representing an application of shortArray_max */ public static final SourceModel.Expr shortArray_max(SourceModel.Expr array1, SourceModel.Expr array2) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.shortArray_max), array1, array2}); } /** * Name binding for function: shortArray_max. * @see #shortArray_max(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName shortArray_max = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "shortArray_max"); /** * Helper binding method for function: shortArray_min. * @param array1 * @param array2 * @return the SourceModule.expr representing an application of shortArray_min */ public static final SourceModel.Expr shortArray_min(SourceModel.Expr array1, SourceModel.Expr array2) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.shortArray_min), array1, array2}); } /** * Name binding for function: shortArray_min. * @see #shortArray_min(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName shortArray_min = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "shortArray_min"); /** * Helper binding method for function: shortArray_notEquals. * @param array1 * @param array2 * @return the SourceModule.expr representing an application of shortArray_notEquals */ public static final SourceModel.Expr shortArray_notEquals(SourceModel.Expr array1, SourceModel.Expr array2) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.shortArray_notEquals), array1, array2}); } /** * Name binding for function: shortArray_notEquals. * @see #shortArray_notEquals(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName shortArray_notEquals = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "shortArray_notEquals"); /** * Helper binding method for function: shortArray_removeRange. * @param array * @param fromIndex * @param toIndex * @return the SourceModule.expr representing an application of shortArray_removeRange */ public static final SourceModel.Expr shortArray_removeRange(SourceModel.Expr array, SourceModel.Expr fromIndex, SourceModel.Expr toIndex) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.shortArray_removeRange), array, fromIndex, toIndex}); } /** * @see #shortArray_removeRange(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) * @param array * @param fromIndex * @param toIndex * @return the SourceModel.Expr representing an application of shortArray_removeRange */ public static final SourceModel.Expr shortArray_removeRange(SourceModel.Expr array, int fromIndex, int toIndex) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.shortArray_removeRange), array, SourceModel.Expr.makeIntValue(fromIndex), SourceModel.Expr.makeIntValue(toIndex)}); } /** * Name binding for function: shortArray_removeRange. * @see #shortArray_removeRange(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName shortArray_removeRange = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "shortArray_removeRange"); /** * Helper binding method for function: shortArray_replace. * @param array * @param oldElementValue * @param newElementValue * @return the SourceModule.expr representing an application of shortArray_replace */ public static final SourceModel.Expr shortArray_replace(SourceModel.Expr array, SourceModel.Expr oldElementValue, SourceModel.Expr newElementValue) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.shortArray_replace), array, oldElementValue, newElementValue}); } /** * @see #shortArray_replace(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) * @param array * @param oldElementValue * @param newElementValue * @return the SourceModel.Expr representing an application of shortArray_replace */ public static final SourceModel.Expr shortArray_replace(SourceModel.Expr array, short oldElementValue, short newElementValue) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.shortArray_replace), array, SourceModel.Expr.makeShortValue(oldElementValue), SourceModel.Expr.makeShortValue(newElementValue)}); } /** * Name binding for function: shortArray_replace. * @see #shortArray_replace(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName shortArray_replace = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "shortArray_replace"); /** * Helper binding method for function: shortArray_replicate. * @param nCopies * @param valueToReplicate * @return the SourceModule.expr representing an application of shortArray_replicate */ public static final SourceModel.Expr shortArray_replicate(SourceModel.Expr nCopies, SourceModel.Expr valueToReplicate) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.shortArray_replicate), nCopies, valueToReplicate}); } /** * @see #shortArray_replicate(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) * @param nCopies * @param valueToReplicate * @return the SourceModel.Expr representing an application of shortArray_replicate */ public static final SourceModel.Expr shortArray_replicate(int nCopies, short valueToReplicate) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.shortArray_replicate), SourceModel.Expr.makeIntValue(nCopies), SourceModel.Expr.makeShortValue(valueToReplicate)}); } /** * Name binding for function: shortArray_replicate. * @see #shortArray_replicate(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName shortArray_replicate = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "shortArray_replicate"); /** * Helper binding method for function: shortArray_reverse. * @param array * @return the SourceModule.expr representing an application of shortArray_reverse */ public static final SourceModel.Expr shortArray_reverse(SourceModel.Expr array) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.shortArray_reverse), array}); } /** * Name binding for function: shortArray_reverse. * @see #shortArray_reverse(org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName shortArray_reverse = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "shortArray_reverse"); /** * Helper binding method for function: shortArray_sort. * @param array * @return the SourceModule.expr representing an application of shortArray_sort */ public static final SourceModel.Expr shortArray_sort(SourceModel.Expr array) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.shortArray_sort), array}); } /** * Name binding for function: shortArray_sort. * @see #shortArray_sort(org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName shortArray_sort = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "shortArray_sort"); /** * Helper binding method for function: shortArray_subArray. * @param array * @param fromIndex * @param toIndex * @return the SourceModule.expr representing an application of shortArray_subArray */ public static final SourceModel.Expr shortArray_subArray(SourceModel.Expr array, SourceModel.Expr fromIndex, SourceModel.Expr toIndex) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.shortArray_subArray), array, fromIndex, toIndex}); } /** * @see #shortArray_subArray(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) * @param array * @param fromIndex * @param toIndex * @return the SourceModel.Expr representing an application of shortArray_subArray */ public static final SourceModel.Expr shortArray_subArray(SourceModel.Expr array, int fromIndex, int toIndex) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.shortArray_subArray), array, SourceModel.Expr.makeIntValue(fromIndex), SourceModel.Expr.makeIntValue(toIndex)}); } /** * Name binding for function: shortArray_subArray. * @see #shortArray_subArray(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName shortArray_subArray = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "shortArray_subArray"); /** * Helper binding method for function: shortArray_subscript. * @param array * @param index * @return the SourceModule.expr representing an application of shortArray_subscript */ public static final SourceModel.Expr shortArray_subscript(SourceModel.Expr array, SourceModel.Expr index) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.shortArray_subscript), array, index}); } /** * @see #shortArray_subscript(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) * @param array * @param index * @return the SourceModel.Expr representing an application of shortArray_subscript */ public static final SourceModel.Expr shortArray_subscript(SourceModel.Expr array, int index) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.shortArray_subscript), array, SourceModel.Expr.makeIntValue(index)}); } /** * Name binding for function: shortArray_subscript. * @see #shortArray_subscript(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName shortArray_subscript = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "shortArray_subscript"); /** * Converts a Java array of primitive Java shorts to a Java array of CAL <code>Cal.Core.Prelude.Short</code>s. * @param array (CAL type: <code>Cal.Collections.ArrayPrimitives.JShortArray</code>) * @return (CAL type: <code>Cal.Collections.ArrayPrimitives.JCalValueArray</code>) */ public static final SourceModel.Expr shortArray_toCalValueArray(SourceModel.Expr array) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.shortArray_toCalValueArray), array}); } /** * Name binding for function: shortArray_toCalValueArray. * @see #shortArray_toCalValueArray(org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName shortArray_toCalValueArray = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "shortArray_toCalValueArray"); /** * Helper binding method for function: shortArray_toShowString. * @param array * @return the SourceModule.expr representing an application of shortArray_toShowString */ public static final SourceModel.Expr shortArray_toShowString(SourceModel.Expr array) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.shortArray_toShowString), array}); } /** * Name binding for function: shortArray_toShowString. * @see #shortArray_toShowString(org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName shortArray_toShowString = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "shortArray_toShowString"); /** * Helper binding method for function: shortArray_update. * @param array * @param index * @param newValue * @return the SourceModule.expr representing an application of shortArray_update */ public static final SourceModel.Expr shortArray_update(SourceModel.Expr array, SourceModel.Expr index, SourceModel.Expr newValue) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.shortArray_update), array, index, newValue}); } /** * @see #shortArray_update(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) * @param array * @param index * @param newValue * @return the SourceModel.Expr representing an application of shortArray_update */ public static final SourceModel.Expr shortArray_update(SourceModel.Expr array, int index, short newValue) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.shortArray_update), array, SourceModel.Expr.makeIntValue(index), SourceModel.Expr.makeShortValue(newValue)}); } /** * Name binding for function: shortArray_update. * @see #shortArray_update(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName shortArray_update = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "shortArray_update"); /** * similar to <code>Cal.Core.Prelude.intToOrdering</code> but only handles the intValues -1, 0, 1. This is an optimization for some well-used * functions implemented in terms of Java primitives where the underlying Java primitive is known to return one of * -1, 0, or 1. * @param intValue (CAL type: <code>Cal.Core.Prelude.Int</code>) * @return (CAL type: <code>Cal.Core.Prelude.Ordering</code>) */ public static final SourceModel.Expr signumIntToOrdering(SourceModel.Expr intValue) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.signumIntToOrdering), intValue}); } /** * @see #signumIntToOrdering(org.openquark.cal.compiler.SourceModel.Expr) * @param intValue * @return the SourceModel.Expr representing an application of signumIntToOrdering */ public static final SourceModel.Expr signumIntToOrdering(int intValue) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.signumIntToOrdering), SourceModel.Expr.makeIntValue(intValue)}); } /** * Name binding for function: signumIntToOrdering. * @see #signumIntToOrdering(org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName signumIntToOrdering = QualifiedName.make( CAL_ArrayPrimitives_internal.MODULE_NAME, "signumIntToOrdering"); } /** * A hash of the concatenated JavaDoc for this class (including inner classes). * This value is used when checking for changes to generated binding classes. */ public static final int javaDocHash = 776534279; }