comparison truffle/com.oracle.truffle.api.dsl.test/src/com/oracle/truffle/api/dsl/test/examples/RubyCall.java @ 22157:dc83cc1f94f2

Using fully qualified imports
author Jaroslav Tulach <jaroslav.tulach@oracle.com>
date Wed, 16 Sep 2015 11:33:22 +0200
parents 9c8c0937da41
children 14e6dfb1ef05
comparison
equal deleted inserted replaced
22156:50056a161d7f 22157:dc83cc1f94f2
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.examples; 23 package com.oracle.truffle.api.dsl.test.examples;
24 24
25 import static com.oracle.truffle.api.dsl.test.examples.ExampleNode.*; 25 import com.oracle.truffle.api.Assumption;
26 import static org.junit.Assert.*; 26 import com.oracle.truffle.api.CallTarget;
27
28 import java.util.*;
29
30 import org.junit.*;
31
32 import com.oracle.truffle.api.*;
33 import com.oracle.truffle.api.CompilerDirectives.TruffleBoundary; 27 import com.oracle.truffle.api.CompilerDirectives.TruffleBoundary;
34 import com.oracle.truffle.api.dsl.*; 28 import com.oracle.truffle.api.dsl.Cached;
35 import com.oracle.truffle.api.dsl.internal.*; 29 import com.oracle.truffle.api.dsl.ImportStatic;
30 import com.oracle.truffle.api.dsl.Specialization;
31 import com.oracle.truffle.api.dsl.internal.SpecializedNode;
32 import static com.oracle.truffle.api.dsl.test.examples.ExampleNode.createArguments;
33 import static com.oracle.truffle.api.dsl.test.examples.ExampleNode.createTarget;
36 import com.oracle.truffle.api.dsl.test.examples.RubyCallFactory.RubyDispatchNodeGen; 34 import com.oracle.truffle.api.dsl.test.examples.RubyCallFactory.RubyDispatchNodeGen;
37 import com.oracle.truffle.api.dsl.test.examples.RubyCallFactory.RubyHeadNodeGen; 35 import com.oracle.truffle.api.dsl.test.examples.RubyCallFactory.RubyHeadNodeGen;
38 import com.oracle.truffle.api.dsl.test.examples.RubyCallFactory.RubyLookupNodeGen; 36 import com.oracle.truffle.api.dsl.test.examples.RubyCallFactory.RubyLookupNodeGen;
39 import com.oracle.truffle.api.frame.*; 37 import com.oracle.truffle.api.frame.VirtualFrame;
40 import com.oracle.truffle.api.nodes.*; 38 import com.oracle.truffle.api.nodes.DirectCallNode;
41 import com.oracle.truffle.api.utilities.*; 39 import com.oracle.truffle.api.nodes.IndirectCallNode;
40 import com.oracle.truffle.api.nodes.Node;
41 import com.oracle.truffle.api.nodes.Node.Child;
42 import com.oracle.truffle.api.utilities.CyclicAssumption;
43 import java.util.HashMap;
44 import java.util.Map;
45 import static org.junit.Assert.assertEquals;
46 import org.junit.Test;
42 47
43 /** 48 /**
44 * This example illustrates a simplified version of a Ruby function call semantics (RubyHeadNode). 49 * This example illustrates a simplified version of a Ruby function call semantics (RubyHeadNode).
45 * The example usage shows how methods can be redefined in this implementation. 50 * The example usage shows how methods can be redefined in this implementation.
46 */ 51 */