Package org.gradle.api
Annotation Type HasImplicitReceiver
Marks a SAM interface as a target for lambda expressions / closures
where the single parameter is passed as the implicit receiver of the
invocation (
this
in Kotlin, delegate
in Groovy) as if
the lambda expression was an extension method of the parameter type.
// copySpec(Action<CopySpec>) copySpec { from("./sources") // the given CopySpec is the implicit receiver }
- Since:
- 3.5