langtools/src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/JavadocTodo.java
changeset 42827 36468b5fa7f4
parent 38617 d93a7f64e231
equal deleted inserted replaced
42826:563b42fc70ba 42827:36468b5fa7f4
    25 
    25 
    26 package com.sun.tools.javadoc.main;
    26 package com.sun.tools.javadoc.main;
    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  *
    40  *  @author Neal Gafter
    41  *  @author Neal Gafter
    41  */
    42  */
    42 @Deprecated
    43 @Deprecated
    43 public class JavadocTodo extends Todo {
    44 public class JavadocTodo extends Todo {
    44     public static void preRegister(Context context) {
    45     public static void preRegister(Context context) {
    45         context.put(todoKey, new Context.Factory<Todo>() {
    46         context.put(todoKey, (Factory<Todo>)JavadocTodo::new);
    46                public Todo make(Context c) {
       
    47                    return new JavadocTodo(c);
       
    48                }
       
    49         });
       
    50     }
    47     }
    51 
    48 
    52     protected JavadocTodo(Context context) {
    49     protected JavadocTodo(Context context) {
    53         super(context);
    50         super(context);
    54     }
    51     }