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());