Package app.cash.treehouse.schema

Types

Children
Link copied to clipboard
annotation class Children
Annotates a Node property as representing child nodes which are contained within the enclosing node.
Default
Link copied to clipboard
annotation class Default(expression: String)
Annotates a Property with an associated default expression.
Node
Link copied to clipboard
annotation class Node(value: Int)
Annotates a data class which represents a node in a UI tree.
Property
Link copied to clipboard
annotation class Property(value: Int)
Annotates a Node property which represents a property on the associated UI node.
Schema
Link copied to clipboard
annotation class Schema(entities: Array<KClass<*>>)
Annotates an otherwise unused type with a set of the Node-annotated classes which are all part of this schema.