Package-level declarations
Types
Link copied to clipboard
Link copied to clipboard
Annotates a Property with an associated default expression. The expression is not type-checked and will be used verbatim in the generated code.
Link copied to clipboard
Annotates a data class which represents a layout modifier for a Widget. Each layout modifier in a Schema must have a unique tag among all LayoutModifier annotations in the Schema. Additionally, each layout modifier must be associated with at least one scope.
Link copied to clipboard
Link copied to clipboard
annotation class Schema(val members: Array<KClass<*>>, val dependencies: Array<Schema.Dependency> = [])
Annotates an otherwise unused type with a set of Widget-annotated or LayoutModifier-annotated classes which are all part of this schema.