langtools/src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/JavadocTodo.java
equal
deleted
inserted
replaced
25 |
25 |
26 package jdk.javadoc.internal.tool; |
26 package jdk.javadoc.internal.tool; |
27 |
27 |
28 import com.sun.tools.javac.comp.*; |
28 import com.sun.tools.javac.comp.*; |
29 import com.sun.tools.javac.util.*; |
29 import com.sun.tools.javac.util.*; |
|
30 import com.sun.tools.javac.util.Context.Factory; |
30 |
31 |
31 /** |
32 /** |
32 * Javadoc's own todo queue doesn't queue its inputs, as javadoc |
33 * Javadoc's own todo queue doesn't queue its inputs, as javadoc |
33 * doesn't perform attribution of method bodies or semantic checking. |
34 * doesn't perform attribution of method bodies or semantic checking. |
34 * |
35 * |
39 * |
40 * |
40 * @author Neal Gafter |
41 * @author Neal Gafter |
41 */ |
42 */ |
42 public class JavadocTodo extends Todo { |
43 public class JavadocTodo extends Todo { |
43 public static void preRegister(Context context) { |
44 public static void preRegister(Context context) { |
44 context.put(todoKey, new Context.Factory<Todo>() { |
45 context.put(todoKey, (Factory<Todo>)JavadocTodo::new); |
45 public Todo make(Context c) { |
|
46 return new JavadocTodo(c); |
|
47 } |
|
48 }); |
|
49 } |
46 } |
50 |
47 |
51 protected JavadocTodo(Context context) { |
48 protected JavadocTodo(Context context) { |
52 super(context); |
49 super(context); |
53 } |
50 } |