@@ -233,8 +233,8 @@ class ModelFactory(val global: Global, val settings: doc.Settings) {
233
233
* exists, but should not be documented (either it's not included in the source or it's not visible)
234
234
*/
235
235
class NoDocTemplateImpl (sym : Symbol , inTpl : TemplateImpl ) extends EntityImpl (sym, inTpl) with TemplateImpl with HigherKindedImpl with NoDocTemplate {
236
- assert(modelFinished)
237
- assert(! (noDocTemplatesCache isDefinedAt sym))
236
+ assert(modelFinished, this )
237
+ assert(! (noDocTemplatesCache isDefinedAt sym), (sym, noDocTemplatesCache(sym)) )
238
238
noDocTemplatesCache += (sym -> this )
239
239
def isDocTemplate = false
240
240
}
@@ -269,7 +269,7 @@ class ModelFactory(val global: Global, val settings: doc.Settings) {
269
269
* All ancestors of the template and all non-package members.
270
270
*/
271
271
abstract class DocTemplateImpl (sym : Symbol , inTpl : DocTemplateImpl ) extends MemberTemplateImpl (sym, inTpl) with DocTemplateEntity {
272
- assert(! modelFinished)
272
+ assert(! modelFinished, (sym, inTpl) )
273
273
assert(! (docTemplatesCache isDefinedAt sym), sym)
274
274
docTemplatesCache += (sym -> this )
275
275
@@ -620,7 +620,7 @@ class ModelFactory(val global: Global, val settings: doc.Settings) {
620
620
*/
621
621
def createTemplate (aSym : Symbol , inTpl : DocTemplateImpl ): Option [MemberImpl ] = {
622
622
// don't call this after the model finished!
623
- assert(! modelFinished)
623
+ assert(! modelFinished, (aSym, inTpl) )
624
624
625
625
def createRootPackageComment : Option [Comment ] =
626
626
if (settings.docRootContent.isDefault) None
@@ -636,7 +636,7 @@ class ModelFactory(val global: Global, val settings: doc.Settings) {
636
636
}
637
637
638
638
def createDocTemplate (bSym : Symbol , inTpl : DocTemplateImpl ): DocTemplateImpl = {
639
- assert(! modelFinished) // only created BEFORE the model is finished
639
+ assert(! modelFinished, (bSym, inTpl) ) // only created BEFORE the model is finished
640
640
if (bSym.isAliasType && bSym != AnyRefClass )
641
641
new DocTemplateImpl (bSym, inTpl) with AliasImpl with AliasType { override def isAliasType = true }
642
642
else if (bSym.isAbstractType)
0 commit comments