changeset 21990:f878f9778548

Restrict LanguageRegistrationProcessor to process Registration annotation.\nFixes problems where it would consume DSL annotations.
author Gilles Duboscq <gilles.m.duboscq@oracle.com>
date Wed, 08 Jul 2015 11:49:59 +0200
parents 72010b401152
children 169f5c55704c 3980a67fc2cf 100d2d3250d5
files truffle/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/LanguageRegistrationProcessor.java
diffstat 1 files changed, 1 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/truffle/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/LanguageRegistrationProcessor.java	Thu Jul 02 17:33:58 2015 +0200
+++ b/truffle/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/LanguageRegistrationProcessor.java	Wed Jul 08 11:49:59 2015 +0200
@@ -35,7 +35,7 @@
 import com.oracle.truffle.api.*;
 import com.oracle.truffle.api.TruffleLanguage.Registration;
 
-@SupportedAnnotationTypes("com.oracle.truffle.api.*")
+@SupportedAnnotationTypes("com.oracle.truffle.api.TruffleLanguage.Registration")
 public final class LanguageRegistrationProcessor extends AbstractProcessor {
     private final List<TypeElement> registrations = new ArrayList<>();