Beispiel #1
0
 public static boolean[] toBooleanArray(
     ceylon.language.Iterable<? extends ceylon.language.Boolean, ? extends java.lang.Object>
         sequence,
     boolean... initialElements) {
   if (sequence instanceof ceylon.language.List)
     return toBooleanArray(
         (ceylon.language.List<? extends ceylon.language.Boolean>) sequence, initialElements);
   List<ceylon.language.Boolean> list = collectIterable(sequence);
   boolean[] ret = new boolean[list.size() + initialElements.length];
   int i = 0;
   for (; i < initialElements.length; i++) {
     ret[i] = initialElements[i];
   }
   for (ceylon.language.Boolean e : list) {
     ret[i++] = e.booleanValue();
   }
   return ret;
 }