scala.meta.internal.ast

Term

Related Docs: trait Term | package ast

object Term

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Term
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. final class Annotate extends Term with Product

    Annotations
    @astClass() @leafClass()
  2. final class Apply extends Term with Product

    Annotations
    @astClass() @leafClass()
  3. final class ApplyInfix extends Term with Product

    Annotations
    @astClass() @leafClass()
  4. final class ApplyType extends Term with Product

    Annotations
    @astClass() @leafClass()
  5. final class ApplyUnary extends Term with Product

    Annotations
    @astClass() @leafClass()
  6. sealed trait Arg extends Term.Arg with Tree

    Annotations
    @branch() @branch()
  7. final class Ascribe extends Term with Product

    Annotations
    @astClass() @leafClass()
  8. final class Assign extends Term with Product

    Annotations
    @astClass() @leafClass()
  9. final class Block extends Term with Scope with Product

    Annotations
    @astClass() @leafClass()
  10. final class Do extends Term with Product

    Annotations
    @astClass() @leafClass()
  11. final class Eta extends Term with Product

    Annotations
    @astClass() @leafClass()
  12. final class For extends Term with Scope with Product

    Annotations
    @astClass() @leafClass()
  13. final class ForYield extends Term with Scope with Product

    Annotations
    @astClass() @leafClass()
  14. final class Function extends Term with Scope with Product

    Annotations
    @astClass() @leafClass()
  15. final class If extends Term with Product

    Annotations
    @astClass() @leafClass()
  16. final class Interpolate extends Term with Product

    Annotations
    @astClass() @leafClass()
  17. final class Match extends Term with Product

    Annotations
    @astClass() @leafClass()
  18. final class Name extends Term.Name with ast.Name with Ref with Pat with Member with Product

    Annotations
    @astClass() @leafClass()
  19. final class New extends Term with Product

    Annotations
    @astClass() @leafClass()
  20. final class Param extends Term.Param with Member with Templ.Param with Product

    Annotations
    @astClass() @leafClass()
  21. final class PartialFunction extends Term with Product

    Annotations
    @astClass() @leafClass()
  22. final class Placeholder extends Term with Product

    Annotations
    @astClass() @leafClass()
  23. sealed trait Ref extends Term.Ref with Term with ast.Ref

    Annotations
    @branch() @branch()
  24. final class Return extends Term with Product

    Annotations
    @astClass() @leafClass()
  25. final class Select extends Ref with Pat with Product

    Annotations
    @astClass() @leafClass()
  26. final class Super extends Ref with Product

    Annotations
    @astClass() @leafClass()
  27. final class This extends Ref with Product

    Annotations
    @astClass() @leafClass()
  28. final class Throw extends Term with Product

    Annotations
    @astClass() @leafClass()
  29. final class TryWithCases extends Term with Product

    Annotations
    @astClass() @leafClass()
  30. final class TryWithTerm extends Term with Product

    Annotations
    @astClass() @leafClass()
  31. final class Tuple extends Term with Product

    Annotations
    @astClass() @leafClass()
  32. final class Update extends Term with Product

    Annotations
    @astClass() @leafClass()
  33. final class While extends Term with Product

    Annotations
    @astClass() @leafClass()

Value Members

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

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

    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  4. object Annotate

    Annotations
    @astCompanion() @leafCompanion()
  5. object Apply

    Annotations
    @astCompanion() @leafCompanion()
  6. object ApplyInfix

    Annotations
    @astCompanion() @leafCompanion()
  7. object ApplyType

    Annotations
    @astCompanion() @leafCompanion()
  8. object ApplyUnary

    Annotations
    @astCompanion() @leafCompanion()
  9. object Arg

  10. object Ascribe

    Annotations
    @astCompanion() @leafCompanion()
  11. object Assign

    Annotations
    @astCompanion() @leafCompanion()
  12. object Block

    Annotations
    @astCompanion() @leafCompanion()
  13. object Do

    Annotations
    @astCompanion() @leafCompanion()
  14. object Eta

    Annotations
    @astCompanion() @leafCompanion()
  15. object For

    Annotations
    @astCompanion() @leafCompanion()
  16. object ForYield

    Annotations
    @astCompanion() @leafCompanion()
  17. object Function

    Annotations
    @astCompanion() @leafCompanion()
  18. object If

    Annotations
    @astCompanion() @leafCompanion()
  19. object Interpolate

    Annotations
    @astCompanion() @leafCompanion()
  20. object Match

    Annotations
    @astCompanion() @leafCompanion()
  21. object Name

    Annotations
    @astCompanion() @leafCompanion()
  22. object New

    Annotations
    @astCompanion() @leafCompanion()
  23. object Param

    Annotations
    @astCompanion() @leafCompanion()
  24. object PartialFunction

    Annotations
    @astCompanion() @leafCompanion()
  25. object Placeholder

    Annotations
    @astCompanion() @leafCompanion()
  26. object Return

    Annotations
    @astCompanion() @leafCompanion()
  27. object Select

    Annotations
    @astCompanion() @leafCompanion()
  28. object Super

    Annotations
    @astCompanion() @leafCompanion()
  29. object This

    Annotations
    @astCompanion() @leafCompanion()
  30. object Throw

    Annotations
    @astCompanion() @leafCompanion()
  31. object TryWithCases

    Annotations
    @astCompanion() @leafCompanion()
  32. object TryWithTerm

    Annotations
    @astCompanion() @leafCompanion()
  33. object Tuple

    Annotations
    @astCompanion() @leafCompanion()
  34. object Update

    Annotations
    @astCompanion() @leafCompanion()
  35. object While

    Annotations
    @astCompanion() @leafCompanion()
  36. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  37. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  38. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  39. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  40. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  41. final def getClass(): Class[_]

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

    Definition Classes
    AnyRef → Any
  43. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  44. final def ne(arg0: AnyRef): Boolean

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

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

    Definition Classes
    AnyRef
  47. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  48. def toString(): String

    Definition Classes
    AnyRef → Any
  49. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from AnyRef

Inherited from Any

Ungrouped