Mercurial > hg > graal-compiler
comparison graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/MethodCallTargetNode.java @ 16563:1e63cb55f61d
Move InvokeKind from MethodCallTargetNode to CallTargetNode
author | Gilles Duboscq <duboscq@ssw.jku.at> |
---|---|
date | Mon, 14 Jul 2014 13:55:01 +0200 |
parents | 10c12d09a8d2 |
children | 688f84e397a3 |
comparison
equal
deleted
inserted
replaced
16562:7792116a4c3b | 16563:1e63cb55f61d |
---|---|
28 import com.oracle.graal.graph.spi.*; | 28 import com.oracle.graal.graph.spi.*; |
29 import com.oracle.graal.nodes.*; | 29 import com.oracle.graal.nodes.*; |
30 import com.oracle.graal.nodes.type.*; | 30 import com.oracle.graal.nodes.type.*; |
31 | 31 |
32 public class MethodCallTargetNode extends CallTargetNode implements IterableNodeType, Canonicalizable { | 32 public class MethodCallTargetNode extends CallTargetNode implements IterableNodeType, Canonicalizable { |
33 | |
34 public enum InvokeKind { | |
35 Interface, | |
36 Special, | |
37 Static, | |
38 Virtual | |
39 } | |
40 | 33 |
41 private final JavaType returnType; | 34 private final JavaType returnType; |
42 private ResolvedJavaMethod targetMethod; | 35 private ResolvedJavaMethod targetMethod; |
43 private InvokeKind invokeKind; | 36 private InvokeKind invokeKind; |
44 | 37 |