Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 101 for Block (0.24 sec)

  1. analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/capturing/localFunctionLambdaParameterClosure.ir.txt

              $this: GET_VAR 'block: kotlin.Function1<T of <root>.block, kotlin.Unit> declared in <root>.block' type=kotlin.Function1<T of <root>.block, kotlin.Unit> origin=VARIABLE_AS_FUNCTION
              p1: GET_VAR 'obj: T of <root>.block declared in <root>.block' type=T of <root>.block origin=null
        FUN name:call visibility:local modality:FINAL <> () returnType:kotlin.Unit
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Tue Jan 30 11:41:26 UTC 2024
    - 3K bytes
    - Viewed (0)
  2. analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/capturing/localFunctionExtensionReceiverClosure.kt

    // MODULE: context
    
    // FILE: context.kt
    fun test() {
        block("foo") {
            fun call() {
                consume(this@block)
            }
    
            <caret_context>call()
        }
    }
    
    fun <T> block(obj: T, block: T.() -> Unit) {
        obj.block()
    }
    
    fun consume(text: String) {}
    
    
    // MODULE: main
    // MODULE_KIND: CodeFragment
    // CONTEXT_MODULE: context
    
    // FILE: fragment.kt
    // CODE_FRAGMENT_KIND: EXPRESSION
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Tue Jan 30 11:41:26 UTC 2024
    - 404 bytes
    - Viewed (0)
  3. analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/capturing/localFunctionExtensionReceiverClosure.ir.txt

              $this: GET_VAR 'block: @[ExtensionFunctionType] kotlin.Function1<T of <root>.block, kotlin.Unit> declared in <root>.block' type=@[ExtensionFunctionType] kotlin.Function1<T of <root>.block, kotlin.Unit> origin=VARIABLE_AS_FUNCTION
              p1: GET_VAR 'obj: T of <root>.block declared in <root>.block' type=T of <root>.block origin=null
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Tue Jan 30 11:41:26 UTC 2024
    - 3.2K bytes
    - Viewed (0)
  4. analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/inlineFunctionUsageSource.kt

    // MODULE: context
    
    // FILE: context.kt
    fun test() {
        <caret_context>val x = 0
    }
    
    inline fun call(block: (Int) -> Int) {
        System.out.println(block(5))
    }
    
    
    // MODULE: main
    // MODULE_KIND: CodeFragment
    // CONTEXT_MODULE: context
    
    // FILE: fragment.kt
    // CODE_FRAGMENT_KIND: EXPRESSION
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Tue Jan 30 11:41:26 UTC 2024
    - 304 bytes
    - Viewed (0)
  5. analysis/analysis-api/testData/components/dataFlowInfoProvider/exitPointSnapshot/controlFlow/differentTargets/return.kt

    fun test(flag: Boolean): Int {
        block {
            <expr>if (flag) {
                return 1
            }
    
            consume("foo")
            return@block</expr>
        }
    
        return 0
    }
    
    inline fun block(block: () -> Unit) {}
    
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Thu Mar 14 10:53:11 UTC 2024
    - 240 bytes
    - Viewed (0)
  6. analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/capturing/localFunctionLambdaParameterClosure.kt

    // MODULE: context
    
    // FILE: context.kt
    fun test() {
        block("foo") { foo ->
            fun call() {
                consume(foo)
            }
    
            <caret_context>call()
        }
    }
    
    fun <T> block(obj: T, block: (T) -> Unit) {
        block(obj)
    }
    
    fun consume(text: String) {}
    
    
    // MODULE: main
    // MODULE_KIND: CodeFragment
    // CONTEXT_MODULE: context
    
    // FILE: fragment.kt
    // CODE_FRAGMENT_KIND: EXPRESSION
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Tue Jan 30 11:41:26 UTC 2024
    - 402 bytes
    - Viewed (0)
  7. analysis/analysis-api/testData/components/compilerFacility/compilation/codeFragments/inlineFunctionUsageSource.ir.txt

          FUN name:run visibility:public modality:FINAL <> () returnType:kotlin.Unit
            EXPRESSION_BODY
              BLOCK type=kotlin.Unit origin=null
                CALL 'public final fun call (block: kotlin.Function1<kotlin.Int, kotlin.Int>): kotlin.Unit [inline] declared in <root>' type=kotlin.Unit origin=null
                  block: FUN_EXPR type=kotlin.Function1<kotlin.Int, kotlin.Int> origin=LAMBDA
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Tue Apr 30 10:27:47 UTC 2024
    - 2.8K bytes
    - Viewed (0)
  8. analysis/analysis-api/testData/components/dataFlowInfoProvider/exitPointSnapshot/defaultValues/lambdaImplicitReturn.kt

    fun test(flag: Boolean) {
        block {
            consume("before")
    
            <expr>if (flag) {
                return@block 1
            }
    
            2</expr>
        }
    }
    
    fun block(block: () -> Int) {
        block()
    }
    
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Tue Apr 16 06:40:43 UTC 2024
    - 228 bytes
    - Viewed (0)
  9. analysis/analysis-api/testData/components/dataFlowInfoProvider/exitPointSnapshot/variables/lambdaParameterReassignment.kt

    fun test() {
        block { n ->
            <expr>n = 1</expr>
        }
    }
    
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Thu Mar 14 10:53:11 UTC 2024
    - 100 bytes
    - Viewed (0)
  10. analysis/analysis-api-platform-interface/src/org/jetbrains/kotlin/analysis/api/platform/modification/KotlinModuleOutOfBlockModificationListener.kt

         * [onModification] is invoked in a write action before or after an out-of-block modification happens in [module]'s source code.
         *
         * See [KotlinModificationTrackerFactory.createProjectWideOutOfBlockModificationTracker] for an explanation of out-of-block
         * modifications.
         *
         * This event may be published for any and all source code changes, not just out-of-block modifications, to simplify the implementation
         * of modification detection.
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Thu Jun 06 17:44:50 UTC 2024
    - 987 bytes
    - Viewed (0)
Back to top