Object/Trait

scala.meta

Term

Related Docs: trait Term | package meta

Permalink

object Term extends Serializable

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

Type Members

  1. trait Annotate extends Term with Product

    Permalink
    Annotations
    @astClass() @leafClass()
  2. trait Anonymous extends meta.Name with Ref with Product

    Permalink
    Annotations
    @astClass() @leafClass()
  3. trait AnonymousFunction extends Term with Product

    Permalink
    Annotations
    @astClass() @leafClass()
  4. trait Apply extends Term with Member.Apply with Product

    Permalink
    Annotations
    @astClass() @leafClass()
  5. trait ApplyInfix extends Term with Infix with Product

    Permalink
    Annotations
    @astClass() @leafClass()
  6. trait ApplyType extends Term with Member.Apply with Product

    Permalink
    Annotations
    @astClass() @leafClass()
  7. trait ApplyUnary extends Ref with Product

    Permalink
    Annotations
    @astClass() @leafClass()
  8. trait ArgClause extends Member.ArgClause with Product

    Permalink
    Annotations
    @astClass() @leafClass()
  9. trait Ascribe extends Term with Product

    Permalink
    Annotations
    @astClass() @leafClass()
  10. trait Assign extends Term with WithBody with Product

    Permalink
    Annotations
    @astClass() @leafClass()
  11. trait Block extends Term with Product

    Permalink
    Annotations
    @astClass() @leafClass()
  12. trait ContextFunction extends FunctionTerm with Product

    Permalink
    Annotations
    @astClass() @leafClass()
  13. trait Do extends Term with WithBody with Product

    Permalink
    Annotations
    @astClass() @leafClass()
  14. trait EndMarker extends Term with Product

    Permalink
    Annotations
    @astClass() @leafClass()
  15. trait Eta extends Term with Product

    Permalink
    Annotations
    @astClass() @leafClass()
  16. trait For extends Term with WithBody with WithEnums with Product

    Permalink
    Annotations
    @astClass() @leafClass()
  17. trait ForYield extends Term with WithBody with WithEnums with Product

    Permalink
    Annotations
    @astClass() @leafClass()
  18. trait Function extends FunctionTerm with Product

    Permalink
    Annotations
    @astClass() @leafClass()
  19. trait FunctionTerm extends Term with Member.Function

    Permalink
    Annotations
    @branch() @branch()
  20. trait If extends Term with Product

    Permalink
    Annotations
    @astClass() @leafClass()
  21. trait Interpolate extends Term with Product

    Permalink
    Annotations
    @astClass() @leafClass()
  22. trait Match extends Term with WithCases with Product

    Permalink
    Annotations
    @astClass() @leafClass()
  23. trait Name extends meta.Name with Ref with Pat with Product

    Permalink
    Annotations
    @astClass() @leafClass()
  24. trait New extends Term with Product

    Permalink
    Annotations
    @astClass() @leafClass()
  25. trait NewAnonymous extends Term with WithTemplate with Product

    Permalink
    Annotations
    @astClass() @leafClass()
  26. trait Param extends Member.Param with WithDeclTpeOpt with Product

    Permalink
    Annotations
    @astClass() @leafClass()
  27. trait ParamClause extends Member.ParamClause with Product

    Permalink
    Annotations
    @astClass() @leafClass()
  28. trait PartialFunction extends Term with WithCases with Product

    Permalink
    Annotations
    @astClass() @leafClass()
  29. trait Placeholder extends Term with Product

    Permalink
    Annotations
    @astClass() @leafClass()
  30. trait PolyFunction extends Term with WithTParamClause with Member.Function with Product

    Permalink
    Annotations
    @astClass() @leafClass()
  31. trait QuotedMacroExpr extends Term with Product

    Permalink
    Annotations
    @astClass() @leafClass()
  32. trait QuotedMacroType extends Term with Product

    Permalink
    Annotations
    @astClass() @leafClass()
  33. trait Ref extends Term with meta.Ref

    Permalink
    Annotations
    @branch() @branch()
  34. trait Repeated extends Term with Product

    Permalink
    Annotations
    @astClass() @leafClass()
  35. trait Return extends Term with Product

    Permalink
    Annotations
    @astClass() @leafClass()
  36. trait Select extends Ref with Pat with Product

    Permalink
    Annotations
    @astClass() @leafClass()
  37. trait SplicedMacroExpr extends Term with Product

    Permalink
    Annotations
    @astClass() @leafClass()
  38. trait SplicedMacroPat extends Term with Product

    Permalink
    Annotations
    @astClass() @leafClass()
  39. trait Super extends Ref with Product

    Permalink
    Annotations
    @astClass() @leafClass()
  40. trait This extends Ref with Product

    Permalink
    Annotations
    @astClass() @leafClass()
  41. trait Throw extends Term with Product

    Permalink
    Annotations
    @astClass() @leafClass()
  42. trait Try extends Term with WithCases with Product

    Permalink
    Annotations
    @astClass() @leafClass()
  43. trait TryWithHandler extends Term with Product

    Permalink
    Annotations
    @astClass() @leafClass()
  44. trait Tuple extends Term with Member.Tuple with Product

    Permalink
    Annotations
    @astClass() @leafClass()
  45. trait While extends Term with WithBody with Product

    Permalink
    Annotations
    @astClass() @leafClass()
  46. trait Xml extends Term with Product

    Permalink
    Annotations
    @astClass() @leafClass()
  47. trait ApplyUsing extends Term with Member.Apply with Product

    Permalink
    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

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

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

    Permalink
    Definition Classes
    AnyRef → Any
  4. object Annotate extends AnnotateLowPriority with Serializable

    Permalink
    Annotations
    @astCompanion() @leafCompanion()
  5. object Anonymous extends AnonymousLowPriority with Serializable

    Permalink
    Annotations
    @astCompanion() @leafCompanion()
  6. object AnonymousFunction extends AnonymousFunctionLowPriority with Serializable

    Permalink
    Annotations
    @astCompanion() @leafCompanion()
  7. object Apply extends ApplyLowPriority with Serializable

    Permalink
    Annotations
    @astCompanion() @leafCompanion()
  8. object ApplyInfix extends ApplyInfixLowPriority with Serializable

    Permalink
    Annotations
    @astCompanion() @leafCompanion()
  9. object ApplyType extends ApplyTypeLowPriority with Serializable

    Permalink
    Annotations
    @astCompanion() @leafCompanion()
  10. object ApplyUnary extends ApplyUnaryLowPriority with Serializable

    Permalink
    Annotations
    @astCompanion() @leafCompanion()
  11. object ApplyUsing extends ApplyUsingLowPriority with Serializable

    Permalink
    Annotations
    @astCompanion() @leafCompanion()
  12. object ArgClause extends ArgClauseLowPriority with Serializable

    Permalink
    Annotations
    @astCompanion() @leafCompanion()
  13. object Ascribe extends AscribeLowPriority with Serializable

    Permalink
    Annotations
    @astCompanion() @leafCompanion()
  14. object Assign extends AssignLowPriority with Serializable

    Permalink
    Annotations
    @astCompanion() @leafCompanion()
  15. object Block extends BlockLowPriority with Serializable

    Permalink
    Annotations
    @astCompanion() @leafCompanion()
  16. implicit def ClassifierClass[T <: Tree]: Classifier[T, Term]

    Permalink
  17. object ContextFunction extends ContextFunctionLowPriority with Serializable

    Permalink
    Annotations
    @astCompanion() @leafCompanion()
  18. object Do extends DoLowPriority with Serializable

    Permalink
    Annotations
    @astCompanion() @leafCompanion()
  19. object EndMarker extends EndMarkerLowPriority with Serializable

    Permalink
    Annotations
    @astCompanion() @leafCompanion()
  20. object Eta extends EtaLowPriority with Serializable

    Permalink
    Annotations
    @astCompanion() @leafCompanion()
  21. object For extends ForLowPriority with Serializable

    Permalink
    Annotations
    @astCompanion() @leafCompanion()
  22. object ForYield extends ForYieldLowPriority with Serializable

    Permalink
    Annotations
    @astCompanion() @leafCompanion()
  23. object Function extends FunctionLowPriority with Serializable

    Permalink
    Annotations
    @astCompanion() @leafCompanion()
  24. object FunctionTerm extends Serializable

    Permalink
  25. object If extends IfLowPriority with Serializable

    Permalink
    Annotations
    @astCompanion() @leafCompanion()
  26. object Interpolate extends InterpolateLowPriority with Serializable

    Permalink
    Annotations
    @astCompanion() @leafCompanion()
  27. object Match extends MatchLowPriority with Serializable

    Permalink
    Annotations
    @astCompanion() @leafCompanion()
  28. object Name extends NameLowPriority with Serializable

    Permalink
    Annotations
    @astCompanion() @leafCompanion()
  29. object New extends NewLowPriority with Serializable

    Permalink
    Annotations
    @astCompanion() @leafCompanion()
  30. object NewAnonymous extends NewAnonymousLowPriority with Serializable

    Permalink
    Annotations
    @astCompanion() @leafCompanion()
  31. object Param extends ParamLowPriority with Serializable

    Permalink
    Annotations
    @astCompanion() @leafCompanion()
  32. object ParamClause extends ParamClauseLowPriority with Serializable

    Permalink
    Annotations
    @astCompanion() @leafCompanion()
  33. object PartialFunction extends PartialFunctionLowPriority with Serializable

    Permalink
    Annotations
    @astCompanion() @leafCompanion()
  34. object Placeholder extends PlaceholderLowPriority with Serializable

    Permalink
    Annotations
    @astCompanion() @leafCompanion()
  35. object PolyFunction extends PolyFunctionLowPriority with Serializable

    Permalink
    Annotations
    @astCompanion() @leafCompanion()
  36. object QuotedMacroExpr extends QuotedMacroExprLowPriority with Serializable

    Permalink
    Annotations
    @astCompanion() @leafCompanion()
  37. object QuotedMacroType extends QuotedMacroTypeLowPriority with Serializable

    Permalink
    Annotations
    @astCompanion() @leafCompanion()
  38. object Ref extends Serializable

    Permalink
  39. object Repeated extends RepeatedLowPriority with Serializable

    Permalink
    Annotations
    @astCompanion() @leafCompanion()
  40. object Return extends ReturnLowPriority with Serializable

    Permalink
    Annotations
    @astCompanion() @leafCompanion()
  41. object Select extends SelectLowPriority with Serializable

    Permalink
    Annotations
    @astCompanion() @leafCompanion()
  42. object SplicedMacroExpr extends SplicedMacroExprLowPriority with Serializable

    Permalink
    Annotations
    @astCompanion() @leafCompanion()
  43. object SplicedMacroPat extends SplicedMacroPatLowPriority with Serializable

    Permalink
    Annotations
    @astCompanion() @leafCompanion()
  44. object Super extends SuperLowPriority with Serializable

    Permalink
    Annotations
    @astCompanion() @leafCompanion()
  45. object This extends ThisLowPriority with Serializable

    Permalink
    Annotations
    @astCompanion() @leafCompanion()
  46. object Throw extends ThrowLowPriority with Serializable

    Permalink
    Annotations
    @astCompanion() @leafCompanion()
  47. object Try extends TryLowPriority with Serializable

    Permalink
    Annotations
    @astCompanion() @leafCompanion()
  48. object TryWithHandler extends TryWithHandlerLowPriority with Serializable

    Permalink
    Annotations
    @astCompanion() @leafCompanion()
  49. object Tuple extends TupleLowPriority with Serializable

    Permalink
    Annotations
    @astCompanion() @leafCompanion()
  50. object While extends WhileLowPriority with Serializable

    Permalink
    Annotations
    @astCompanion() @leafCompanion()
  51. object Xml extends XmlLowPriority with Serializable

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

    Permalink
    Definition Classes
    Any
  53. implicit def astInfo: AstInfo[Term]

    Permalink
  54. def clone(): AnyRef

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

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

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

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  58. def fresh(prefix: String): Name

    Permalink
  59. def fresh(): Name

    Permalink
  60. final def getClass(): Class[_]

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

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

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

    Permalink
    Definition Classes
    AnyRef
  64. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  65. final def notifyAll(): Unit

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

    Permalink
    Definition Classes
    AnyRef
  67. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  68. final def unapply(x: Term): Boolean

    Permalink
    Annotations
    @inline()
  69. final def wait(): Unit

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from Serializable

Inherited from java.io.Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped