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