1 package org.simantics.scl.runtime;
\r
3 import java.util.ArrayList;
\r
4 import java.util.List;
\r
6 public class Coercion {
\r
7 public static String toString(Object value) {
\r
8 return (String)value;
\r
11 public static double toDouble(Object value) {
\r
12 return (Double)value;
\r
15 public static double[] toDoubleArray(List<Double> value) {
\r
16 double[] result = new double[value.size()];
\r
17 for(int i=0;i<result.length;++i)
\r
18 result[i] = value.get(i);
\r
22 public static List<Double> fromDoubleArray(double[] value) {
\r
23 ArrayList<Double> result = new ArrayList<Double>(value.length);
\r
24 for(int i=0;i<value.length;++i)
\r
25 result.add(value[i]);
\r