src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeFieldWriterImpl.java
equal
deleted
inserted
replaced
31 import javax.lang.model.type.TypeMirror; |
31 import javax.lang.model.type.TypeMirror; |
32 |
32 |
33 import jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder; |
33 import jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder; |
34 import jdk.javadoc.internal.doclets.formats.html.markup.Entity; |
34 import jdk.javadoc.internal.doclets.formats.html.markup.Entity; |
35 import jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle; |
35 import jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle; |
36 import jdk.javadoc.internal.doclets.formats.html.markup.HtmlTag; |
|
37 import jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree; |
36 import jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree; |
38 import jdk.javadoc.internal.doclets.formats.html.markup.StringContent; |
37 import jdk.javadoc.internal.doclets.formats.html.markup.StringContent; |
39 import jdk.javadoc.internal.doclets.formats.html.markup.Table; |
38 import jdk.javadoc.internal.doclets.formats.html.markup.Table; |
40 import jdk.javadoc.internal.doclets.formats.html.markup.TableHeader; |
39 import jdk.javadoc.internal.doclets.formats.html.markup.TableHeader; |
41 import jdk.javadoc.internal.doclets.toolkit.AnnotationTypeFieldWriter; |
40 import jdk.javadoc.internal.doclets.toolkit.AnnotationTypeFieldWriter; |
130 |
129 |
131 /** |
130 /** |
132 * {@inheritDoc} |
131 * {@inheritDoc} |
133 */ |
132 */ |
134 public Content getSignature(Element member) { |
133 public Content getSignature(Element member) { |
135 Content pre = new HtmlTree(HtmlTag.PRE); |
134 return new MemberSignature(member) |
136 writer.addAnnotationInfo(member, pre); |
135 .addType(getType(member)) |
137 addModifiers(member, pre); |
136 .toContent(); |
138 Content link = |
|
139 writer.getLink(new LinkInfoImpl(configuration, |
|
140 LinkInfoImpl.Kind.MEMBER, getType(member))); |
|
141 pre.add(link); |
|
142 pre.add(Entity.NO_BREAK_SPACE); |
|
143 if (configuration.linksource) { |
|
144 Content memberName = new StringContent(name(member)); |
|
145 writer.addSrcLink(member, memberName, pre); |
|
146 } else { |
|
147 addName(name(member), pre); |
|
148 } |
|
149 return pre; |
|
150 } |
137 } |
151 |
138 |
152 /** |
139 /** |
153 * {@inheritDoc} |
140 * {@inheritDoc} |
154 */ |
141 */ |