Mercurial > hg > graal-jvmci-8
comparison graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/generator/NodeGenFactory.java @ 20949:9a83732f97eb
Truffle-DSL: ensure proper wildcards for generics are filled in; remove unused type system node code generator.
author | Christian Humer <christian.humer@gmail.com> |
---|---|
date | Tue, 14 Apr 2015 19:23:33 +0200 |
parents | a0d97b639d57 |
children | a77b760a0307 |
comparison
equal
deleted
inserted
replaced
20948:a0d97b639d57 | 20949:9a83732f97eb |
---|---|
404 } | 404 } |
405 | 405 |
406 // create specialization | 406 // create specialization |
407 | 407 |
408 private CodeTypeElement createBaseSpecialization() { | 408 private CodeTypeElement createBaseSpecialization() { |
409 CodeTypeElement clazz = createClass(node, null, modifiers(PRIVATE, ABSTRACT, STATIC), specializationTypeName(null), TypeSystemNodeFactory.nodeType(typeSystem)); | 409 CodeTypeElement clazz = createClass(node, null, modifiers(PRIVATE, ABSTRACT, STATIC), specializationTypeName(null), typeSystem.getContext().getType(SpecializationNode.class)); |
410 | 410 |
411 clazz.addOptional(createSpecializationConstructor(clazz, null, null)); | 411 clazz.addOptional(createSpecializationConstructor(clazz, null, null)); |
412 clazz.add(new CodeVariableElement(modifiers(PROTECTED, FINAL), nodeType(node), "root")); | 412 clazz.add(new CodeVariableElement(modifiers(PROTECTED, FINAL), nodeType(node), "root")); |
413 | 413 |
414 clazz.addOptional(createUnsupported()); | 414 clazz.addOptional(createUnsupported()); |