src/share/classes/com/sun/tools/javac/api/BasicJavacTask.java

changeset 1455
75ab654b5cd5
parent 1416
c0f0c41cafa0
child 2525
2eb010b6cb22
     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)

mercurial