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 BoundedTypeParamConstraint extends TypeParamConstraint

  5. trait Class extends Trait with HigherKinded

    A class template.

  6. trait Constraint extends AnyRef

    A trait that encapsulates a constraint necessary for implicit conversion

  7. trait Constructor extends NonTemplateMemberEntity

    A constructor of a class.

  8. trait Def extends NonTemplateMemberEntity with HigherKinded

    A method (def) of a template.

  9. trait DocTemplateEntity extends TemplateEntity with MemberEntity

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

  10. trait Entity extends AnyRef

    An entity in a Scaladoc universe.

  11. trait EqualTypeParamConstraint extends TypeParamConstraint

  12. trait HigherKinded extends AnyRef

    An entity that is parameterized by types

  13. trait ImplicitConversion extends AnyRef

    A trait that signals the member results from an implicit conversion

  14. trait ImplicitInScopeConstraint extends Constraint

    A constraint involving a type parameter which must be in scope

  15. trait ImplicitMemberShadowing extends AnyRef

    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

  16. trait KnownTypeClassConstraint extends TypeClassConstraint

  17. trait LowerBoundedTypeParamConstraint extends TypeParamConstraint

  18. trait MemberEntity extends Entity

    An entity that is a member of a template.

  19. class ModelFactory extends AnyRef

    This trait extracts all required information for documentation from compilation units

  20. trait ModelFactoryImplicitSupport extends AnyRef

    This trait finds implicit conversions for a class in the default scope and creates scaladoc entries for each of them.

  21. 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.

  22. trait NoDocTemplateMemberEntity extends TemplateEntity with MemberEntity

    TODO: Document

  23. trait NonTemplateMemberEntity extends MemberEntity

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

  24. trait Object extends DocTemplateEntity

    An object template.

  25. trait Package extends Object

    A package template.

  26. trait ParameterEntity extends AnyRef

    A parameter to an entity.

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

    The visibility of private[this] members.

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

    The visibility of private[owner] members.

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

    The visibility of protected[this] members.

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

    The visibility of protected[owner] members.

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

    The visibility of public members.

  32. trait RootPackage extends Package

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

  33. trait TemplateEntity extends Entity

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

  34. trait Trait extends DocTemplateEntity with HigherKinded

    A trait template.

  35. abstract class TreeEntity extends AnyRef

    A fragment of code.

  36. 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.

  37. trait TypeClassConstraint extends ImplicitInScopeConstraint with TypeParamConstraint

  38. abstract class TypeEntity extends AnyRef

    A type.

  39. trait TypeParam extends ParameterEntity with HigherKinded

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

  40. trait TypeParamConstraint extends Constraint

    A constraint involving a type parameter

  41. trait UpperBoundedTypeParamConstraint extends TypeParamConstraint

  42. trait Val extends NonTemplateMemberEntity

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

  43. trait ValueArgument extends AnyRef

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

  44. trait ValueParam extends ParameterEntity

    A value parameter to a constructor or method.

  45. sealed trait Visibility extends AnyRef

    An type that represents visibility of members.

Value Members

  1. object Entity

  2. object IndexModelFactory

  3. object MemberEntity

  4. package comment

  5. package diagram