--- a/langtools/src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DCTree.java Wed Dec 09 12:50:41 2015 -0800
+++ b/langtools/src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DCTree.java Tue Dec 01 07:10:35 2015 -0800
@@ -408,6 +408,36 @@
}
}
+ public static class DCIndex extends DCInlineTag implements IndexTree {
+ public final DCTree term;
+ public final List<DCTree> description;
+
+ DCIndex(DCTree term, List<DCTree> description) {
+ this.term = term;
+ this.description = description;
+ }
+
+ @Override @DefinedBy(Api.COMPILER_TREE)
+ public Kind getKind() {
+ return Kind.INDEX;
+ }
+
+ @Override @DefinedBy(Api.COMPILER_TREE)
+ public <R, D> R accept(DocTreeVisitor<R, D> v, D d) {
+ return v.visitIndex(this, d);
+ }
+
+ @Override @DefinedBy(Api.COMPILER_TREE)
+ public DocTree getSearchTerm() {
+ return term;
+ }
+
+ @Override @DefinedBy(Api.COMPILER_TREE)
+ public java.util.List<? extends DocTree> getDescription() {
+ return description;
+ }
+ }
+
public static class DCInheritDoc extends DCInlineTag implements InheritDocTree {
@Override @DefinedBy(Api.COMPILER_TREE)
public Kind getKind() {