Package-level declarations
Types
Parent for all types in the ast package.
A not null Boolean StandardType.
A not null ByteArray StandardType.
Data wrapper for classes annotated with @Controller.
A user defined class.
A not null DoubleArray StandardType.
A not null Double StandardType.
A not null FloatArray StandardType.
A not null IntArray StandardType.
A not null Integer StandardType.
A not null List StandardType.
A not null LongArray StandardType.
A not null Long StandardType.
A not null Map StandardType.
Data class to contain information about analyzed Kotlin (Platform) code which is used to generate Dart code in the Flutter lib folder.
A nullable Boolean StandardType.
A nullable ByteArray StandardType.
A nullable variant of CustomType.
A nullable LongArray StandardType.
A nullable Double StandardType.
A nullable FloatArray StandardType.
A nullable IntArray StandardType.
A nullable Integer StandardType.
A nullable List StandardType.
A nullable LongArray StandardType.
A nullable Long StandardType.
A nullable LongArray StandardType.
A nullable String StandardType.
A Simple Controller which is a class with a no-arg constructor and contains one or more @Event annotated functions.
A Broadcast Controller which is a class with a no-arg constructor which extends KlutterBroadcast.
Data class to serialize a Klutter CustomType to JSON, formatted in a way which can be read by dart library Squint (https://pub.dev/packages/squint_json).
A member of a CustomType SquintCustomType.
Parent for all types that are serializable to a format that dart squint can process.
A standard Kotlin/Dart type, as defined in StandardTypeMap.
A not null String StandardType.
Representation of a class field member.
Unit StandardType.
Alias for Either with only right value of type AbstractType.
Alias for Either with only right value of type TypeMember.
Functions
Return a StandardType or CustomType wrapped in ValidAbstractType or InvalidAbstractType: