comparison truffle/com.oracle.truffle.api.dsl.test/src/com/oracle/truffle/api/dsl/test/ImplicitCastTest.java @ 22232:526de3af756d

Merge with 0480c4873a4a8a71250c9570b702cea98ab1c7bc
author Michael Van De Vanter <michael.van.de.vanter@oracle.com>
date Mon, 21 Sep 2015 12:15:38 -0700
parents dc83cc1f94f2
children
comparison
equal deleted inserted replaced
22231:59e022cee529 22232:526de3af756d
20 * or visit www.oracle.com if you need additional information or have any 20 * or visit www.oracle.com if you need additional information or have any
21 * questions. 21 * questions.
22 */ 22 */
23 package com.oracle.truffle.api.dsl.test; 23 package com.oracle.truffle.api.dsl.test;
24 24
25 import org.junit.Assert;
26 import org.junit.Test;
27
25 import com.oracle.truffle.api.dsl.ImplicitCast; 28 import com.oracle.truffle.api.dsl.ImplicitCast;
26 import com.oracle.truffle.api.dsl.NodeChild; 29 import com.oracle.truffle.api.dsl.NodeChild;
27 import com.oracle.truffle.api.dsl.NodeChildren; 30 import com.oracle.truffle.api.dsl.NodeChildren;
28 import com.oracle.truffle.api.dsl.Specialization; 31 import com.oracle.truffle.api.dsl.Specialization;
29 import com.oracle.truffle.api.dsl.TypeSystem; 32 import com.oracle.truffle.api.dsl.TypeSystem;
32 import com.oracle.truffle.api.dsl.test.ImplicitCastTestFactory.ImplicitCast1NodeFactory; 35 import com.oracle.truffle.api.dsl.test.ImplicitCastTestFactory.ImplicitCast1NodeFactory;
33 import com.oracle.truffle.api.dsl.test.ImplicitCastTestFactory.ImplicitCast2NodeFactory; 36 import com.oracle.truffle.api.dsl.test.ImplicitCastTestFactory.ImplicitCast2NodeFactory;
34 import com.oracle.truffle.api.dsl.test.TypeSystemTest.TestRootNode; 37 import com.oracle.truffle.api.dsl.test.TypeSystemTest.TestRootNode;
35 import com.oracle.truffle.api.dsl.test.TypeSystemTest.ValueNode; 38 import com.oracle.truffle.api.dsl.test.TypeSystemTest.ValueNode;
36 import com.oracle.truffle.api.frame.VirtualFrame; 39 import com.oracle.truffle.api.frame.VirtualFrame;
37 import org.junit.Assert;
38 import org.junit.Test;
39 40
40 public class ImplicitCastTest { 41 public class ImplicitCastTest {
41 42
42 @TypeSystem({int.class, String.class, boolean.class}) 43 @TypeSystem({int.class, String.class, boolean.class})
43 static class ImplicitCast0Types { 44 static class ImplicitCast0Types {