scala.meta.internal.ast.Type

Param

Related Docs: object Param | package Type

final class Param extends Type.Param with Member.Type with Product

Annotations
@astClass() @leafClass()
Linear Supertypes
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Param
  2. Type
  3. Scope
  4. Member
  5. Tree
  6. Type
  7. Scope
  8. Param
  9. Member
  10. Tree
  11. Ast
  12. Adt
  13. Product
  14. Equals
  15. AnyRef
  16. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. type ThisType = Param

    Definition Classes
    ParamTypeScopeMemberTreeTypeScopeParamMemberTree

Value Members

  1. final def !=(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Definition Classes
    AnyRef → Any
  3. def $tag: Int

    Definition Classes
    ParamTree
  4. final def ==(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  5. final def _1: collection.immutable.Seq[Mod]

    Annotations
    @inline()
  6. final def _2: Option[Name]

    Annotations
    @inline()
  7. final def _3: collection.immutable.Seq[Param]

    Annotations
    @inline()
  8. final def _4: collection.immutable.Seq[Type]

    Annotations
    @inline()
  9. final def _5: collection.immutable.Seq[Type]

    Annotations
    @inline()
  10. final def _6: Bounds

    Annotations
    @inline()
  11. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  12. def canEqual(that: Any): Boolean

    Definition Classes
    Param → Equals
  13. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  14. def contextBounds: collection.immutable.Seq[Type]

  15. def copy(mods: collection.immutable.Seq[Mod] = this.mods, name: Option[Name] = this.name, tparams: collection.immutable.Seq[Param] = this.tparams, contextBounds: collection.immutable.Seq[Type] = this.contextBounds, viewBounds: collection.immutable.Seq[Type] = this.viewBounds, typeBounds: Bounds = this.typeBounds): ThisType

  16. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  17. def equals(that: Any): Boolean

    Definition Classes
    Param → Equals → AnyRef → Any
  18. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  19. final def get: Param

    Annotations
    @inline()
  20. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  21. def hashCode(): Int

    Definition Classes
    Param → AnyRef → Any
  22. val internalParent: meta.Tree

    Attributes
    protected
    Definition Classes
    ParamTree
  23. val internalPrototype: Param

    Attributes
    protected
    Definition Classes
    ParamTree
  24. val internalScratchpads: Map[Host, collection.immutable.Seq[Any]]

    Attributes
    protected
    Definition Classes
    ParamTree
  25. final def isDefined: Boolean

    Annotations
    @inline()
  26. final def isEmpty: Boolean

    Annotations
    @inline()
  27. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  28. def mods: collection.immutable.Seq[Mod]

  29. def name: Option[Name]

  30. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  31. final def notify(): Unit

    Definition Classes
    AnyRef
  32. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  33. def parent: Option[meta.Tree]

    Definition Classes
    ParamTree
  34. def productArity: Int

    Definition Classes
    Param → Product
  35. def productElement(n: Int): Any

    Definition Classes
    Param → Product
  36. def productIterator: Iterator[Any]

    Definition Classes
    Param → Product
  37. def productPrefix: String

    Definition Classes
    Param → Product
  38. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  39. final def toString(): String

    Definition Classes
    Tree → AnyRef → Any
  40. def tparams: collection.immutable.Seq[Param]

  41. def typeBounds: Bounds

  42. def viewBounds: collection.immutable.Seq[Type]

  43. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  44. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  45. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from Member.Type

Inherited from Scope

Inherited from Member

Inherited from Tree

Inherited from Member.Type

Inherited from meta.Scope

Inherited from Type.Param

Inherited from meta.Member

Inherited from meta.Tree

Inherited from Ast

Inherited from Adt

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped