langtools/src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/BuilderFactory.java
changeset 36526 3b41f1c69604
parent 35426 374342e56a56
child 40587 1c355ea550ed
equal deleted inserted replaced
36525:4caf88912b7f 36526:3b41f1c69604
    26 package jdk.javadoc.internal.doclets.toolkit.builders;
    26 package jdk.javadoc.internal.doclets.toolkit.builders;
    27 
    27 
    28 import java.util.HashSet;
    28 import java.util.HashSet;
    29 import java.util.Set;
    29 import java.util.Set;
    30 
    30 
       
    31 import javax.lang.model.element.ModuleElement;
    31 import javax.lang.model.element.PackageElement;
    32 import javax.lang.model.element.PackageElement;
    32 import javax.lang.model.element.TypeElement;
    33 import javax.lang.model.element.TypeElement;
    33 import javax.lang.model.type.TypeMirror;
    34 import javax.lang.model.type.TypeMirror;
    34 
    35 
    35 import jdk.javadoc.internal.doclets.toolkit.AnnotationTypeWriter;
    36 import jdk.javadoc.internal.doclets.toolkit.AnnotationTypeWriter;
   100         return PackageSummaryBuilder.getInstance(context, pkg,
   101         return PackageSummaryBuilder.getInstance(context, pkg,
   101             writerFactory.getPackageSummaryWriter(pkg, prevPkg, nextPkg));
   102             writerFactory.getPackageSummaryWriter(pkg, prevPkg, nextPkg));
   102     }
   103     }
   103 
   104 
   104     /**
   105     /**
       
   106      * Return the builder that builds the module summary.
       
   107      *
       
   108      * @param mdle the module being documented.
       
   109      * @param prevModule the previous module being documented.
       
   110      * @param nextModule the next module being documented.
       
   111      * @return the builder that builds the module summary.
       
   112      */
       
   113     public AbstractBuilder getModuleSummaryBuilder(ModuleElement mdle, ModuleElement prevModule,
       
   114             ModuleElement nextModule) throws Exception {
       
   115         return ModuleSummaryBuilder.getInstance(context, mdle,
       
   116             writerFactory.getModuleSummaryWriter(mdle, prevModule, nextModule));
       
   117     }
       
   118 
       
   119     /**
   105      * Return the builder for the class.
   120      * Return the builder for the class.
   106      *
   121      *
   107      * @param typeElement the class being documented.
   122      * @param typeElement the class being documented.
   108      * @param prevClass the previous class that was documented.
   123      * @param prevClass the previous class that was documented.
   109      * @param nextClass the next class being documented.
   124      * @param nextClass the next class being documented.