Struct

izumi.idealingua.model.typespace.structures.Struct
class Struct(val id: StructureId, val superclasses: Super, val unambigious: List[ExtendedField], val ambigious: List[ExtendedField], val all: List[ExtendedField]) extends ConstAbstractStruct[ExtendedField]

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Concise view

Value members

Concrete methods

Concrete fields

val all: List[ExtendedField]

Inherited fields

lazy override val inherited: List[ExtendedField]

Attributes

Inherited from:
ConstAbstractStruct
lazy override val isComposite: Boolean

Attributes

Inherited from:
ConstAbstractStruct
lazy override val isEmpty: Boolean

Attributes

Inherited from:
ConstAbstractStruct
lazy override val isScalar: Boolean

Attributes

Inherited from:
ConstAbstractStruct
lazy override val local: List[ExtendedField]

Attributes

Inherited from:
ConstAbstractStruct
lazy override val localOrAmbigious: List[ExtendedField]

Attributes

Inherited from:
ConstAbstractStruct
lazy override val nonEmpty: Boolean

Attributes

Inherited from:
ConstAbstractStruct
lazy override val unambigiousInherited: List[ExtendedField]

Attributes

Inherited from:
ConstAbstractStruct