ImmutableBuffer<T extends Object> class abstract mixin

A mixin for constructing immutable object in buffer.

The returned object T ideally should be annotated with Immutable (from meta library) already.

Implementers

Constructors

ImmutableBuffer()

Properties

hashCode int
The hash code for this object.
no setterinherited
isInitalized bool
Determine this buffer has been initalized already.
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

compile() → T
Apply all defined properties in ImmutableBuffer into Immutable object T.
markInitalized() → void
Notify ImmutableBuffer that it has been isInitalized already.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
reset() → void
Wipe all assigned data to Null and clear all stored elements in Iterable.
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited