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]);