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 Tree.Block with WithStats with Product
    Annotations
    @astClass() @leafClass()
  12. trait CasesBlock extends Tree.CasesBlock with Product
    Annotations
    @astClass() @leafClass()
  13. trait ContextFunction extends FunctionTerm with Product
    Annotations
    @astClass() @leafClass()
  14. trait Do extends Term with WithBody with WithCond with Product
    Annotations
    @astClass() @leafClass()
  15. trait EndMarker extends Term with Product
    Annotations
    @astClass() @leafClass()
  16. trait EnumeratorsBlock extends Tree.Block with Product
    Annotations
    @astClass() @leafClass()
  17. trait Eta extends Term with Product
    Annotations
    @astClass() @leafClass()
  18. trait For extends ForClause with Product
    Annotations
    @astClass() @leafClass()
  19. trait ForClause extends Term with WithEnumeratorsBlock with WithBody
    Annotations
    @branch() @branch()
  20. trait ForYield extends ForClause with Product
    Annotations
    @astClass() @leafClass()
  21. trait Function extends FunctionTerm with Product
    Annotations
    @astClass() @leafClass()
  22. trait FunctionTerm extends Term with Member.Function
    Annotations
    @branch() @branch()
  23. trait If extends Term with WithCond with WithMods with Product
    Annotations
    @astClass() @leafClass()
  24. trait Interpolate extends Term with Product
    Annotations
    @astClass() @leafClass()
  25. trait Match extends MatchLike with Product
    Annotations
    @astClass() @leafClass()
  26. trait MatchLike extends Term with WithCasesBlock
    Annotations
    @branch() @branch()
  27. trait Name extends meta.Name with Ref with Pat with Product
    Annotations
    @astClass() @leafClass()
  28. trait New extends Term with Product
    Annotations
    @astClass() @leafClass()
  29. trait NewAnonymous extends Term with WithTemplate with Product
    Annotations
    @astClass() @leafClass()
  30. trait Param extends Member.Param with WithDeclTpeOpt with Product
    Annotations
    @astClass() @leafClass()
  31. trait ParamClause extends Member.ParamClause with Product
    Annotations
    @astClass() @leafClass()
  32. trait PartialFunction extends Term with WithCases with Tree.CasesBlock with Product
    Annotations
    @astClass() @leafClass()
  33. trait Placeholder extends Term with Product
    Annotations
    @astClass() @leafClass()
  34. trait PolyFunction extends Term with WithTParamClause with Member.Function with Product
    Annotations
    @astClass() @leafClass()
  35. trait QuotedMacroExpr extends Term with Product
    Annotations
    @astClass() @leafClass()
  36. trait QuotedMacroType extends Term with Product
    Annotations
    @astClass() @leafClass()
  37. trait Ref extends Term with meta.Ref
    Annotations
    @branch() @branch()
  38. trait Repeated extends Term with Tree.Repeated with Product
    Annotations
    @astClass() @leafClass()
  39. trait Return extends Term with Product
    Annotations
    @astClass() @leafClass()
  40. trait Select extends SelectLike with Product
    Annotations
    @astClass() @leafClass()
  41. trait SelectLike extends Ref with Pat
    Annotations
    @branch() @branch()
  42. trait SelectMatch extends MatchLike with Product
    Annotations
    @astClass() @leafClass()
  43. trait SelectPostfix extends SelectLike with Product
    Annotations
    @astClass() @leafClass()
  44. trait SplicedMacroExpr extends Term with Product
    Annotations
    @astClass() @leafClass()
  45. trait SplicedMacroPat extends Term with Product
    Annotations
    @astClass() @leafClass()
  46. trait Super extends Ref with Product
    Annotations
    @astClass() @leafClass()
  47. trait This extends Ref with Product
    Annotations
    @astClass() @leafClass()
  48. trait Throw extends Term with Product
    Annotations
    @astClass() @leafClass()
  49. trait Try extends TryClause with WithCases with Product
    Annotations
    @astClass() @leafClass()
  50. trait TryClause extends Term
    Annotations
    @branch() @branch()
  51. trait TryWithHandler extends TryClause with Product
    Annotations
    @astClass() @leafClass()
  52. trait Tuple extends Term with Member.Tuple with Product
    Annotations
    @astClass() @leafClass()
  53. trait While extends Term with WithCond with WithBody with Product
    Annotations
    @astClass() @leafClass()
  54. 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 AnnotateLowPriority with java.io.Serializable
    Annotations
    @astCompanion() @leafCompanion()
  26. object Anonymous extends AnonymousLowPriority with java.io.Serializable
    Annotations
    @astCompanion() @leafCompanion()
  27. object AnonymousFunction extends AnonymousFunctionLowPriority with java.io.Serializable
    Annotations
    @astCompanion() @leafCompanion()
  28. object Apply extends ApplyLowPriority with java.io.Serializable
    Annotations
    @astCompanion() @leafCompanion()
  29. object ApplyInfix extends ApplyInfixLowPriority with java.io.Serializable
    Annotations
    @astCompanion() @leafCompanion()
  30. object ApplyType extends ApplyTypeLowPriority with java.io.Serializable
    Annotations
    @astCompanion() @leafCompanion()
  31. object ApplyUnary extends ApplyUnaryLowPriority with java.io.Serializable
    Annotations
    @astCompanion() @leafCompanion()
  32. object ApplyUsing extends ApplyUsingLowPriority with java.io.Serializable
    Annotations
    @astCompanion() @leafCompanion()
  33. object ArgClause extends ArgClauseLowPriority with java.io.Serializable
    Annotations
    @astCompanion() @leafCompanion()
  34. object Ascribe extends AscribeLowPriority with java.io.Serializable
    Annotations
    @astCompanion() @leafCompanion()
  35. object Assign extends AssignLowPriority with java.io.Serializable
    Annotations
    @astCompanion() @leafCompanion()
  36. object Block extends BlockLowPriority with java.io.Serializable
    Annotations
    @astCompanion() @leafCompanion()
  37. object CasesBlock extends CasesBlockLowPriority with java.io.Serializable
    Annotations
    @astCompanion() @leafCompanion()
  38. object ContextFunction extends ContextFunctionLowPriority with java.io.Serializable
    Annotations
    @astCompanion() @leafCompanion()
  39. object Do extends DoLowPriority with java.io.Serializable
    Annotations
    @astCompanion() @leafCompanion()
  40. object EndMarker extends EndMarkerLowPriority with java.io.Serializable
    Annotations
    @astCompanion() @leafCompanion()
  41. object EnumeratorsBlock extends EnumeratorsBlockLowPriority with java.io.Serializable
    Annotations
    @astCompanion() @leafCompanion()
  42. object Eta extends EtaLowPriority with java.io.Serializable
    Annotations
    @astCompanion() @leafCompanion()
  43. object For extends ForLowPriority with java.io.Serializable
    Annotations
    @astCompanion() @leafCompanion()
  44. object ForClause extends java.io.Serializable
  45. object ForYield extends ForYieldLowPriority with java.io.Serializable
    Annotations
    @astCompanion() @leafCompanion()
  46. object Function extends FunctionLowPriority with java.io.Serializable
    Annotations
    @astCompanion() @leafCompanion()
  47. object FunctionTerm extends java.io.Serializable
  48. object If extends IfLowPriority with java.io.Serializable
    Annotations
    @astCompanion() @leafCompanion()
  49. object Interpolate extends InterpolateLowPriority with java.io.Serializable
    Annotations
    @astCompanion() @leafCompanion()
  50. object Match extends MatchLowPriority with java.io.Serializable
    Annotations
    @astCompanion() @leafCompanion()
  51. object MatchLike extends java.io.Serializable
  52. object Name extends NameLowPriority with java.io.Serializable
    Annotations
    @astCompanion() @leafCompanion()
  53. object New extends NewLowPriority with java.io.Serializable
    Annotations
    @astCompanion() @leafCompanion()
  54. object NewAnonymous extends NewAnonymousLowPriority with java.io.Serializable
    Annotations
    @astCompanion() @leafCompanion()
  55. object Param extends ParamLowPriority with java.io.Serializable
    Annotations
    @astCompanion() @leafCompanion()
  56. object ParamClause extends ParamClauseLowPriority with java.io.Serializable
    Annotations
    @astCompanion() @leafCompanion()
  57. object PartialFunction extends PartialFunctionLowPriority with java.io.Serializable
    Annotations
    @astCompanion() @leafCompanion()
  58. object Placeholder extends PlaceholderLowPriority with java.io.Serializable
    Annotations
    @astCompanion() @leafCompanion()
  59. object PolyFunction extends PolyFunctionLowPriority with java.io.Serializable
    Annotations
    @astCompanion() @leafCompanion()
  60. object Quasi extends QuasiLowPriority with java.io.Serializable
    Annotations
    @astCompanion() @leafCompanion()
  61. object QuotedMacroExpr extends QuotedMacroExprLowPriority with java.io.Serializable
    Annotations
    @astCompanion() @leafCompanion()
  62. object QuotedMacroType extends QuotedMacroTypeLowPriority with java.io.Serializable
    Annotations
    @astCompanion() @leafCompanion()
  63. object Ref extends java.io.Serializable
  64. object Repeated extends RepeatedLowPriority with java.io.Serializable
    Annotations
    @astCompanion() @leafCompanion()
  65. object Return extends ReturnLowPriority with java.io.Serializable
    Annotations
    @astCompanion() @leafCompanion()
  66. object Select extends SelectLowPriority with java.io.Serializable
    Annotations
    @astCompanion() @leafCompanion()
  67. object SelectLike extends java.io.Serializable
  68. object SelectMatch extends SelectMatchLowPriority with java.io.Serializable
    Annotations
    @astCompanion() @leafCompanion()
  69. object SelectPostfix extends SelectPostfixLowPriority with java.io.Serializable
    Annotations
    @astCompanion() @leafCompanion()
  70. object SplicedMacroExpr extends SplicedMacroExprLowPriority with java.io.Serializable
    Annotations
    @astCompanion() @leafCompanion()
  71. object SplicedMacroPat extends SplicedMacroPatLowPriority with java.io.Serializable
    Annotations
    @astCompanion() @leafCompanion()
  72. object Super extends SuperLowPriority with java.io.Serializable
    Annotations
    @astCompanion() @leafCompanion()
  73. object This extends ThisLowPriority with java.io.Serializable
    Annotations
    @astCompanion() @leafCompanion()
  74. object Throw extends ThrowLowPriority with java.io.Serializable
    Annotations
    @astCompanion() @leafCompanion()
  75. object Try extends TryLowPriority with java.io.Serializable
    Annotations
    @astCompanion() @leafCompanion()
  76. object TryClause extends java.io.Serializable
  77. object TryWithHandler extends TryWithHandlerLowPriority with java.io.Serializable
    Annotations
    @astCompanion() @leafCompanion()
  78. object Tuple extends TupleLowPriority with java.io.Serializable
    Annotations
    @astCompanion() @leafCompanion()
  79. object While extends WhileLowPriority with java.io.Serializable
    Annotations
    @astCompanion() @leafCompanion()
  80. object Xml extends XmlLowPriority with java.io.Serializable
    Annotations
    @astCompanion() @leafCompanion()

Inherited from java.io.Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped