Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 1 of 1 for takingParameterLessClosure (0.21 sec)

  1. platforms/documentation/docs/src/snippets/kotlinDsl/interoperability-kotlinClosure/kotlin/build.gradle.kts

    import groovy.lang.Closure
    
    fun somePlugin(action: SomePluginExtension.() -> Unit) =
        SomePluginExtension.action()
    
    object SomePluginExtension {
    
        fun takingParameterLessClosure(closure: Closure<*>) =
            require(closure.call() == "result") { "parameter-less closure" }
    
        fun takingUnaryClosure(closure: Closure<*>) =
            require(closure.call("foo") == "result from single parameter foo") { "unary closure" }
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Nov 27 17:53:42 UTC 2023
    - 1K bytes
    - Viewed (0)
Back to top