[hibernate-commits] Hibernate SVN: r18634 - jpamodelgen/trunk/src/main/java/org/hibernate/jpamodelgen.

hibernate-commits at lists.jboss.org hibernate-commits at lists.jboss.org
Tue Jan 26 12:48:55 EST 2010


Author: hardy.ferentschik
Date: 2010-01-26 12:48:54 -0500 (Tue, 26 Jan 2010)
New Revision: 18634

Modified:
   jpamodelgen/trunk/src/main/java/org/hibernate/jpamodelgen/Context.java
   jpamodelgen/trunk/src/main/java/org/hibernate/jpamodelgen/JPAMetaModelEntityProcessor.java
Log:
METAGEN-21

Modified: jpamodelgen/trunk/src/main/java/org/hibernate/jpamodelgen/Context.java
===================================================================
--- jpamodelgen/trunk/src/main/java/org/hibernate/jpamodelgen/Context.java	2010-01-26 17:15:37 UTC (rev 18633)
+++ jpamodelgen/trunk/src/main/java/org/hibernate/jpamodelgen/Context.java	2010-01-26 17:48:54 UTC (rev 18634)
@@ -35,7 +35,7 @@
  * @author Emmanuel Bernard
  */
 public class Context {
-	private static final String DEBUG_PARAMETER = "debug";
+
 	private final Map<String, MetaEntity> metaEntitiesToProcess = new HashMap<String, MetaEntity>();
 	private final Map<String, MetaEntity> metaSuperclassAndEmbeddableToProcess = new HashMap<String, MetaEntity>();
 
@@ -53,7 +53,7 @@
 
 	public Context(ProcessingEnvironment pe) {
 		this.pe = pe;
-		String debugParam = pe.getOptions().get( DEBUG_PARAMETER );
+		String debugParam = pe.getOptions().get( JPAMetaModelEntityProcessor.DEBUG_OPTION );
 		if ( debugParam != null && "true".equals( debugParam ) ) {
 			logDebug = true;
 		}

Modified: jpamodelgen/trunk/src/main/java/org/hibernate/jpamodelgen/JPAMetaModelEntityProcessor.java
===================================================================
--- jpamodelgen/trunk/src/main/java/org/hibernate/jpamodelgen/JPAMetaModelEntityProcessor.java	2010-01-26 17:15:37 UTC (rev 18633)
+++ jpamodelgen/trunk/src/main/java/org/hibernate/jpamodelgen/JPAMetaModelEntityProcessor.java	2010-01-26 17:48:54 UTC (rev 18634)
@@ -23,6 +23,7 @@
 import javax.annotation.processing.ProcessingEnvironment;
 import javax.annotation.processing.RoundEnvironment;
 import javax.annotation.processing.SupportedAnnotationTypes;
+import javax.annotation.processing.SupportedOptions;
 import javax.annotation.processing.SupportedSourceVersion;
 import javax.lang.model.element.AnnotationMirror;
 import javax.lang.model.element.Element;
@@ -48,8 +49,9 @@
  */
 @SupportedAnnotationTypes("*")
 @SupportedSourceVersion(RELEASE_6)
+ at SupportedOptions({ JPAMetaModelEntityProcessor.DEBUG_OPTION })
 public class JPAMetaModelEntityProcessor extends AbstractProcessor {
-
+	public static final String DEBUG_OPTION = "debug";
 	private static final Boolean ALLOW_OTHER_PROCESSORS_TO_CLAIM_ANNOTATIONS = Boolean.FALSE;
 
 	private boolean xmlProcessed = false;



More information about the hibernate-commits mailing list