langtools/src/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
--- a/langtools/src/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java Wed Mar 23 14:40:18 2011 -0700
+++ b/langtools/src/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java Thu Mar 24 16:14:30 2011 -0700
@@ -34,8 +34,8 @@
import java.io.File;
import java.io.PrintWriter;
import java.io.IOException;
+import java.io.StringWriter;
import java.net.MalformedURLException;
-import java.io.StringWriter;
import javax.annotation.processing.*;
import javax.lang.model.SourceVersion;
@@ -1061,6 +1061,11 @@
PrintWriter out = context.get(Log.outKey);
Assert.checkNonNull(out);
next.put(Log.outKey, out);
+ Locale locale = context.get(Locale.class);
+ if (locale != null)
+ next.put(Locale.class, locale);
+ Assert.checkNonNull(messages);
+ next.put(JavacMessages.messagesKey, messages);
final boolean shareNames = true;
if (shareNames) {