Mercurial > hg > graal-compiler
comparison graal/com.oracle.truffle.codegen.processor/src/com/oracle/truffle/codegen/processor/TruffleTypes.java @ 8252:0905d796944a
Refactored codegen error model to make error redirection a lot easier.
author | Christian Humer <christian.humer@gmail.com> |
---|---|
date | Wed, 13 Mar 2013 19:58:28 +0100 |
parents | 4969921f57b7 |
children | 97ad6d3e7557 |
comparison
equal
deleted
inserted
replaced
8251:cb70ed101b5f | 8252:0905d796944a |
---|---|
24 | 24 |
25 import java.util.*; | 25 import java.util.*; |
26 | 26 |
27 import javax.lang.model.element.*; | 27 import javax.lang.model.element.*; |
28 import javax.lang.model.type.*; | 28 import javax.lang.model.type.*; |
29 import javax.tools.Diagnostic.*; | |
29 | 30 |
30 import com.oracle.truffle.api.frame.*; | 31 import com.oracle.truffle.api.frame.*; |
31 import com.oracle.truffle.api.intrinsics.*; | 32 import com.oracle.truffle.api.intrinsics.*; |
32 import com.oracle.truffle.api.nodes.*; | 33 import com.oracle.truffle.api.nodes.*; |
33 import com.oracle.truffle.api.nodes.Node.Child; | 34 import com.oracle.truffle.api.nodes.Node.Child; |
64 if (errors.isEmpty()) { | 65 if (errors.isEmpty()) { |
65 return true; | 66 return true; |
66 } | 67 } |
67 | 68 |
68 for (String error : errors) { | 69 for (String error : errors) { |
69 context.getLog().error(element, mirror, error); | 70 context.getLog().message(Kind.ERROR, element, mirror, null, error); |
70 } | 71 } |
71 | 72 |
72 return false; | 73 return false; |
73 } | 74 } |
74 | 75 |