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

changeset 74
5a9172b251dd
parent 1
9a66ca7c79fa
child 117
24a47c3062fe
equal deleted inserted replaced
73:1cf29847eb6e 74:5a9172b251dd
70 private ConstructorWriter writer; 70 private ConstructorWriter writer;
71 71
72 /** 72 /**
73 * The constructors being documented. 73 * The constructors being documented.
74 */ 74 */
75 private List constructors; 75 private List<ProgramElementDoc> constructors;
76 76
77 /** 77 /**
78 * Construct a new ConstructorBuilder. 78 * Construct a new ConstructorBuilder.
79 * 79 *
80 * @param configuration the current configuration of the 80 * @param configuration the current configuration of the
102 new VisibleMemberMap( 102 new VisibleMemberMap(
103 classDoc, 103 classDoc,
104 VisibleMemberMap.CONSTRUCTORS, 104 VisibleMemberMap.CONSTRUCTORS,
105 configuration.nodeprecated); 105 configuration.nodeprecated);
106 builder.constructors = 106 builder.constructors =
107 new ArrayList(builder.visibleMemberMap.getMembersFor(classDoc)); 107 new ArrayList<ProgramElementDoc>(builder.visibleMemberMap.getMembersFor(classDoc));
108 for (int i = 0; i < builder.constructors.size(); i++) { 108 for (int i = 0; i < builder.constructors.size(); i++) {
109 if (((ProgramElementDoc) (builder.constructors.get(i))) 109 if (builder.constructors.get(i).isProtected()
110 .isProtected() 110 || builder.constructors.get(i).isPrivate()) {
111 || ((ProgramElementDoc) (builder.constructors.get(i)))
112 .isPrivate()) {
113 writer.setFoundNonPubConstructor(true); 111 writer.setFoundNonPubConstructor(true);
114 } 112 }
115 } 113 }
116 if (configuration.getMemberComparator() != null) { 114 if (configuration.getMemberComparator() != null) {
117 Collections.sort( 115 Collections.sort(

mercurial