trait Function extends FunctionTerm with Product
- Annotations
- @astClass() @leafClass()
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- Function
- FunctionTerm
- Function
- WithBody
- Term
- Stat
- Tree
- Serializable
- Ast
- Adt
- InternalTree
- Product
- Equals
- AnyRef
- Any
Implicitly
- by XtensionTreesStat
- by XtensionTreesTerm
- by any2stringadd
- by StringFormat
- by Ensuring
- by ArrowAssoc
- Hide All
- Show All
Visibility
- Public
- Protected
Abstract Value Members
- abstract def body: Term
- Definition Classes
- Function → FunctionTerm → Function → WithBody
- Annotations
- @astField()
- abstract def children: List[Tree]
- Definition Classes
- Tree
- abstract def copy(paramClause: ParamClause, body: Term): Function
- abstract def copy(params: List[Param] = this.params, body: Term = this.body): Function
- abstract def paramClause: ParamClause
- Definition Classes
- Function → FunctionTerm → Function
- Annotations
- @astField()
- abstract def productArity: Int
- Definition Classes
- Product
- abstract def productElement(n: Int): Any
- Definition Classes
- Product
- abstract def productFields: List[String]
- Definition Classes
- InternalTree
Concrete Value Members
- final def canEqual(that: Any): Boolean
- final def equals(that: Any): Boolean
- final def hashCode(): Int
- def isBlockStat: Boolean
- Implicit
- This member is added by an implicit conversion from Function toXtensionTreesStat performed by method XtensionTreesStat in scala.meta.internal.trees.
- Definition Classes
- XtensionTreesStat
- def isEarlyStat: Boolean
- Implicit
- This member is added by an implicit conversion from Function toXtensionTreesStat performed by method XtensionTreesStat in scala.meta.internal.trees.
- Definition Classes
- XtensionTreesStat
- def isExistentialStat: Boolean
- Implicit
- This member is added by an implicit conversion from Function toXtensionTreesStat performed by method XtensionTreesStat in scala.meta.internal.trees.
- Definition Classes
- XtensionTreesStat
- def isExtractor: Boolean
- Implicit
- This member is added by an implicit conversion from Function toXtensionTreesTerm performed by method XtensionTreesTerm in scala.meta.internal.trees.
- Definition Classes
- XtensionTreesTerm
- def isRefineStat: Boolean
- Implicit
- This member is added by an implicit conversion from Function toXtensionTreesStat performed by method XtensionTreesStat in scala.meta.internal.trees.
- Definition Classes
- XtensionTreesStat
- def isTemplateStat: Boolean
- Implicit
- This member is added by an implicit conversion from Function toXtensionTreesStat performed by method XtensionTreesStat in scala.meta.internal.trees.
- Definition Classes
- XtensionTreesStat
- def isTopLevelStat: Boolean
- Implicit
- This member is added by an implicit conversion from Function toXtensionTreesStat performed by method XtensionTreesStat in scala.meta.internal.trees.
- Definition Classes
- XtensionTreesStat
- def parent: Option[Tree]
- Definition Classes
- InternalTree
- def pos: Position
- Definition Classes
- InternalTree
- def productElementName(n: Int): String
- Definition Classes
- Product
- def productElementNames: Iterator[String]
- Definition Classes
- Product
- def productIterator: Iterator[Any]
- Definition Classes
- Product
- def productPrefix: String
- Definition Classes
- Product
- final def toString(): String
- def tokens(implicit dialect: Dialect): Tokens
- Definition Classes
- InternalTree
Deprecated Value Members
- final def params: List[Param]
- Definition Classes
- Function → FunctionTerm
- Annotations
- @deprecated @replacedField("4.6.0", scala.meta.internal.trees.Metadata.replacedField.<init>$default$2)
- Deprecated
4.6.0