scala.tools.nsc.doc

model

package model

Visibility
  1. Public
  2. All

Type Members

  1. trait AbstractType extends NonTemplateMemberEntity with HigherKinded

    An abstract type member of a template.

  2. trait AliasType extends NonTemplateMemberEntity with HigherKinded

    An type alias of a template.

  3. trait Annotation extends Entity

    An annotation to an entity.

  4. trait Class extends Trait with HigherKinded

    A class template.

  5. trait Constructor extends NonTemplateMemberEntity

    A constructor of a class.

  6. trait Def extends NonTemplateMemberEntity with HigherKinded

    A method (def) of a template.

  7. trait DocTemplateEntity extends TemplateEntity with MemberEntity

    A template (class, trait, object or package) for which documentation is available.

  8. trait Entity extends AnyRef

    An entity in a Scaladoc universe.

  9. trait HigherKinded extends Entity

    An entity that is parameterized by types

  10. trait MemberEntity extends Entity

    An entity that is a member of a template.

  11. class ModelFactory extends AnyRef

    This trait extracts all required information for documentation from compilation units

  12. trait NoDocTemplate extends TemplateEntity

    A template (class, trait, object or package) which is referenced in the universe, but for which no further documentation is available.

  13. trait NonTemplateMemberEntity extends MemberEntity

    A non-template member (method, value, lazy value, variable, constructor, alias type, and abstract type).

  14. trait Object extends DocTemplateEntity

    An object template.

  15. trait Package extends Object

    A package template.

  16. trait ParameterEntity extends Entity

    A parameter to an entity.

  17. case class PrivateInInstance() extends Visibility with Product with Serializable

    The visibility of private[this] members.

  18. case class PrivateInTemplate(owner: TemplateEntity) extends Visibility with Product with Serializable

    The visibility of private[owner] members.

  19. case class ProtectedInInstance() extends Visibility with Product with Serializable

    The visibility of protected[this] members.

  20. case class ProtectedInTemplate(owner: TemplateEntity) extends Visibility with Product with Serializable

    The visibility of protected[owner] members.

  21. case class Public() extends Visibility with Product with Serializable

    The visibility of public members.

  22. trait RootPackage extends Package

    The root package, which contains directly or indirectly all members in the universe.

  23. trait TemplateEntity extends Entity

    A template, which is either a class, trait, object or package.

  24. trait Trait extends DocTemplateEntity with HigherKinded

    A trait template.

  25. abstract class TreeEntity extends AnyRef

    A fragment of code.

  26. trait TreeFactory extends AnyRef

    The goal of this trait is , using makeTree, to browse a tree to 1- have the String of the complete tree (tree.

  27. abstract class TypeEntity extends AnyRef

    A type.

  28. trait TypeParam extends ParameterEntity with HigherKinded

    A type parameter to a class, trait, or method.

  29. trait Val extends NonTemplateMemberEntity

    A value (val), lazy val (lazy val) or variable (var) of a template.

  30. trait ValueArgument extends AnyRef

    A value that is passed as an argument to a value parameter.

  31. trait ValueParam extends ParameterEntity

    A value parameter to a constructor or method.

  32. sealed trait Visibility extends AnyRef

    An type that represents visibility of members.

Value Members

  1. object Entity extends AnyRef

  2. object IndexModelFactory extends AnyRef

  3. object MemberEntity extends AnyRef

  4. package comment