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