Skip to content
This repository has been archived by the owner on Apr 13, 2023. It is now read-only.

Commit

Permalink
Issue #6804: update .src
Browse files Browse the repository at this point in the history
  • Loading branch information
tombentley committed Jan 27, 2017
1 parent f369c7d commit b9690f6
Show file tree
Hide file tree
Showing 35 changed files with 463 additions and 122 deletions.
Expand Up @@ -177,7 +177,7 @@ final class erasureCasting_ {
final .ceylon.language.Sequential t2 = t.span(.ceylon.language.Integer.instance(0L), .ceylon.language.Integer.instance(1L));
final .com.redhat.ceylon.compiler.java.test.expression.erasure.EC_Tuple nonRawTuple = new .com.redhat.ceylon.compiler.java.test.expression.erasure.EC_Tuple(.com.redhat.ceylon.compiler.java.runtime.model.TypeDescriptor.union(.ceylon.language.Integer.$TypeDescriptor$, .ceylon.language.String.$TypeDescriptor$), .ceylon.language.Integer.$TypeDescriptor$, .ceylon.language.Integer.instance(1L));
final long nonRawTupleFirst = ((.ceylon.language.Integer)(.java.lang.Object)nonRawTuple.getFirst()).longValue();
final int unboxedInteger = ((.ceylon.language.Character)(.java.lang.Object)((.ceylon.language.Sequence<? extends .ceylon.language.Character>).ceylon.language.String.sequence("abc").<.ceylon.language.Character>withLeading(.ceylon.language.Character.$TypeDescriptor$, .ceylon.language.Character.instance(100))).getFirst()).intValue();
final int unboxedInteger = ((.ceylon.language.Character)(.java.lang.Object)((.ceylon.language.Sequence<? extends .ceylon.language.Character>)((.ceylon.language.Sequential<? extends .ceylon.language.Character>)(.ceylon.language.Sequential).ceylon.language.String.sequence("abc")).<.ceylon.language.Character>withLeading(.ceylon.language.Character.$TypeDescriptor$, .ceylon.language.Character.instance(100))).getFirst()).intValue();
final .ceylon.language.Sequence<? extends .ceylon.language.Integer> nonEmptySequence = (.ceylon.language.Sequence<? extends .ceylon.language.Integer>)(.ceylon.language.Sequence)new .com.redhat.ceylon.compiler.java.language.AbstractIterable<.ceylon.language.Integer, .java.lang.Object>(.ceylon.language.Integer.$TypeDescriptor$, .com.redhat.ceylon.compiler.java.runtime.model.TypeDescriptor.NothingType){

public final .ceylon.language.Iterator<.ceylon.language.Integer> iterator() {
Expand Down
Expand Up @@ -460,8 +460,8 @@ public abstract class SequenceOperators implements .com.redhat.ceylon.compiler.j
}

@.java.lang.Override
public .ceylon.language.Sequential<? extends .ceylon.language.String> sequence() {
return $ceylon$language$Iterable$this$.sequence();
public .ceylon.language.Sequential sequence() {
return (.ceylon.language.Sequential<? extends .ceylon.language.String>)(.ceylon.language.Sequential)$ceylon$language$Iterable$this$.sequence();
}

@.java.lang.Override
Expand Down Expand Up @@ -1354,8 +1354,8 @@ public abstract class SequenceOperators2 implements .com.redhat.ceylon.compiler.
}

@.java.lang.Override
public .ceylon.language.Sequential<? extends .ceylon.language.String> sequence() {
return $ceylon$language$Iterable$this$.sequence();
public .ceylon.language.Sequential sequence() {
return (.ceylon.language.Sequential<? extends .ceylon.language.String>)(.ceylon.language.Sequential)$ceylon$language$Iterable$this$.sequence();
}

@.java.lang.Override
Expand Down
Expand Up @@ -41,7 +41,7 @@ class SpreadOptimization implements .com.redhat.ceylon.compiler.java.runtime.mod
} else {
throw new .ceylon.language.AssertionError("Assertion failed" + (.java.lang.System.lineSeparator() + "\tviolated " + "!it.shorterThan(2)"));
}
.ceylon.language.Sequential<? extends .ceylon.language.String> lhs$2 = it.sequence();
.java.lang.Object lhs$2 = it.sequence();
.ceylon.language.List<? extends .ceylon.language.String> rhs$3 = list;
if (lhs$2.equals(rhs$3)) {
} else {
Expand Down Expand Up @@ -78,7 +78,7 @@ class SpreadOptimization implements .com.redhat.ceylon.compiler.java.runtime.mod
} else {
throw new .ceylon.language.AssertionError("Assertion failed" + (.java.lang.System.lineSeparator() + "\tviolated " + "!it.shorterThan(3)"));
}
.ceylon.language.Sequential<? extends .ceylon.language.String> lhs$6 = it.sequence();
.java.lang.Object lhs$6 = it.sequence();
.ceylon.language.Sequence<? extends .ceylon.language.String> rhs$7 = (.ceylon.language.Sequence<? extends .ceylon.language.String>).ceylon.language.Tuple.instance(.ceylon.language.String.$TypeDescriptor$, new .java.lang.Object[]{
.ceylon.language.String.instance("a"),
.ceylon.language.String.instance("a"),
Expand Down Expand Up @@ -119,7 +119,7 @@ class SpreadOptimization implements .com.redhat.ceylon.compiler.java.runtime.mod
} else {
throw new .ceylon.language.AssertionError("Assertion failed" + (.java.lang.System.lineSeparator() + "\tviolated " + "!it.shorterThan(1)"));
}
.ceylon.language.Sequential<? extends .ceylon.language.String> lhs$10 = it.sequence();
.java.lang.Object lhs$10 = it.sequence();
.ceylon.language.Sequence<? extends .ceylon.language.String> rhs$11 = (.ceylon.language.Sequence<? extends .ceylon.language.String>).ceylon.language.Tuple.instance(.ceylon.language.String.$TypeDescriptor$, new .java.lang.Object[]{
.ceylon.language.String.instance("a"),
.ceylon.language.String.instance("b")});
Expand Down Expand Up @@ -184,8 +184,8 @@ class SpreadOptimization implements .com.redhat.ceylon.compiler.java.runtime.mod
}

private final void f$priv$(final .ceylon.language.Iterable<? extends .ceylon.language.String, ? extends .java.lang.Object> expect, final .ceylon.language.Iterable<? extends .ceylon.language.String, ? extends .java.lang.Object> args) {
.ceylon.language.Sequential<? extends .ceylon.language.String> lhs$14 = expect.sequence();
.ceylon.language.Sequential<? extends .ceylon.language.String> rhs$15 = args.sequence();
.java.lang.Object lhs$14 = expect.sequence();
.java.lang.Object rhs$15 = args.sequence();
if (lhs$14.equals(rhs$15)) {
} else {
throw new .ceylon.language.AssertionError("Assertion failed" + (.java.lang.System.lineSeparator() + "\tviolated " + "expect.sequence() == args.sequence()") + .com.redhat.ceylon.compiler.java.Util.assertBinOpFailed(lhs$14, rhs$15));
Expand Down
Expand Up @@ -15,81 +15,81 @@ class ArrayWith implements .com.redhat.ceylon.compiler.java.runtime.model.Reifie
.java.lang.Object sel$0 = array;
if (sel$0 instanceof long[]) {
final long[] array$25 = (long[])sel$0;
final .ceylon.language.Sequential<? extends .ceylon.language.Integer> s = .com.redhat.ceylon.compiler.java.language.LongArray.getIterable(array$25).sequence();
final .java.lang.Object s = .com.redhat.ceylon.compiler.java.language.LongArray.getIterable(array$25).sequence();
.ceylon.language.List<? extends E> lhs$26 = expected;
.ceylon.language.Sequential<? extends .ceylon.language.Integer> rhs$27 = s;
.java.lang.Object rhs$27 = s;
if (lhs$26.equals(rhs$27)) {
} else {
throw new .ceylon.language.AssertionError("Assertion failed" + (.java.lang.System.lineSeparator() + "\tviolated " + "expected == s") + .com.redhat.ceylon.compiler.java.Util.assertBinOpFailed(lhs$26, rhs$27));
}
} else if (sel$0 instanceof int[]) {
final int[] array$22 = (int[])sel$0;
final .ceylon.language.Sequential<? extends .ceylon.language.Integer> s = .com.redhat.ceylon.compiler.java.language.IntArray.getIterable(array$22).sequence();
final .java.lang.Object s = .com.redhat.ceylon.compiler.java.language.IntArray.getIterable(array$22).sequence();
.ceylon.language.List<? extends E> lhs$23 = expected;
.ceylon.language.Sequential<? extends .ceylon.language.Integer> rhs$24 = s;
.java.lang.Object rhs$24 = s;
if (lhs$23.equals(rhs$24)) {
} else {
throw new .ceylon.language.AssertionError("Assertion failed" + (.java.lang.System.lineSeparator() + "\tviolated " + "expected == s") + .com.redhat.ceylon.compiler.java.Util.assertBinOpFailed(lhs$23, rhs$24));
}
} else if (sel$0 instanceof short[]) {
final short[] array$19 = (short[])sel$0;
final .ceylon.language.Sequential<? extends .ceylon.language.Integer> s = .com.redhat.ceylon.compiler.java.language.ShortArray.getIterable(array$19).sequence();
final .java.lang.Object s = .com.redhat.ceylon.compiler.java.language.ShortArray.getIterable(array$19).sequence();
.ceylon.language.List<? extends E> lhs$20 = expected;
.ceylon.language.Sequential<? extends .ceylon.language.Integer> rhs$21 = s;
.java.lang.Object rhs$21 = s;
if (lhs$20.equals(rhs$21)) {
} else {
throw new .ceylon.language.AssertionError("Assertion failed" + (.java.lang.System.lineSeparator() + "\tviolated " + "expected == s") + .com.redhat.ceylon.compiler.java.Util.assertBinOpFailed(lhs$20, rhs$21));
}
} else if (sel$0 instanceof byte[]) {
final byte[] array$16 = (byte[])sel$0;
final .ceylon.language.Sequential<? extends .ceylon.language.Byte> s = .com.redhat.ceylon.compiler.java.language.ByteArray.getIterable(array$16).sequence();
final .java.lang.Object s = .com.redhat.ceylon.compiler.java.language.ByteArray.getIterable(array$16).sequence();
.ceylon.language.List<? extends E> lhs$17 = expected;
.ceylon.language.Sequential<? extends .ceylon.language.Byte> rhs$18 = s;
.java.lang.Object rhs$18 = s;
if (lhs$17.equals(rhs$18)) {
} else {
throw new .ceylon.language.AssertionError("Assertion failed" + (.java.lang.System.lineSeparator() + "\tviolated " + "expected == s") + .com.redhat.ceylon.compiler.java.Util.assertBinOpFailed(lhs$17, rhs$18));
}
} else if (sel$0 instanceof boolean[]) {
final boolean[] array$13 = (boolean[])sel$0;
final .ceylon.language.Sequential<? extends .ceylon.language.Boolean> s = .com.redhat.ceylon.compiler.java.language.BooleanArray.getIterable(array$13).sequence();
final .java.lang.Object s = .com.redhat.ceylon.compiler.java.language.BooleanArray.getIterable(array$13).sequence();
.ceylon.language.List<? extends E> lhs$14 = expected;
.ceylon.language.Sequential<? extends .ceylon.language.Boolean> rhs$15 = s;
.java.lang.Object rhs$15 = s;
if (lhs$14.equals(rhs$15)) {
} else {
throw new .ceylon.language.AssertionError("Assertion failed" + (.java.lang.System.lineSeparator() + "\tviolated " + "expected == s") + .com.redhat.ceylon.compiler.java.Util.assertBinOpFailed(lhs$14, rhs$15));
}
} else if (sel$0 instanceof char[]) {
final char[] array$10 = (char[])sel$0;
final .ceylon.language.Sequential<? extends .ceylon.language.Character> s = .com.redhat.ceylon.compiler.java.language.CharArray.getIterable(array$10).sequence();
final .java.lang.Object s = .com.redhat.ceylon.compiler.java.language.CharArray.getIterable(array$10).sequence();
.ceylon.language.List<? extends E> lhs$11 = expected;
.ceylon.language.Sequential<? extends .ceylon.language.Character> rhs$12 = s;
.java.lang.Object rhs$12 = s;
if (lhs$11.equals(rhs$12)) {
} else {
throw new .ceylon.language.AssertionError("Assertion failed" + (.java.lang.System.lineSeparator() + "\tviolated " + "expected == s") + .com.redhat.ceylon.compiler.java.Util.assertBinOpFailed(lhs$11, rhs$12));
}
} else if (sel$0 instanceof float[]) {
final float[] array$7 = (float[])sel$0;
final .ceylon.language.Sequential<? extends .ceylon.language.Float> s = .com.redhat.ceylon.compiler.java.language.FloatArray.getIterable(array$7).sequence();
final .java.lang.Object s = .com.redhat.ceylon.compiler.java.language.FloatArray.getIterable(array$7).sequence();
.ceylon.language.List<? extends E> lhs$8 = expected;
.ceylon.language.Sequential<? extends .ceylon.language.Float> rhs$9 = s;
.java.lang.Object rhs$9 = s;
if (lhs$8.equals(rhs$9)) {
} else {
throw new .ceylon.language.AssertionError("Assertion failed" + (.java.lang.System.lineSeparator() + "\tviolated " + "expected == s") + .com.redhat.ceylon.compiler.java.Util.assertBinOpFailed(lhs$8, rhs$9));
}
} else if (sel$0 instanceof double[]) {
final double[] array$4 = (double[])sel$0;
final .ceylon.language.Sequential<? extends .ceylon.language.Float> s = .com.redhat.ceylon.compiler.java.language.DoubleArray.getIterable(array$4).sequence();
final .java.lang.Object s = .com.redhat.ceylon.compiler.java.language.DoubleArray.getIterable(array$4).sequence();
.ceylon.language.List<? extends E> lhs$5 = expected;
.ceylon.language.Sequential<? extends .ceylon.language.Float> rhs$6 = s;
.java.lang.Object rhs$6 = s;
if (lhs$5.equals(rhs$6)) {
} else {
throw new .ceylon.language.AssertionError("Assertion failed" + (.java.lang.System.lineSeparator() + "\tviolated " + "expected == s") + .com.redhat.ceylon.compiler.java.Util.assertBinOpFailed(lhs$5, rhs$6));
}
} else if (sel$0 instanceof .java.lang.Object[]) {
final E[] array$1 = (E[])sel$0;
final .ceylon.language.Sequential<? extends E> s = .com.redhat.ceylon.compiler.java.language.ObjectArray<? extends E>.getIterable(array$1).sequence();
final .java.lang.Object s = .com.redhat.ceylon.compiler.java.language.ObjectArray<? extends E>.getIterable(array$1).sequence();
.ceylon.language.List<? extends E> lhs$2 = expected;
.ceylon.language.Sequential<? extends E> rhs$3 = s;
.java.lang.Object rhs$3 = s;
if (lhs$2.equals(rhs$3)) {
} else {
throw new .ceylon.language.AssertionError("Assertion failed" + (.java.lang.System.lineSeparator() + "\tviolated " + "expected == s") + .com.redhat.ceylon.compiler.java.Util.assertBinOpFailed(lhs$2, rhs$3));
Expand Down Expand Up @@ -125,7 +125,7 @@ class ArrayWith implements .com.redhat.ceylon.compiler.java.runtime.model.Reifie
}
}
});
<.ceylon.language.Byte>check$priv$(.ceylon.language.Byte.$TypeDescriptor$, new .com.redhat.ceylon.compiler.java.language.LazyIterable<.ceylon.language.Byte, .java.lang.Object>(.ceylon.language.Byte.$TypeDescriptor$, .com.redhat.ceylon.compiler.java.runtime.model.TypeDescriptor.NothingType, 3, false){
<.ceylon.language.Byte>check$priv$(.ceylon.language.Byte.$TypeDescriptor$, (.ceylon.language.List<? extends .ceylon.language.Byte>)(.ceylon.language.List)new .com.redhat.ceylon.compiler.java.language.LazyIterable<.ceylon.language.Byte, .java.lang.Object>(.ceylon.language.Byte.$TypeDescriptor$, .com.redhat.ceylon.compiler.java.runtime.model.TypeDescriptor.NothingType, 3, false){

@.java.lang.Override
protected final .java.lang.Object $evaluate$(int $index$) {
Expand Down
Expand Up @@ -268,7 +268,7 @@ final class javaIterableInForComprehension_ {
.ceylon.language.Sequence<? extends .ceylon.language.Integer> lhs$13 = (.ceylon.language.Sequence<? extends .ceylon.language.Integer>).ceylon.language.Tuple.instance(.ceylon.language.Integer.$TypeDescriptor$, new .java.lang.Object[]{
.ceylon.language.Integer.instance(1L),
.ceylon.language.Integer.instance(3L)});
.ceylon.language.Sequential<? extends .ceylon.language.Integer> rhs$14 = new .com.redhat.ceylon.compiler.java.language.ConstantIterable<.ceylon.language.Integer, .java.lang.Object>(.ceylon.language.Integer.$TypeDescriptor$, .ceylon.language.Null.$TypeDescriptor$, new .com.redhat.ceylon.compiler.java.language.AbstractIterable<.ceylon.language.Integer, .java.lang.Object>(.ceylon.language.Integer.$TypeDescriptor$, .ceylon.language.Null.$TypeDescriptor$){
.java.lang.Object rhs$14 = new .com.redhat.ceylon.compiler.java.language.ConstantIterable<.ceylon.language.Integer, .java.lang.Object>(.ceylon.language.Integer.$TypeDescriptor$, .ceylon.language.Null.$TypeDescriptor$, new .com.redhat.ceylon.compiler.java.language.AbstractIterable<.ceylon.language.Integer, .java.lang.Object>(.ceylon.language.Integer.$TypeDescriptor$, .ceylon.language.Null.$TypeDescriptor$){

public final .ceylon.language.Iterator<.ceylon.language.Integer> iterator() {
return new .com.redhat.ceylon.compiler.java.language.AbstractIterator<.ceylon.language.Integer>(.ceylon.language.Integer.$TypeDescriptor$){
Expand Down Expand Up @@ -323,7 +323,7 @@ final class javaIterableInForComprehension_ {
.ceylon.language.Integer.instance(3L),
.ceylon.language.Integer.instance(6L),
.ceylon.language.Integer.instance(9L)});
.ceylon.language.Sequential<? extends .ceylon.language.Integer> rhs$18 = new .com.redhat.ceylon.compiler.java.language.ConstantIterable<.ceylon.language.Integer, .java.lang.Object>(.ceylon.language.Integer.$TypeDescriptor$, .ceylon.language.Null.$TypeDescriptor$, new .com.redhat.ceylon.compiler.java.language.AbstractIterable<.ceylon.language.Integer, .java.lang.Object>(.ceylon.language.Integer.$TypeDescriptor$, .ceylon.language.Null.$TypeDescriptor$){
.java.lang.Object rhs$18 = new .com.redhat.ceylon.compiler.java.language.ConstantIterable<.ceylon.language.Integer, .java.lang.Object>(.ceylon.language.Integer.$TypeDescriptor$, .ceylon.language.Null.$TypeDescriptor$, new .com.redhat.ceylon.compiler.java.language.AbstractIterable<.ceylon.language.Integer, .java.lang.Object>(.ceylon.language.Integer.$TypeDescriptor$, .ceylon.language.Null.$TypeDescriptor$){

public final .ceylon.language.Iterator<.ceylon.language.Integer> iterator() {
return new .com.redhat.ceylon.compiler.java.language.AbstractIterator<.ceylon.language.Integer>(.ceylon.language.Integer.$TypeDescriptor$){
Expand Down

0 comments on commit b9690f6

Please sign in to comment.