1.1 --- a/src/share/classes/com/sun/tools/javac/api/BasicJavacTask.java Mon Dec 17 14:54:42 2012 +0000 1.2 +++ b/src/share/classes/com/sun/tools/javac/api/BasicJavacTask.java Mon Dec 17 07:47:05 2012 -0800 1.3 @@ -57,6 +57,13 @@ 1.4 protected Context context; 1.5 private TaskListener taskListener; 1.6 1.7 + public static JavacTask instance(Context context) { 1.8 + JavacTask instance = context.get(JavacTask.class); 1.9 + if (instance == null) 1.10 + instance = new BasicJavacTask(context, true); 1.11 + return instance; 1.12 + } 1.13 + 1.14 public BasicJavacTask(Context c, boolean register) { 1.15 context = c; 1.16 if (register)