langtools/src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DocTreeMaker.java
equal
deleted
inserted
replaced
42 import com.sun.source.doctree.EndElementTree; |
42 import com.sun.source.doctree.EndElementTree; |
43 import com.sun.source.doctree.IdentifierTree; |
43 import com.sun.source.doctree.IdentifierTree; |
44 import com.sun.source.doctree.ReferenceTree; |
44 import com.sun.source.doctree.ReferenceTree; |
45 import com.sun.source.doctree.StartElementTree; |
45 import com.sun.source.doctree.StartElementTree; |
46 import com.sun.source.doctree.TextTree; |
46 import com.sun.source.doctree.TextTree; |
|
47 import com.sun.source.doctree.ProvidesTree; |
|
48 import com.sun.source.doctree.UsesTree; |
47 import com.sun.source.util.DocTreeFactory; |
49 import com.sun.source.util.DocTreeFactory; |
48 import com.sun.tools.doclint.HtmlTag; |
50 import com.sun.tools.doclint.HtmlTag; |
49 import com.sun.tools.javac.api.JavacTrees; |
51 import com.sun.tools.javac.api.JavacTrees; |
50 import com.sun.tools.javac.parser.ParserFactory; |
52 import com.sun.tools.javac.parser.ParserFactory; |
51 import com.sun.tools.javac.parser.ReferenceParser; |
53 import com.sun.tools.javac.parser.ReferenceParser; |
65 import com.sun.tools.javac.tree.DCTree.DCIndex; |
67 import com.sun.tools.javac.tree.DCTree.DCIndex; |
66 import com.sun.tools.javac.tree.DCTree.DCInheritDoc; |
68 import com.sun.tools.javac.tree.DCTree.DCInheritDoc; |
67 import com.sun.tools.javac.tree.DCTree.DCLink; |
69 import com.sun.tools.javac.tree.DCTree.DCLink; |
68 import com.sun.tools.javac.tree.DCTree.DCLiteral; |
70 import com.sun.tools.javac.tree.DCTree.DCLiteral; |
69 import com.sun.tools.javac.tree.DCTree.DCParam; |
71 import com.sun.tools.javac.tree.DCTree.DCParam; |
|
72 import com.sun.tools.javac.tree.DCTree.DCProvides; |
70 import com.sun.tools.javac.tree.DCTree.DCReference; |
73 import com.sun.tools.javac.tree.DCTree.DCReference; |
71 import com.sun.tools.javac.tree.DCTree.DCReturn; |
74 import com.sun.tools.javac.tree.DCTree.DCReturn; |
72 import com.sun.tools.javac.tree.DCTree.DCSee; |
75 import com.sun.tools.javac.tree.DCTree.DCSee; |
73 import com.sun.tools.javac.tree.DCTree.DCSerial; |
76 import com.sun.tools.javac.tree.DCTree.DCSerial; |
74 import com.sun.tools.javac.tree.DCTree.DCSerialData; |
77 import com.sun.tools.javac.tree.DCTree.DCSerialData; |
77 import com.sun.tools.javac.tree.DCTree.DCStartElement; |
80 import com.sun.tools.javac.tree.DCTree.DCStartElement; |
78 import com.sun.tools.javac.tree.DCTree.DCText; |
81 import com.sun.tools.javac.tree.DCTree.DCText; |
79 import com.sun.tools.javac.tree.DCTree.DCThrows; |
82 import com.sun.tools.javac.tree.DCTree.DCThrows; |
80 import com.sun.tools.javac.tree.DCTree.DCUnknownBlockTag; |
83 import com.sun.tools.javac.tree.DCTree.DCUnknownBlockTag; |
81 import com.sun.tools.javac.tree.DCTree.DCUnknownInlineTag; |
84 import com.sun.tools.javac.tree.DCTree.DCUnknownInlineTag; |
|
85 import com.sun.tools.javac.tree.DCTree.DCUses; |
82 import com.sun.tools.javac.tree.DCTree.DCValue; |
86 import com.sun.tools.javac.tree.DCTree.DCValue; |
83 import com.sun.tools.javac.tree.DCTree.DCVersion; |
87 import com.sun.tools.javac.tree.DCTree.DCVersion; |
84 import com.sun.tools.javac.util.Context; |
88 import com.sun.tools.javac.util.Context; |
85 import com.sun.tools.javac.util.DefinedBy; |
89 import com.sun.tools.javac.util.DefinedBy; |
86 import com.sun.tools.javac.util.DefinedBy.Api; |
90 import com.sun.tools.javac.util.DefinedBy.Api; |
332 tree.pos = pos; |
336 tree.pos = pos; |
333 return tree; |
337 return tree; |
334 } |
338 } |
335 |
339 |
336 @Override @DefinedBy(Api.COMPILER_TREE) |
340 @Override @DefinedBy(Api.COMPILER_TREE) |
|
341 public DCProvides newProvidesTree(ReferenceTree name, List<? extends DocTree> description) { |
|
342 DCProvides tree = new DCProvides((DCReference) name, cast(description)); |
|
343 tree.pos = pos; |
|
344 return tree; |
|
345 } |
|
346 |
|
347 @Override @DefinedBy(Api.COMPILER_TREE) |
337 public DCReference newReferenceTree(String signature) { |
348 public DCReference newReferenceTree(String signature) { |
338 try { |
349 try { |
339 ReferenceParser.Reference ref = referenceParser.parse(signature); |
350 ReferenceParser.Reference ref = referenceParser.parse(signature); |
340 DCReference tree = new DCReference(signature, ref.qualExpr, ref.member, ref.paramTypes); |
351 DCReference tree = new DCReference(signature, ref.qualExpr, ref.member, ref.paramTypes); |
341 tree.pos = pos; |
352 tree.pos = pos; |
423 } |
434 } |
424 |
435 |
425 @Override @DefinedBy(Api.COMPILER_TREE) |
436 @Override @DefinedBy(Api.COMPILER_TREE) |
426 public DCUnknownInlineTag newUnknownInlineTagTree(Name name, List<? extends DocTree> content) { |
437 public DCUnknownInlineTag newUnknownInlineTagTree(Name name, List<? extends DocTree> content) { |
427 DCUnknownInlineTag tree = new DCUnknownInlineTag(name, cast(content)); |
438 DCUnknownInlineTag tree = new DCUnknownInlineTag(name, cast(content)); |
|
439 tree.pos = pos; |
|
440 return tree; |
|
441 } |
|
442 |
|
443 @Override @DefinedBy(Api.COMPILER_TREE) |
|
444 public DCUses newUsesTree(ReferenceTree name, List<? extends DocTree> description) { |
|
445 DCUses tree = new DCUses((DCReference) name, cast(description)); |
428 tree.pos = pos; |
446 tree.pos = pos; |
429 return tree; |
447 return tree; |
430 } |
448 } |
431 |
449 |
432 @Override @DefinedBy(Api.COMPILER_TREE) |
450 @Override @DefinedBy(Api.COMPILER_TREE) |