An abstract type member of a template.
An type alias of a template.
An annotation to an entity.
A class template.
The comment parser transforms raw comment strings into Comment
objects.
A trait that encapsulates a constraint necessary for implicit conversion
A constructor of a class.
A method (def
) of a template.
A template (class, trait, object or package) for which documentation is available.
An entity in a Scaladoc universe.
An entity that is parameterized by types
A trait that signals the member results from an implicit conversion
A constraint involving a type parameter which must be in scope
Shadowing captures the information that the member is shadowed by some other members There are two cases of implicitly added member shadowing: 1) shadowing from a original class member (the class already has that member) in this case, it won't be possible to call the member directly, the type checker will fail attempting to adapt the call arguments (or if they fit it will call the original class' method) 2) shadowing from other possible implicit conversions () this will result in an ambiguous implicit converion error
An entity that is a member of a template.
This trait extracts all required information for documentation from compilation units
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 MemberTemplateImpl -- that is, U has a member for it but C doesn't get its own page
This trait extracts all required information for documentation from compilation units
This trait finds implicit conversions for a class in the default scope and creates scaladoc entries for each of them.
This trait extracts all required information for documentation from compilation units
A template (class, trait, object or package) which is referenced in the universe, but for which no further documentation is available.
A non-template member (method, value, lazy value, variable, constructor, alias type, and abstract type).
An object template.
A package template.
A parameter to an entity.
The visibility of private[this]
members.
The visibility of private[owner]
members.
The visibility of protected[this]
members.
The visibility of protected[owner]
members.
The visibility of public members.
The root package, which contains directly or indirectly all members in the universe.
A template, which is either a class, trait, object or package.
A trait template.
A fragment of code.
The goal of this trait is , using makeTree, to browse a tree to 1- have the String of the complete tree (tree.
A type.
A type parameter to a class, trait, or method.
A constraint involving a type parameter
A value (val
), lazy val (lazy val
) or variable (var
) of a template.
A value that is passed as an argument to a value parameter.
A value parameter to a constructor or method.
An type that represents visibility of members.