src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/MemberSummaryBuilder.java

changeset 589
4177f5bdd189
parent 554
9d9f26857129
child 766
90af8d87741f
     1.1 --- a/src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/MemberSummaryBuilder.java	Fri Jun 18 16:45:13 2010 -0700
     1.2 +++ b/src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/MemberSummaryBuilder.java	Fri Jun 18 21:13:56 2010 -0700
     1.3 @@ -29,7 +29,6 @@
     1.4  import com.sun.tools.doclets.internal.toolkit.*;
     1.5  import com.sun.javadoc.*;
     1.6  import java.util.*;
     1.7 -import java.lang.reflect.*;
     1.8  
     1.9  /**
    1.10   * Builds the member summary.
    1.11 @@ -175,22 +174,6 @@
    1.12          }
    1.13  
    1.14          /**
    1.15 -         * {@inheritDoc}
    1.16 -         */
    1.17 -        public void invokeMethod(
    1.18 -                String methodName,
    1.19 -                Class<?>[] paramClasses,
    1.20 -                Object[] params)
    1.21 -                throws Exception {
    1.22 -                if (DEBUG) {
    1.23 -                        configuration.root.printError(
    1.24 -                                "DEBUG: " + this.getClass().getName() + "." + methodName);
    1.25 -                }
    1.26 -                Method method = this.getClass().getMethod(methodName, paramClasses);
    1.27 -                method.invoke(this, params);
    1.28 -        }
    1.29 -
    1.30 -        /**
    1.31           * Return true it there are any members to summarize.
    1.32           *
    1.33           * @return true if there are any members to summarize.
    1.34 @@ -211,7 +194,7 @@
    1.35          /**
    1.36           * Build the summary for the enum constants.
    1.37           */
    1.38 -        public void buildEnumConstantsSummary() {
    1.39 +        public void buildEnumConstantsSummary(XMLNode node) {
    1.40                  buildSummary(
    1.41                          memberSummaryWriters[VisibleMemberMap.ENUM_CONSTANTS],
    1.42                          visibleMemberMaps[VisibleMemberMap.ENUM_CONSTANTS]);
    1.43 @@ -220,7 +203,7 @@
    1.44      /**
    1.45       * Build the summary for the optional members.
    1.46       */
    1.47 -    public void buildAnnotationTypeOptionalMemberSummary() {
    1.48 +    public void buildAnnotationTypeOptionalMemberSummary(XMLNode node) {
    1.49          buildSummary(
    1.50              memberSummaryWriters[VisibleMemberMap.ANNOTATION_TYPE_MEMBER_OPTIONAL],
    1.51                  visibleMemberMaps[VisibleMemberMap.ANNOTATION_TYPE_MEMBER_OPTIONAL]);
    1.52 @@ -229,7 +212,7 @@
    1.53      /**
    1.54       * Build the summary for the optional members.
    1.55       */
    1.56 -    public void buildAnnotationTypeRequiredMemberSummary() {
    1.57 +    public void buildAnnotationTypeRequiredMemberSummary(XMLNode node) {
    1.58          buildSummary(
    1.59              memberSummaryWriters[VisibleMemberMap.ANNOTATION_TYPE_MEMBER_REQUIRED],
    1.60                  visibleMemberMaps[VisibleMemberMap.ANNOTATION_TYPE_MEMBER_REQUIRED]);
    1.61 @@ -238,7 +221,7 @@
    1.62          /**
    1.63           * Build the summary for the fields.
    1.64           */
    1.65 -        public void buildFieldsSummary() {
    1.66 +        public void buildFieldsSummary(XMLNode node) {
    1.67                  buildSummary(
    1.68                          memberSummaryWriters[VisibleMemberMap.FIELDS],
    1.69                          visibleMemberMaps[VisibleMemberMap.FIELDS]);
    1.70 @@ -247,7 +230,7 @@
    1.71          /**
    1.72           * Build the inherited summary for the fields.
    1.73           */
    1.74 -        public void buildFieldsInheritedSummary() {
    1.75 +        public void buildFieldsInheritedSummary(XMLNode node) {
    1.76                  buildInheritedSummary(
    1.77                          memberSummaryWriters[VisibleMemberMap.FIELDS],
    1.78                          visibleMemberMaps[VisibleMemberMap.FIELDS]);
    1.79 @@ -256,7 +239,7 @@
    1.80          /**
    1.81           * Build the summary for the nested classes.
    1.82           */
    1.83 -        public void buildNestedClassesSummary() {
    1.84 +        public void buildNestedClassesSummary(XMLNode node) {
    1.85                  buildSummary(
    1.86                          memberSummaryWriters[VisibleMemberMap.INNERCLASSES],
    1.87                          visibleMemberMaps[VisibleMemberMap.INNERCLASSES]);
    1.88 @@ -265,7 +248,7 @@
    1.89          /**
    1.90           * Build the inherited summary for the nested classes.
    1.91           */
    1.92 -        public void buildNestedClassesInheritedSummary() {
    1.93 +        public void buildNestedClassesInheritedSummary(XMLNode node) {
    1.94                  buildInheritedSummary(
    1.95                          memberSummaryWriters[VisibleMemberMap.INNERCLASSES],
    1.96                          visibleMemberMaps[VisibleMemberMap.INNERCLASSES]);
    1.97 @@ -274,7 +257,7 @@
    1.98          /**
    1.99           * Build the method summary.
   1.100           */
   1.101 -        public void buildMethodsSummary() {
   1.102 +        public void buildMethodsSummary(XMLNode node) {
   1.103                  buildSummary(
   1.104                          memberSummaryWriters[VisibleMemberMap.METHODS],
   1.105                          visibleMemberMaps[VisibleMemberMap.METHODS]);
   1.106 @@ -283,7 +266,7 @@
   1.107          /**
   1.108           * Build the inherited method summary.
   1.109           */
   1.110 -        public void buildMethodsInheritedSummary() {
   1.111 +        public void buildMethodsInheritedSummary(XMLNode node) {
   1.112                  buildInheritedSummary(
   1.113                          memberSummaryWriters[VisibleMemberMap.METHODS],
   1.114                          visibleMemberMaps[VisibleMemberMap.METHODS]);
   1.115 @@ -292,7 +275,7 @@
   1.116          /**
   1.117           * Build the constructor summary.
   1.118           */
   1.119 -        public void buildConstructorsSummary() {
   1.120 +        public void buildConstructorsSummary(XMLNode node) {
   1.121                  buildSummary(
   1.122                          memberSummaryWriters[VisibleMemberMap.CONSTRUCTORS],
   1.123                          visibleMemberMaps[VisibleMemberMap.CONSTRUCTORS]);

mercurial