Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 10 for design (0.8 sec)

  1. analysis/analysis-api/src/org/jetbrains/kotlin/analysis/api/symbols/KtVariableLikeSymbol.kt

            get() = withValidityAssertion { emptyList() }
    
        abstract override fun createPointer(): KaSymbolPointer<KaLocalVariableSymbol>
    }
    
    public typealias KtLocalVariableSymbol = KaLocalVariableSymbol
    
    // TODO design common ancestor of parameter and receiver KTIJ-23745
    public sealed interface KaParameterSymbol : KaAnnotatedSymbol
    
    public typealias KtParameterSymbol = KaParameterSymbol
    
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Mon May 27 09:59:11 UTC 2024
    - 11.8K bytes
    - Viewed (0)
  2. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KtFirDataFlowInfoProvider.kt

                get() = firReturnTargets.isNotEmpty() || firLoopJumpTargets.isNotEmpty()
    
            val hasMultipleJumpKinds: Boolean
                get() = (firReturnExpressions.size.sign + firBreakExpressions.size.sign + firContinueExpressions.size.sign) > 1
    
            val variableReassignments = mutableListOf<VariableReassignment>()
    
            val firReturnExpressions = mutableListOf<FirReturnExpression>()
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Wed Jun 05 14:04:46 UTC 2024
    - 22.9K bytes
    - Viewed (0)
  3. analysis/analysis-api/src/org/jetbrains/kotlin/analysis/api/types/KtType.kt

    /**
     * A special dynamic type, which is used to support interoperability with dynamically typed libraries, platforms or languages.
     *
     * Although this can be viewed as a flexible type (kotlin.Nothing..kotlin.Any?), a platform may assign special meaning to the
     * values of dynamic type, and handle differently from the regular flexible type.
     */
    public abstract class KaDynamicType : KaType
    
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Mon Jun 10 20:18:28 UTC 2024
    - 8.5K bytes
    - Viewed (0)
  4. .space/CODEOWNERS

    /native/objcexport-header-generator/impl/analysis-api/ "Kotlin in Fleet"
    
    /plugins/allopen/ "Kotlin Compiler Core"
    /plugins/android-extensions/ "Kotlin Compiler Core"
    /plugins/assign-plugin/ "Kotlin Compiler Core"
    /plugins/atomicfu/ "Kotlin Libraries"
    /plugins/compose/ Compose
    /plugins/fir-plugin-prototype/ "Kotlin Compiler Core"
    /plugins/imports-dumper/ "Kotlin Compiler Core"
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Wed May 29 17:55:49 UTC 2024
    - 24K bytes
    - Viewed (0)
  5. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/KtFirAnalysisSessionProvider.kt

            }
    
            override fun afterGlobalInvalidation() {
                // Session invalidation events currently don't report whether library modules were included in the global invalidation. This is
                // by design to avoid iterating through the whole analysis session cache and to simplify the global session invalidation event.
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Thu Jun 06 17:44:50 UTC 2024
    - 5.1K bytes
    - Viewed (0)
  6. analysis/analysis-api-platform-interface/src/org/jetbrains/kotlin/analysis/api/platform/modification/KotlinModificationTopics.kt

     *
     * Most modification events may be published before or after a modification, so subscribers should not assume that the modification has or
     * hasn't happened yet. The reason for this design decision is that some of the underlying events (such as PSI tree changes) may be
     * published before or after a change, or even both. Modification events published before the modification should however be published close
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Thu Jun 06 17:44:50 UTC 2024
    - 5.3K bytes
    - Viewed (0)
  7. ChangeLog.md

    - [`KT-59441`](https://youtrack.jetbrains.com/issue/KT-59441) Design reading and writing future versions of Kotlin metadata
    
    #### Performance Improvements
    
    - [`KT-64361`](https://youtrack.jetbrains.com/issue/KT-64361) Optimization opportunity in Int.sign
    - [`KT-65590`](https://youtrack.jetbrains.com/issue/KT-65590) Make CharSequence.isBlank idiomatic and improve its performance
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Mon May 27 17:14:23 UTC 2024
    - 292.1K bytes
    - Viewed (0)
  8. analysis/analysis-api/src/org/jetbrains/kotlin/analysis/api/resolution/KaCompoundAccess.kt

        /**
         * A compound access that read, compute, and write the computed value back. Note that calls to `<op>Assign` is not represented by this.
         */
        public class CompoundAssign(
            operationPartiallyAppliedSymbol: KaPartiallyAppliedFunctionSymbol<KaFunctionSymbol>,
            kind: Kind,
            operand: KtExpression,
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Wed Jun 05 16:16:39 UTC 2024
    - 2.7K bytes
    - Viewed (0)
  9. analysis/analysis-api/src/org/jetbrains/kotlin/analysis/api/resolution/KaCall.kt

     *   // }
     *   // accessType: IncDec {
     *   //   kind: INC
     *   //   precedence: POSTFIX
     *   //   operationSymbol: Int.inc()
     *   // }
     * }
     * ```
     * Note that if the variable has a `<op>Assign` member, then it's represented as a simple `KaFunctionCall`. For example,
     * ```
     * fun test(m: MutableList<String>) {
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Wed Jun 05 16:16:39 UTC 2024
    - 12.1K bytes
    - Viewed (0)
  10. analysis/analysis-api/src/org/jetbrains/kotlin/analysis/api/components/KtTypeInfoProvider.kt

         * mean one can assign `null` to a variable of this type because it may be unknown if this type can accept `null`. For example, a public value
         * of type `T:Any?` can potentially be null. But one can not assign `null` to such a variable because the instantiated type may not be
         * nullable.
         */
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Tue Jun 04 08:26:19 UTC 2024
    - 10.2K bytes
    - Viewed (0)
Back to top