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 Entity

    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 KnownTypeClassConstraint extends TypeClassConstraint

  16. trait LowerBoundedTypeParamConstraint extends TypeParamConstraint

  17. trait MemberEntity extends Entity

    An entity that is a member of a template.

  18. class ModelFactory extends AnyRef

    This trait extracts all required information for documentation from compilation units

  19. trait ModelFactoryImplicitSupport extends AnyRef

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

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

  21. trait NonTemplateMemberEntity extends MemberEntity

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

  22. trait Object extends DocTemplateEntity

    An object template.

  23. trait Package extends Object

    A package template.

  24. trait ParameterEntity extends Entity

    A parameter to an entity.

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

    The visibility of private[this] members.

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

    The visibility of private[owner] members.

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

    The visibility of protected[this] members.

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

    The visibility of protected[owner] members.

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

    The visibility of public members.

  30. trait RootPackage extends Package

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

  31. trait TemplateEntity extends Entity

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

  32. trait Trait extends DocTemplateEntity with HigherKinded

    A trait template.

  33. abstract class TreeEntity extends AnyRef

    A fragment of code.

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

  35. trait TypeClassConstraint extends ImplicitInScopeConstraint with TypeParamConstraint

  36. abstract class TypeEntity extends AnyRef

    A type.

  37. trait TypeParam extends ParameterEntity with HigherKinded

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

  38. trait TypeParamConstraint extends Constraint

    A constraint involving a type parameter

  39. trait UpperBoundedTypeParamConstraint extends TypeParamConstraint

  40. trait Val extends NonTemplateMemberEntity

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

  41. trait ValueArgument extends AnyRef

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

  42. trait ValueParam extends ParameterEntity

    A value parameter to a constructor or method.

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