BaseDSL

abstract class BaseDSL : SearchDSL, Copy

Base class for the Copy DSL.

Constructors

Link copied to clipboard
fun BaseDSL()

Types

Link copied to clipboard

Second half of the sentence [copy|ignore] the and [copy|ignore] all

Functions

Link copied to clipboard

Allows to merge to constraints.

Link copied to clipboard
fun Argument(argumentType: TypeToken<*>): SearchDSL.Spec

Creates an argument constrained spec.

Link copied to clipboard
fun Context(contextType: TypeToken<*>): SearchDSL.Spec

Creates a context constrained spec.

Link copied to clipboard
abstract fun keySet(tree: DITree): Set<DI.Key<*, *, *>>

The keys to copy from the given tree, according to the rules defined in this object.

Link copied to clipboard
fun tag(tag: Any?): SearchDSL.Spec

Creates a tag constrained spec.

Link copied to clipboard

Allows to add a constraints spec.

Properties

Link copied to clipboard

Beginning of the following DSLs: copy the ... and copy all ....

Link copied to clipboard

Beginning of the following DSLs: ignore the ... and ignore all ....

Inheritors

Link copied to clipboard
Link copied to clipboard

Extensions

Link copied to clipboard

Creates an argument constrained spec.

Link copied to clipboard
inline fun <T : Any> SearchDSL.binding(tag: Any? = null): SearchDSL.Binding

Creates a return type constrained spec.

Link copied to clipboard

Creates a context constrained spec.