src/share/classes/com/sun/source/util/Trees.java

changeset 1416
c0f0c41cafa0
parent 1409
33abf479f202
child 1590
011cf7e0a148
     1.1 --- a/src/share/classes/com/sun/source/util/Trees.java	Sat Nov 17 19:01:03 2012 +0000
     1.2 +++ b/src/share/classes/com/sun/source/util/Trees.java	Mon Nov 19 11:38:49 2012 -0800
     1.3 @@ -58,7 +58,9 @@
     1.4       * @throws IllegalArgumentException if the task does not support the Trees API.
     1.5       */
     1.6      public static Trees instance(CompilationTask task) {
     1.7 -        if (!task.getClass().getName().equals("com.sun.tools.javac.api.JavacTaskImpl"))
     1.8 +        String taskClassName = task.getClass().getName();
     1.9 +        if (!taskClassName.equals("com.sun.tools.javac.api.JavacTaskImpl")
    1.10 +                && !taskClassName.equals("com.sun.tools.javac.api.BasicJavacTask"))
    1.11              throw new IllegalArgumentException();
    1.12          return getJavacTrees(CompilationTask.class, task);
    1.13      }

mercurial