c

org.scalajs.ir.Trees

MethodDef

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

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. MethodDef
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. MemberDef
  7. IRNode
  8. AnyRef
  9. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. 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

  1. val args: List[ParamDef]
  2. val body: Option[Tree]
  3. val flags: MemberFlags
    Definition Classes
    MethodDefMemberDef
  4. val hash: Option[TreeHash]
  5. def methodName: MethodName
  6. val name: MethodIdent
  7. val optimizerHints: OptimizerHints
  8. val originalName: OriginalName
  9. implicit val pos: Position
    Definition Classes
    MethodDefIRNode
  10. val resultType: Type
  11. def show: String
    Definition Classes
    IRNode