Extension Container
Allows adding 'namespaced' DSL extensions to a target object.
Functions
Link copied to clipboard
Looks for the extension of the specified type and configures it with the supplied action.
Looks for the extension with the specified name and configures it with the supplied action.
Link copied to clipboard
abstract fun <T> create(publicType: Class<T>, name: String, instanceType: Class<out T>, constructionArguments: Array<Any>): T
abstract fun <T> create(publicType: TypeOf<T>, name: String, instanceType: Class<out T>, constructionArguments: Array<Any>): T
Creates and adds a new extension to this container.
Link copied to clipboard
Looks for the extension of a given name.
Link copied to clipboard
Looks for the extension of a given type (useful to avoid casting).
Link copied to clipboard
Provides access to the schema of all known extensions.
Link copied to clipboard
The extra properties extension in this extension container.