Mercurial > hg > graal-jvmci-8
comparison graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/ProcessorContext.java @ 20938:18c0f02fa4d2
Truffle-DSL: make type systems optional.
author | Christian Humer <christian.humer@gmail.com> |
---|---|
date | Tue, 14 Apr 2015 15:12:48 +0200 |
parents | c0fb70634640 |
children |
comparison
equal
deleted
inserted
replaced
20937:37ea76052733 | 20938:18c0f02fa4d2 |
---|---|
86 | 86 |
87 public DeclaredType getDeclaredType(Class<?> element) { | 87 public DeclaredType getDeclaredType(Class<?> element) { |
88 return (DeclaredType) ElementUtils.getType(environment, element); | 88 return (DeclaredType) ElementUtils.getType(environment, element); |
89 } | 89 } |
90 | 90 |
91 public boolean isType(TypeMirror type, Class<?> clazz) { | |
92 return ElementUtils.typeEquals(type, getType(clazz)); | |
93 } | |
94 | |
91 public TypeMirror getType(Class<?> element) { | 95 public TypeMirror getType(Class<?> element) { |
92 return ElementUtils.getType(environment, element); | 96 return ElementUtils.getType(environment, element); |
93 } | 97 } |
94 | 98 |
95 public interface ProcessCallback { | 99 public interface ProcessCallback { |