Packages

c

org.scalajs.ir.Trees

JSMethodDef

sealed case class JSMethodDef(flags: MemberFlags, name: Tree, args: List[ParamDef], restParam: Option[ParamDef], body: Tree)(optimizerHints: OptimizerHints, version: Version)(implicit pos: Position) extends JSMethodPropDef with Product with Serializable

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

Instance Constructors

  1. new JSMethodDef(flags: MemberFlags, name: Tree, args: List[ParamDef], restParam: Option[ParamDef], body: Tree)(optimizerHints: OptimizerHints, version: Version)(implicit pos: Position)

Value Members

  1. val args: List[ParamDef]
  2. val body: Tree
  3. val flags: MemberFlags
    Definition Classes
    JSMethodDefMemberDef
  4. val name: Tree
  5. val optimizerHints: OptimizerHints
  6. implicit val pos: Position
    Definition Classes
    JSMethodDefIRNode
  7. val restParam: Option[ParamDef]
  8. def show: String
    Definition Classes
    IRNode
  9. val version: Version
    Definition Classes
    JSMethodDefVersionedMemberDef