Packages

object Term extends java.io.Serializable

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Term
  2. Serializable
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1. trait Annotate extends Term with Product
    Annotations
    @astClass() @leafClass()
  2. trait Anonymous extends meta.Name with Ref with Product
    Annotations
    @astClass() @leafClass()
  3. trait AnonymousFunction extends Term with Product
    Annotations
    @astClass() @leafClass()
  4. trait Apply extends Term with Member.Apply with Product
    Annotations
    @astClass() @leafClass()
  5. trait ApplyInfix extends Term with Infix with Product
    Annotations
    @astClass() @leafClass()
  6. trait ApplyType extends Term with Member.Apply with Product
    Annotations
    @astClass() @leafClass()
  7. trait ApplyUnary extends Ref with Product
    Annotations
    @astClass() @leafClass()
  8. trait ArgClause extends Member.ArgClause with Product
    Annotations
    @astClass() @leafClass()
  9. trait Ascribe extends Term with Product
    Annotations
    @astClass() @leafClass()
  10. trait Assign extends Term with WithBody with Product
    Annotations
    @astClass() @leafClass()
  11. trait Block extends Term with Product
    Annotations
    @astClass() @leafClass()
  12. trait ContextFunction extends FunctionTerm with Product
    Annotations
    @astClass() @leafClass()
  13. trait Do extends Term with WithBody with Product
    Annotations
    @astClass() @leafClass()
  14. trait EndMarker extends Term with Product
    Annotations
    @astClass() @leafClass()
  15. trait Eta extends Term with Product
    Annotations
    @astClass() @leafClass()
  16. trait For extends Term with WithBody with WithEnums with Product
    Annotations
    @astClass() @leafClass()
  17. trait ForYield extends Term with WithBody with WithEnums with Product
    Annotations
    @astClass() @leafClass()
  18. trait Function extends FunctionTerm with Product
    Annotations
    @astClass() @leafClass()
  19. trait FunctionTerm extends Term with Member.Function
    Annotations
    @branch() @branch()
  20. trait If extends Term with Product
    Annotations
    @astClass() @leafClass()
  21. trait Interpolate extends Term with Product
    Annotations
    @astClass() @leafClass()
  22. trait Match extends Term with WithCases with Product
    Annotations
    @astClass() @leafClass()
  23. trait Name extends meta.Name with Ref with Pat with Product
    Annotations
    @astClass() @leafClass()
  24. trait New extends Term with Product
    Annotations
    @astClass() @leafClass()
  25. trait NewAnonymous extends Term with WithTemplate with Product
    Annotations
    @astClass() @leafClass()
  26. trait Param extends Member.Param with WithDeclTpeOpt with Product
    Annotations
    @astClass() @leafClass()
  27. trait ParamClause extends Member.ParamClause with Product
    Annotations
    @astClass() @leafClass()
  28. trait PartialFunction extends Term with WithCases with Product
    Annotations
    @astClass() @leafClass()
  29. trait Placeholder extends Term with Product
    Annotations
    @astClass() @leafClass()
  30. trait PolyFunction extends Term with WithTParamClause with Member.Function with Product
    Annotations
    @astClass() @leafClass()
  31. trait QuotedMacroExpr extends Term with Product
    Annotations
    @astClass() @leafClass()
  32. trait QuotedMacroType extends Term with Product
    Annotations
    @astClass() @leafClass()
  33. trait Ref extends Term with meta.Ref
    Annotations
    @branch() @branch()
  34. trait Repeated extends Term with Product
    Annotations
    @astClass() @leafClass()
  35. trait Return extends Term with Product
    Annotations
    @astClass() @leafClass()
  36. trait Select extends Ref with Pat with Product
    Annotations
    @astClass() @leafClass()
  37. trait SplicedMacroExpr extends Term with Product
    Annotations
    @astClass() @leafClass()
  38. trait SplicedMacroPat extends Term with Product
    Annotations
    @astClass() @leafClass()
  39. trait Super extends Ref with Product
    Annotations
    @astClass() @leafClass()
  40. trait This extends Ref with Product
    Annotations
    @astClass() @leafClass()
  41. trait Throw extends Term with Product
    Annotations
    @astClass() @leafClass()
  42. trait Try extends Term with WithCases with Product
    Annotations
    @astClass() @leafClass()
  43. trait TryWithHandler extends Term with Product
    Annotations
    @astClass() @leafClass()
  44. trait Tuple extends Term with Member.Tuple with Product
    Annotations
    @astClass() @leafClass()
  45. trait While extends Term with WithBody with Product
    Annotations
    @astClass() @leafClass()
  46. trait Xml extends Term with Product
    Annotations
    @astClass() @leafClass()

