langtools/test/jdk/javadoc/tool/NoStar.java
changeset 42277 2668b0bc7ad7
parent 40508 74ef30d16fb9
equal deleted inserted replaced
42276:2765a352dc07 42277:2668b0bc7ad7
    32 
    32 
    33 import java.util.*;
    33 import java.util.*;
    34 
    34 
    35 import javax.lang.model.SourceVersion;
    35 import javax.lang.model.SourceVersion;
    36 import javax.lang.model.element.TypeElement;
    36 import javax.lang.model.element.TypeElement;
       
    37 import javax.lang.model.util.ElementFilter;
    37 
    38 
    38 import com.sun.source.doctree.DocCommentTree;
    39 import com.sun.source.doctree.DocCommentTree;
    39 import com.sun.source.util.DocTrees;
    40 import com.sun.source.util.DocTrees;
    40 import jdk.javadoc.doclet.Doclet;
    41 import jdk.javadoc.doclet.Doclet;
    41 import jdk.javadoc.doclet.Reporter;
    42 import jdk.javadoc.doclet.Reporter;
    60         if (jdk.javadoc.internal.tool.Main.execute(argarray) != 0)
    61         if (jdk.javadoc.internal.tool.Main.execute(argarray) != 0)
    61             throw new Error();
    62             throw new Error();
    62     }
    63     }
    63 
    64 
    64     public boolean run(DocletEnvironment root) {
    65     public boolean run(DocletEnvironment root) {
    65         Set<TypeElement> classes = root.getIncludedTypeElements();
    66         Set<TypeElement> classes = ElementFilter.typesIn(root.getIncludedElements());
    66         if (classes.size() != 1)
    67         if (classes.size() != 1)
    67             throw new Error("1 " + Arrays.asList(classes));
    68             throw new Error("1 " + Arrays.asList(classes));
    68         TypeElement self = classes.iterator().next();
    69         TypeElement self = classes.iterator().next();
    69         DocTrees trees = root.getDocTrees();
    70         DocTrees trees = root.getDocTrees();
    70         DocCommentTree docCommentTree = trees.getDocCommentTree(self);
    71         DocCommentTree docCommentTree = trees.getDocCommentTree(self);