langtools/src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/ConstructorBuilder.java
changeset 868 d0f233085cbb
parent 10 06bc494ca11e
child 1264 076a3cde30d5
equal deleted inserted replaced
867:1dff24b5f407 868:d0f233085cbb
    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(