Mercurial > hg > graal-jvmci-8
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 |