sealed case class MethodDef(flags: MemberFlags, name: MethodIdent, originalName: OriginalName, args: List[ParamDef], resultType: Type, body: Option[Tree])(optimizerHints: OptimizerHints, hash: Option[TreeHash])(implicit pos: Position) extends MemberDef with Product with Serializable
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- MethodDef
- Serializable
- Serializable
- Product
- Equals
- MemberDef
- IRNode
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Instance Constructors
- new MethodDef(flags: MemberFlags, name: MethodIdent, originalName: OriginalName, args: List[ParamDef], resultType: Type, body: Option[Tree])(optimizerHints: OptimizerHints, hash: Option[TreeHash])(implicit pos: Position)
Value Members
- val args: List[ParamDef]
- val body: Option[Tree]
- val flags: MemberFlags
- val hash: Option[TreeHash]
- def methodName: MethodName
- val name: MethodIdent
- val optimizerHints: OptimizerHints
- val originalName: OriginalName
- implicit val pos: Position
- val resultType: Type
-
def
show: String
- Definition Classes
- IRNode