< prev index next >

src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstructorWriterImpl.java

Print this page

        

*** 35,45 **** import jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder; import jdk.javadoc.internal.doclets.formats.html.markup.Entity; import jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle; import jdk.javadoc.internal.doclets.formats.html.markup.HtmlTag; import jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree; - import jdk.javadoc.internal.doclets.formats.html.markup.StringContent; import jdk.javadoc.internal.doclets.formats.html.markup.Table; import jdk.javadoc.internal.doclets.formats.html.markup.TableHeader; import jdk.javadoc.internal.doclets.toolkit.ConstructorWriter; import jdk.javadoc.internal.doclets.toolkit.Content; import jdk.javadoc.internal.doclets.toolkit.MemberSummaryWriter; --- 35,44 ----
*** 150,173 **** /** * {@inheritDoc} */ @Override public Content getSignature(ExecutableElement constructor) { ! Content pre = new HtmlTree(HtmlTag.PRE); ! writer.addAnnotationInfo(constructor, pre); ! int annotationLength = pre.charCount(); ! addModifiers(constructor, pre); ! if (configuration.linksource) { ! Content constructorName = new StringContent(name(constructor)); ! writer.addSrcLink(constructor, constructorName, pre); ! } else { ! addName(name(constructor), pre); ! } ! int indent = pre.charCount() - annotationLength; ! addParameters(constructor, pre, indent); ! addExceptions(constructor, pre, indent); ! return pre; } /** * {@inheritDoc} */ --- 149,162 ---- /** * {@inheritDoc} */ @Override public Content getSignature(ExecutableElement constructor) { ! MemberSignature sig = new MemberSignature(constructor); ! sig.addName(constructor); ! sig.addParametersAndExceptions(getParameters(constructor, true), getExceptions(constructor)); ! return sig.toContent(); } /** * {@inheritDoc} */
< prev index next >