Module xl.compiler

Class XL16UForeignBoundaryRuntime

java.lang.Object
de.grogra.xl.compiler.xl16u.XL16UForeignBoundaryRuntime

public final class XL16UForeignBoundaryRuntime extends Object
Runtime helpers for XL 1.6U values crossing into unit-unaware Java code.
  • Method Details

    • toPlainIntArray

      public static int[] toPlainIntArray(int[] values)
    • toPlainIntArray

      public static int[][] toPlainIntArray(int[][] values)
    • toPlainIntArray

      public static int[][][] toPlainIntArray(int[][][] values)
    • toPlainIntArrayGeneric

      public static Object toPlainIntArrayGeneric(Object values)
    • toPlainLongArray

      public static long[] toPlainLongArray(long[] values)
    • toPlainLongArray

      public static long[][] toPlainLongArray(long[][] values)
    • toPlainLongArray

      public static long[][][] toPlainLongArray(long[][][] values)
    • toPlainLongArrayGeneric

      public static Object toPlainLongArrayGeneric(Object values)
    • toPlainFloatArray

      public static float[] toPlainFloatArray(float[] values)
    • toPlainFloatArray

      public static float[][] toPlainFloatArray(float[][] values)
    • toPlainFloatArray

      public static float[][][] toPlainFloatArray(float[][][] values)
    • toPlainFloatArrayGeneric

      public static Object toPlainFloatArrayGeneric(Object values)
    • toPlainDoubleArray

      public static double[] toPlainDoubleArray(double[] values)
    • toPlainDoubleArray

      public static double[][] toPlainDoubleArray(double[][] values)
    • toPlainDoubleArray

      public static double[][][] toPlainDoubleArray(double[][][] values)
    • toPlainDoubleArrayGeneric

      public static Object toPlainDoubleArrayGeneric(Object values)