コード例 #1
0
ファイル: Util.java プロジェクト: CedricGatay/ceylon.language
 public static java.lang.String[] toJavaStringArray(
     ceylon.language.Iterable<? extends ceylon.language.String, ? extends java.lang.Object>
         sequence,
     java.lang.String... initialElements) {
   if (sequence instanceof ceylon.language.List)
     return toJavaStringArray(
         (ceylon.language.List<? extends ceylon.language.String>) sequence, initialElements);
   List<ceylon.language.String> list = collectIterable(sequence);
   java.lang.String[] ret = new java.lang.String[list.size() + initialElements.length];
   int i = 0;
   for (; i < initialElements.length; i++) {
     ret[i] = initialElements[i];
   }
   for (ceylon.language.String e : list) {
     ret[i++] = e.toString();
   }
   return ret;
 }