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 Tree.Block with WithStats with Product

    Permalink
    Annotations
    @astClass() @leafClass()
  12. trait CasesBlock extends Tree.CasesBlock with Product

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

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

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

    Permalink
    Annotations
    @astClass() @leafClass()
  16. trait EnumeratorsBlock extends Tree.Block with Product

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

    Permalink
    Annotations
    @astClass() @leafClass()
  18. trait For extends ForClause with Product

    Permalink
    Annotations
    @astClass() @leafClass()
  19. trait ForClause extends Term with WithEnumeratorsBlock with WithBody

    Permalink
    Annotations
    @branch() @branch()
  20. trait ForYield extends ForClause with Product

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

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

    Permalink
    Annotations
    @branch() @branch()
  23. trait If extends Term with WithCond with WithMods with Product

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

    Permalink
    Annotations
    @astClass() @leafClass()
  25. trait Match extends MatchLike with Product

    Permalink
    Annotations
    @astClass() @leafClass()
  26. trait MatchLike extends Term with WithCasesBlock

    Permalink
    Annotations
    @branch() @branch()
  27. trait Name extends meta.Name with Ref with Pat with Product

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

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

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

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

    Permalink
    Annotations
    @astClass() @leafClass()
  32. trait PartialFunction extends Term with WithCases with Tree.CasesBlock with Product

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

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

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

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

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

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

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

    Permalink
    Annotations
    @astClass() @leafClass()
  40. trait Select extends SelectLike with Product

    Permalink
    Annotations
    @astClass() @leafClass()
  41. trait SelectLike extends Ref with Pat

    Permalink
    Annotations
    @branch() @branch()
  42. trait SelectMatch extends MatchLike with Product

    Permalink
    Annotations
    @astClass() @leafClass()
  43. trait SelectPostfix extends SelectLike with Product

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

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

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

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

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

    Permalink
    Annotations
    @astClass() @leafClass()
  49. trait Try extends TryClause with WithCases with Product

    Permalink
    Annotations
    @astClass() @leafClass()
  50. trait TryClause extends Term

    Permalink
    Annotations
    @branch() @branch()
  51. trait TryWithHandler extends TryClause with Product

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

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

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

    Permalink
    Annotations
    @astClass() @leafClass()
  55. 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. object CasesBlock extends CasesBlockLowPriority with Serializable

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

    Permalink
  18. object ContextFunction extends ContextFunctionLowPriority with Serializable

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

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

    Permalink
    Annotations
    @astCompanion() @leafCompanion()
  21. object EnumeratorsBlock extends EnumeratorsBlockLowPriority with Serializable

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

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

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

    Permalink
  25. object ForYield extends ForYieldLowPriority with Serializable

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

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

    Permalink
  28. object If extends IfLowPriority with Serializable

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

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

    Permalink
    Annotations
    @astCompanion() @leafCompanion()
  31. object MatchLike extends Serializable

    Permalink
  32. object Name extends NameLowPriority with Serializable

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

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

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

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

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

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

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

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

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

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

    Permalink
  43. object Repeated extends RepeatedLowPriority with Serializable

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

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

    Permalink
    Annotations
    @astCompanion() @leafCompanion()
  46. object SelectLike extends Serializable

    Permalink
  47. object SelectMatch extends SelectMatchLowPriority with Serializable

    Permalink
    Annotations
    @astCompanion() @leafCompanion()
  48. object SelectPostfix extends SelectPostfixLowPriority with Serializable

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

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

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

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

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

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

    Permalink
    Annotations
    @astCompanion() @leafCompanion()
  55. object TryClause extends Serializable

    Permalink
  56. object TryWithHandler extends TryWithHandlerLowPriority with Serializable

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

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

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

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

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

    Permalink
  62. def clone(): AnyRef

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

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

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

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

    Permalink
  67. def fresh(): Name

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

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

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

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

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

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

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

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

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

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  79. 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