A model for a value constructor of a member class.

Since 1.2.0

no type hierarchy

no subtypes hierarchy

Attributes
containerSource Codeshared formal ClassModel<Type,Nothing> container

The class containing this constructor; the type of instances produced by this constructor.

Refines Model.container ultimately refines Declared.container
declarationSource Codeshared formal ValueConstructorDeclaration declaration

This value's declaration.

Refines ValueModel.declaration ultimately refines Declared.declaration
typeSource Codeshared formal MemberClass<Container,Type,Nothing> type

This value's closed type.

Inherited Attributes
Attributes inherited from: Object
Attributes inherited from: Declared
Attributes inherited from: Model
Attributes inherited from: ValueModel<Get,Set>
Methods
bindSource Codeshared formal ValueConstructor<Type> bind(Anything container)

Binds this attribute to the given container instance. The instance type is checked at runtime.

Throws
  • StorageException

    If this attribute is not stored at runtime, for example if it is neither shared nor captured.

Inherited Methods
Methods inherited from: Object
Methods inherited from: Qualified<Kind,Container>