BaseDSL

abstract class BaseDSL : SearchDSL, Copy

Base class for the Copy DSL.

Inheritors

Constructors

Link copied to clipboard
constructor()

Types

Link copied to clipboard

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

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 ....

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

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
fun Context(contextType: TypeToken<*>): SearchDSL.Spec

Creates a context constrained spec.

Link copied to clipboard

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.