src/share/classes/com/sun/tools/doclets/formats/html/MethodWriterImpl.java

changeset 1410
bfec2a1cc869
parent 1372
78962d89f283
child 1521
71f35e4b93a5
     1.1 --- a/src/share/classes/com/sun/tools/doclets/formats/html/MethodWriterImpl.java	Wed Nov 14 17:23:10 2012 -0800
     1.2 +++ b/src/share/classes/com/sun/tools/doclets/formats/html/MethodWriterImpl.java	Thu Nov 15 09:18:36 2012 -0800
     1.3 @@ -123,7 +123,7 @@
     1.4          addModifiers(method, pre);
     1.5          addTypeParameters(method, pre);
     1.6          addReturnType(method, pre);
     1.7 -        if (configuration().linksource) {
     1.8 +        if (configuration.linksource) {
     1.9              Content methodName = new StringContent(method.name());
    1.10              writer.addSrcLink(method, methodName, pre);
    1.11          } else {
    1.12 @@ -149,7 +149,7 @@
    1.13          if (method.inlineTags().length > 0) {
    1.14              if (holder.asClassDoc().equals(classdoc) ||
    1.15                      (! (holderClassDoc.isPublic() ||
    1.16 -                    Util.isLinkable(holderClassDoc, configuration())))) {
    1.17 +                    Util.isLinkable(holderClassDoc, configuration)))) {
    1.18                  writer.addInlineComment(method, methodDocTree);
    1.19              } else {
    1.20                  Content link = new RawHtml(
    1.21 @@ -215,16 +215,16 @@
    1.22       * {@inheritDoc}
    1.23       */
    1.24      public String getTableSummary() {
    1.25 -        return configuration().getText("doclet.Member_Table_Summary",
    1.26 -                configuration().getText("doclet.Method_Summary"),
    1.27 -                configuration().getText("doclet.methods"));
    1.28 +        return configuration.getText("doclet.Member_Table_Summary",
    1.29 +                configuration.getText("doclet.Method_Summary"),
    1.30 +                configuration.getText("doclet.methods"));
    1.31      }
    1.32  
    1.33      /**
    1.34       * {@inheritDoc}
    1.35       */
    1.36      public String getCaption() {
    1.37 -        return configuration().getText("doclet.Methods");
    1.38 +        return configuration.getText("doclet.Methods");
    1.39      }
    1.40  
    1.41      /**
    1.42 @@ -233,9 +233,9 @@
    1.43      public String[] getSummaryTableHeader(ProgramElementDoc member) {
    1.44          String[] header = new String[] {
    1.45              writer.getModifierTypeHeader(),
    1.46 -            configuration().getText("doclet.0_and_1",
    1.47 -                    configuration().getText("doclet.Method"),
    1.48 -                    configuration().getText("doclet.Description"))
    1.49 +            configuration.getText("doclet.0_and_1",
    1.50 +                    configuration.getText("doclet.Method"),
    1.51 +                    configuration.getText("doclet.Description"))
    1.52          };
    1.53          return header;
    1.54      }
    1.55 @@ -253,7 +253,7 @@
    1.56      public void addInheritedSummaryAnchor(ClassDoc cd, Content inheritedTree) {
    1.57          inheritedTree.addContent(writer.getMarkerAnchor(
    1.58                  "methods_inherited_from_class_" +
    1.59 -                configuration().getClassName(cd)));
    1.60 +                configuration.getClassName(cd)));
    1.61      }
    1.62  
    1.63      /**
    1.64 @@ -263,8 +263,8 @@
    1.65          Content classLink = new RawHtml(writer.getPreQualifiedClassLink(
    1.66                  LinkInfoImpl.CONTEXT_MEMBER, cd, false));
    1.67          Content label = new StringContent(cd.isClass() ?
    1.68 -            configuration().getText("doclet.Methods_Inherited_From_Class") :
    1.69 -            configuration().getText("doclet.Methods_Inherited_From_Interface"));
    1.70 +            configuration.getText("doclet.Methods_Inherited_From_Class") :
    1.71 +            configuration.getText("doclet.Methods_Inherited_From_Interface"));
    1.72          Content labelHeading = HtmlTree.HEADING(HtmlConstants.INHERITED_SUMMARY_HEADING,
    1.73                  label);
    1.74          labelHeading.addContent(writer.getSpace());
    1.75 @@ -285,12 +285,12 @@
    1.76       */
    1.77      protected static void addOverridden(HtmlDocletWriter writer,
    1.78              Type overriddenType, MethodDoc method, Content dl) {
    1.79 -        if(writer.configuration.nocomment){
    1.80 +        if (writer.configuration.nocomment) {
    1.81              return;
    1.82          }
    1.83          ClassDoc holderClassDoc = overriddenType.asClassDoc();
    1.84          if (! (holderClassDoc.isPublic() ||
    1.85 -            Util.isLinkable(holderClassDoc, writer.configuration()))) {
    1.86 +            Util.isLinkable(holderClassDoc, writer.configuration))) {
    1.87              //This is an implementation detail that should not be documented.
    1.88              return;
    1.89          }
    1.90 @@ -303,7 +303,7 @@
    1.91          int context = LinkInfoImpl.CONTEXT_METHOD_OVERRIDES;
    1.92  
    1.93          if (method != null) {
    1.94 -            if(overriddenType.asClassDoc().isAbstract() && method.isAbstract()){
    1.95 +            if (overriddenType.asClassDoc().isAbstract() && method.isAbstract()){
    1.96                  //Abstract method is implemented from abstract class,
    1.97                  //not overridden
    1.98                  label = writer.specifiedByLabel;
    1.99 @@ -312,11 +312,11 @@
   1.100              Content dt = HtmlTree.DT(HtmlTree.STRONG(label));
   1.101              dl.addContent(dt);
   1.102              Content overriddenTypeLink = new RawHtml(
   1.103 -                    writer.getLink(new LinkInfoImpl(context, overriddenType)));
   1.104 +                    writer.getLink(new LinkInfoImpl(writer.configuration, context, overriddenType)));
   1.105              Content codeOverridenTypeLink = HtmlTree.CODE(overriddenTypeLink);
   1.106              String name = method.name();
   1.107              Content methlink = new RawHtml(writer.getLink(
   1.108 -                    new LinkInfoImpl(LinkInfoImpl.CONTEXT_MEMBER,
   1.109 +                    new LinkInfoImpl(writer.configuration, LinkInfoImpl.CONTEXT_MEMBER,
   1.110                      overriddenType.asClassDoc(),
   1.111                      writer.getAnchor(method), name, false)));
   1.112              Content codeMethLink = HtmlTree.CODE(methlink);
   1.113 @@ -362,7 +362,7 @@
   1.114              MethodDoc implementedMeth = implementedMethods[i];
   1.115              Type intfac = implementedMethodsFinder.getMethodHolder(implementedMeth);
   1.116              Content intfaclink = new RawHtml(writer.getLink(new LinkInfoImpl(
   1.117 -                    LinkInfoImpl.CONTEXT_METHOD_SPECIFIED_BY, intfac)));
   1.118 +                    writer.configuration, LinkInfoImpl.CONTEXT_METHOD_SPECIFIED_BY, intfac)));
   1.119              Content codeIntfacLink = HtmlTree.CODE(intfaclink);
   1.120              Content dt = HtmlTree.DT(HtmlTree.STRONG(writer.specifiedByLabel));
   1.121              dl.addContent(dt);
   1.122 @@ -389,7 +389,7 @@
   1.123          Type type = method.returnType();
   1.124          if (type != null) {
   1.125              Content linkContent = new RawHtml(writer.getLink(
   1.126 -                    new LinkInfoImpl(LinkInfoImpl.CONTEXT_RETURN_TYPE, type)));
   1.127 +                    new LinkInfoImpl(configuration, LinkInfoImpl.CONTEXT_RETURN_TYPE, type)));
   1.128              htmltree.addContent(linkContent);
   1.129              htmltree.addContent(writer.getSpace());
   1.130          }
   1.131 @@ -403,7 +403,7 @@
   1.132              return writer.getHyperLink((cd == null)?
   1.133                  "method_summary":
   1.134                  "methods_inherited_from_class_" +
   1.135 -                configuration().getClassName(cd),
   1.136 +                configuration.getClassName(cd),
   1.137                  writer.getResource("doclet.navMethod"));
   1.138          } else {
   1.139              return writer.getResource("doclet.navMethod");

mercurial