comparison graal/com.oracle.truffle.codegen.processor/src/com/oracle/truffle/codegen/processor/node/NodeData.java @ 10591:3cc5fb59916e

Truffle-DSL: Renamed @NodeClass to @NodeContainer. splitByMethodName is not an option anymore and is always enabled if a @NodeContainer is used.
author Christian Humer <christian.humer@gmail.com>
date Fri, 28 Jun 2013 12:19:51 +0200
parents 746fa60be266
children f43eb2f1bbbc
comparison
equal deleted inserted replaced
10590:6eb8d63cea34 10591:3cc5fb59916e
35 public class NodeData extends Template { 35 public class NodeData extends Template {
36 36
37 private final String nodeId; 37 private final String nodeId;
38 private NodeData declaringNode; 38 private NodeData declaringNode;
39 private List<NodeData> declaredNodes = new ArrayList<>(); 39 private List<NodeData> declaredNodes = new ArrayList<>();
40 private boolean splitByMethodName; 40 private boolean nodeContainer;
41 41
42 private TypeSystemData typeSystem; 42 private TypeSystemData typeSystem;
43 private List<NodeChildData> children; 43 private List<NodeChildData> children;
44 private List<NodeFieldData> fields; 44 private List<NodeFieldData> fields;
45 private TypeMirror nodeType; 45 private TypeMirror nodeType;
89 89
90 public String getShortName() { 90 public String getShortName() {
91 return shortName; 91 return shortName;
92 } 92 }
93 93
94 public boolean isSplitByMethodName() { 94 public boolean isNodeContainer() {
95 return splitByMethodName; 95 return nodeContainer;
96 } 96 }
97 97
98 void setTypeSystem(TypeSystemData typeSystem) { 98 void setTypeSystem(TypeSystemData typeSystem) {
99 this.typeSystem = typeSystem; 99 this.typeSystem = typeSystem;
100 } 100 }
105 105
106 public List<NodeFieldData> getFields() { 106 public List<NodeFieldData> getFields() {
107 return fields; 107 return fields;
108 } 108 }
109 109
110 void setSplitByMethodName(boolean splitByMethodName) { 110 void setNodeContainer(boolean splitByMethodName) {
111 this.splitByMethodName = splitByMethodName; 111 this.nodeContainer = splitByMethodName;
112 } 112 }
113 113
114 @Override 114 @Override
115 protected List<MessageContainer> findChildContainers() { 115 protected List<MessageContainer> findChildContainers() {
116 List<MessageContainer> containerChildren = new ArrayList<>(); 116 List<MessageContainer> containerChildren = new ArrayList<>();