Package org.gradle.api
Annotation Type HasImplicitReceiver
-
@Documented @Retention(RUNTIME) @Target(TYPE) public @interface HasImplicitReceiverMarks a SAM interface as a target for lambda expressions / closures where the single parameter is passed as the implicit receiver of the invocation (thisin Kotlin,delegatein 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