langtools/src/share/classes/com/sun/tools/javac/api/BasicJavacTask.java
changeset 14952 d0022ae20516
parent 14548 aa687b312c97
child 23810 b92eb80925f0
--- a/langtools/src/share/classes/com/sun/tools/javac/api/BasicJavacTask.java	Mon Dec 17 14:54:42 2012 +0000
+++ b/langtools/src/share/classes/com/sun/tools/javac/api/BasicJavacTask.java	Mon Dec 17 07:47:05 2012 -0800
@@ -57,6 +57,13 @@
     protected Context context;
     private TaskListener taskListener;
 
+    public static JavacTask instance(Context context) {
+        JavacTask instance = context.get(JavacTask.class);
+        if (instance == null)
+            instance = new BasicJavacTask(context, true);
+        return instance;
+    }
+
     public BasicJavacTask(Context c, boolean register) {
         context = c;
         if (register)