ClassDef

org.scalajs.ir.Trees.ClassDef
See theClassDef companion object
final class ClassDef(val name: ClassIdent, val originalName: OriginalName, val kind: ClassKind, val jsClassCaptures: Option[List[ParamDef]], val superClass: Option[ClassIdent], val interfaces: List[ClassIdent], val jsSuperClass: Option[Tree], val jsNativeLoadSpec: Option[JSNativeLoadSpec], val fields: List[AnyFieldDef], val methods: List[MethodDef], val jsConstructor: Option[JSConstructorDef], val jsMethodProps: List[JSMethodPropDef], val jsNativeMembers: List[JSNativeMemberDef], val topLevelExportDefs: List[TopLevelExportDef])(val optimizerHints: OptimizerHints)(implicit val pos: Position) extends IRNode

Attributes

Companion
object
Graph
Supertypes
class IRNode
class Object
trait Matchable
class Any

Members list