The instantiation of TemplateImpl
triggers the creation of the following entities:
All ancestors of the template and all non-package members.
A template that is not documented at all.
An inherited template that was not documented in its original owner - example: in classpath: trait T { class C } -- T (and implicitly C) are not documented in the source: trait U extends T -- C appears in U as a NoDocTemplateMemberImpl -- that is, U has a member for it but C doesn't get its own page
Filter '@bridge' methods only if *they don't override non-bridge methods*.
Filter '@bridge' methods only if *they don't override non-bridge methods*. See SI-5373 for details
Get the types of the parents of the current class, ignoring the refinements
Get the root package
These are all model construction methods.
(modelFactory: StringAdd).self
(modelFactory: StringFormat).self
(modelFactory: ArrowAssoc[ModelFactory]).x
(Since version 2.10.0) Use leftOfArrow
instead
(modelFactory: Ensuring[ModelFactory]).x
(Since version 2.10.0) Use resultOfEnsuring
instead
This trait extracts all required information for documentation from compilation units