Deprecated Type Members

  1. trait ApplyUsing extends Term with Member.Apply with Product
    Annotations
    @deprecated @astClass() @leafClass()
    Deprecated

    (Since version 4.6.0) Use Term.Apply, pass Mod.Using to Term.ArgClause

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. implicit def ClassifierClass[T <: Tree]: Classifier[T, Term]
  5. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  6. implicit def astInfo: AstInfo[Term]
  7. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  8. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  9. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  10. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  11. def fresh(prefix: String): Name
  12. def fresh(): Name
  13. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  14. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  15. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  16. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  17. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  18. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  19. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  20. def toString(): String
    Definition Classes
    AnyRef → Any
  21. final def unapply(x: Term): Boolean
    Annotations
    @inline()
  22. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  23. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  24. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  25. object Annotate extends java.io.Serializable
    Annotations
    @astCompanion() @leafCompanion()
  26. object Anonymous extends java.io.Serializable
    Annotations
    @astCompanion() @leafCompanion()
  27. object AnonymousFunction extends java.io.Serializable
    Annotations
    @astCompanion() @leafCompanion()
  28. object Apply extends java.io.Serializable
    Annotations
    @astCompanion() @leafCompanion()
  29. object ApplyInfix extends java.io.Serializable
    Annotations
    @astCompanion() @leafCompanion()
  30. object ApplyType extends java.io.Serializable
    Annotations
    @astCompanion() @leafCompanion()
  31. object ApplyUnary extends java.io.Serializable
    Annotations
    @astCompanion() @leafCompanion()
  32. object ApplyUsing extends java.io.Serializable
    Annotations
    @astCompanion() @leafCompanion()
  33. object ArgClause extends java.io.Serializable
    Annotations
    @astCompanion() @leafCompanion()
  34. object Ascribe extends java.io.Serializable
    Annotations
    @astCompanion() @leafCompanion()
  35. object Assign extends java.io.Serializable
    Annotations
    @astCompanion() @leafCompanion()
  36. object Block extends java.io.Serializable
    Annotations
    @astCompanion() @leafCompanion()
  37. object ContextFunction extends java.io.Serializable
    Annotations
    @astCompanion() @leafCompanion()
  38. object Do extends java.io.Serializable
    Annotations
    @astCompanion() @leafCompanion()
  39. object EndMarker extends java.io.Serializable
    Annotations
    @astCompanion() @leafCompanion()
  40. object Eta extends java.io.Serializable
    Annotations
    @astCompanion() @leafCompanion()
  41. object For extends java.io.Serializable
    Annotations
    @astCompanion() @leafCompanion()
  42. object ForYield extends java.io.Serializable
    Annotations
    @astCompanion() @leafCompanion()
  43. object Function extends java.io.Serializable
    Annotations
    @astCompanion() @leafCompanion()
  44. object FunctionTerm extends java.io.Serializable
  45. object If extends java.io.Serializable
    Annotations
    @astCompanion() @leafCompanion()
  46. object Interpolate extends java.io.Serializable
    Annotations
    @astCompanion() @leafCompanion()
  47. object Match extends java.io.Serializable
    Annotations
    @astCompanion() @leafCompanion()
  48. object Name extends java.io.Serializable
    Annotations
    @astCompanion() @leafCompanion()
  49. object New extends java.io.Serializable
    Annotations
    @astCompanion() @leafCompanion()
  50. object NewAnonymous extends java.io.Serializable
    Annotations
    @astCompanion() @leafCompanion()
  51. object Param extends java.io.Serializable
    Annotations
    @astCompanion() @leafCompanion()
  52. object ParamClause extends java.io.Serializable
    Annotations
    @astCompanion() @leafCompanion()
  53. object PartialFunction extends java.io.Serializable
    Annotations
    @astCompanion() @leafCompanion()
  54. object Placeholder extends java.io.Serializable
    Annotations
    @astCompanion() @leafCompanion()
  55. object PolyFunction extends java.io.Serializable
    Annotations
    @astCompanion() @leafCompanion()
  56. object Quasi extends java.io.Serializable
    Annotations
    @astCompanion() @leafCompanion()
  57. object QuotedMacroExpr extends java.io.Serializable
    Annotations
    @astCompanion() @leafCompanion()
  58. object QuotedMacroType extends java.io.Serializable
    Annotations
    @astCompanion() @leafCompanion()
  59. object Ref extends java.io.Serializable
  60. object Repeated extends java.io.Serializable
    Annotations
    @astCompanion() @leafCompanion()
  61. object Return extends java.io.Serializable
    Annotations
    @astCompanion() @leafCompanion()
  62. object Select extends java.io.Serializable
    Annotations
    @astCompanion() @leafCompanion()
  63. object SplicedMacroExpr extends java.io.Serializable
    Annotations
    @astCompanion() @leafCompanion()
  64. object SplicedMacroPat extends java.io.Serializable
    Annotations
    @astCompanion() @leafCompanion()
  65. object Super extends java.io.Serializable
    Annotations
    @astCompanion() @leafCompanion()
  66. object This extends java.io.Serializable
    Annotations
    @astCompanion() @leafCompanion()
  67. object Throw extends java.io.Serializable
    Annotations
    @astCompanion() @leafCompanion()
  68. object Try extends java.io.Serializable
    Annotations
    @astCompanion() @leafCompanion()
  69. object TryWithHandler extends java.io.Serializable
    Annotations
    @astCompanion() @leafCompanion()
  70. object Tuple extends java.io.Serializable
    Annotations
    @astCompanion() @leafCompanion()
  71. object While extends java.io.Serializable
    Annotations
    @astCompanion() @leafCompanion()
  72. object Xml extends java.io.Serializable
    Annotations
    @astCompanion() @leafCompanion()

Inherited from java.io.Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped