comparison graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/java/model/CodeTreeBuilder.java @ 18758:3912400fc33a

Truffle-DSL: remove type system singleton
author Christian Humer <christian.humer@gmail.com>
date Mon, 29 Dec 2014 23:38:42 +0100
parents 58eb9bbb60c4
children a665483c3881
comparison
equal deleted inserted replaced
18757:0ec5f5a2e720 18758:3912400fc33a
661 public CodeTreeBuilder returnTrue() { 661 public CodeTreeBuilder returnTrue() {
662 return startReturn().string("true").end(); 662 return startReturn().string("true").end();
663 } 663 }
664 664
665 public CodeTreeBuilder instanceOf(CodeTree var, CodeTree type) { 665 public CodeTreeBuilder instanceOf(CodeTree var, CodeTree type) {
666 tree(var).string(" instanceof ").tree(type); 666 return tree(var).string(" instanceof ").tree(type);
667 return this; 667 }
668
669 public CodeTreeBuilder instanceOf(CodeTree var, TypeMirror type) {
670 return tree(var).string(" instanceof ").type(type);
668 } 671 }
669 672
670 public CodeTreeBuilder instanceOf(String var, String type) { 673 public CodeTreeBuilder instanceOf(String var, String type) {
671 return instanceOf(singleString(var), singleString(type)); 674 return instanceOf(singleString(var), singleString(type));
672 } 675 }