comparison graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/generator/NodeCodeGenerator.java @ 18807:4ce856e65728

Truffle-DSL: fix visiblity of create methods.
author Christian Humer <christian.humer@gmail.com>
date Fri, 09 Jan 2015 16:33:08 +0100
parents f4d78e4a878d
children ae81dd154fb6
comparison
equal deleted inserted replaced
18806:b9cf6f3150ea 18807:4ce856e65728
101 } 101 }
102 } 102 }
103 } 103 }
104 new NodeFactoryFactory(context, node, second).createFactoryMethods(first); 104 new NodeFactoryFactory(context, node, second).createFactoryMethods(first);
105 ElementUtils.setVisibility(first.getModifiers(), ElementUtils.getVisibility(node.getTemplateType().getModifiers())); 105 ElementUtils.setVisibility(first.getModifiers(), ElementUtils.getVisibility(node.getTemplateType().getModifiers()));
106 for (ExecutableElement constructor : ElementFilter.constructorsIn(first.getEnclosedElements())) {
107 ElementUtils.setVisibility(((CodeExecutableElement) constructor).getModifiers(), Modifier.PRIVATE);
108 }
109 106
110 return first; 107 return first;
111 } 108 }
112 } 109 }
113 110