Search Options

Results per page
Sort
Preferred Languages
Advance

Results 11 - 20 of 33 for require (0.28 sec)

  1. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KtFirTypeInfoProvider.kt

            ) == null
        }
    
        override fun isArrayOrPrimitiveArray(type: KtType): Boolean {
            require(type is KtFirType)
            return type.coneType.isArrayOrPrimitiveArray
        }
    
        override fun isNestedArray(type: KtType): Boolean {
            if (!isArrayOrPrimitiveArray(type)) return false
            require(type is KtFirType)
            return type.coneType.arrayElementType()?.isArrayOrPrimitiveArray == true
        }
    
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Wed Jan 03 17:15:50 GMT 2024
    - 2.5K bytes
    - Viewed (0)
  2. analysis/analysis-api-fe10/tests/org/jetbrains/kotlin/analysis/api/fe10/test/configurator/AnalysisApiFe10TestConfiguratorFactory.kt

    object AnalysisApiFe10TestConfiguratorFactory : AnalysisApiTestConfiguratorFactory() {
        override fun createConfigurator(data: AnalysisApiTestConfiguratorFactoryData): AnalysisApiTestConfigurator {
            require(supportMode(data))
    
            return when (data.moduleKind) {
                TestModuleKind.Source -> when (data.analysisSessionMode) {
                    AnalysisSessionMode.Normal -> AnalysisApiFe10TestConfigurator
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Mon Feb 26 21:57:23 GMT 2024
    - 1.8K bytes
    - Viewed (0)
  3. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/references/FirReferenceResolveHelper.kt

            val assignmentRValue = fir.rValue
            if (expression is KtOperationReferenceExpression &&
                assignmentRValue.source?.kind is KtFakeSourceElementKind.DesugaredAugmentedAssign
            ) {
                require(assignmentRValue is FirResolvable) {
                    "Rvalue of desugared compound assignment should be resolvable, but it was ${assignmentRValue::class}"
                }
    
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Mon Apr 15 10:59:01 GMT 2024
    - 37.5K bytes
    - Viewed (0)
  4. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KtFirDataFlowInfoProvider.kt

            }
    
            return firLeaf
        }
    
        private fun computeCommonParent(statements: List<KtElement>): FirElement {
            require(statements.isNotEmpty())
    
            val parent = statements[0].parent as KtElement
    
            for (i in 1..<statements.size) {
                require(statements[i].parent == parent)
            }
    
            val firContainer = collectUseSiteContainers(parent, firResolveSession)?.lastOrNull()
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Tue Apr 16 06:40:43 GMT 2024
    - 22.9K bytes
    - Viewed (0)
  5. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KtFirCompilerFacility.kt

                    // Stubbed top-level function IR symbols (from other source files in the module) require a parent facade class to be
                    // generated, which requires a container source to be provided. Without a facade class, function IR symbols will have
                    // an `IrExternalPackageFragment` parent, which trips up code generation during IR lowering.
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Fri Apr 19 11:06:47 GMT 2024
    - 32.2K bytes
    - Viewed (1)
  6. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/KtFirAnalysisSession.kt

    /**
     * The lifetime and validity of a cached [KtFirAnalysisSession] depends on the lifetime of the underlying
     * [LLFirSession][org.jetbrains.kotlin.analysis.low.level.api.fir.sessions.LLFirSession]. This requires the [KtFirAnalysisSession] to keep a
     * strong reference to the `LLFirSession`. See the documentation of [LLFirSession][org.jetbrains.kotlin.analysis.low.level.api.fir.sessions.LLFirSession]
     * for more information.
     */
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Thu Apr 18 10:43:08 GMT 2024
    - 9.4K bytes
    - Viewed (0)
  7. .space/CODEOWNERS

    /test-instrumenter/ "Kotlin Build Infrastructure"
    
    /tests/ "Kotlin Build Infrastructure"
    
    /third-party/ "Kotlin Compiler Core"
    
    /wasm/ "Kotlin Wasm"
    
    # Generated files (no review required)
    *Generated.java "Kotlin" "Kotlin IDE Analysis Core"
    
    # Singular files
    /.gitattributes "Kotlin Build Infrastructure"
    /ChangeLog.md "Kotlin Release"
    /CODE_OF_CONDUCT.md "Kotlin Build Infrastructure"
    Plain Text
    - Registered: Fri May 03 08:18:13 GMT 2024
    - Last Modified: Thu Apr 25 19:58:12 GMT 2024
    - 23.9K bytes
    - Viewed (0)
  8. analysis/analysis-api-fe10/src/org/jetbrains/kotlin/analysis/api/descriptors/symbols/psiBased/KtFe10PsiKotlinPropertySymbol.kt

        override val hasBackingField: Boolean
            get() = withValidityAssertion {
                val bindingContext = analysisContext.analyze(psi, AnalysisMode.PARTIAL)
                bindingContext[BindingContext.BACKING_FIELD_REQUIRED, descriptor] == true
            }
    
        override val isDelegatedProperty: Boolean
            get() = withValidityAssertion {
                psi.hasDelegate()
            }
    
        override val isFromPrimaryConstructor: Boolean
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Fri Apr 19 11:06:46 GMT 2024
    - 6.7K bytes
    - Viewed (0)
  9. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KtFirVisibilityChecker.kt

            candidateSymbol: KtSymbolWithVisibility,
            useSiteFile: KtFileSymbol,
            position: PsiElement,
            receiverExpression: KtExpression?
        ): Boolean {
            require(candidateSymbol is KtFirSymbol<*>)
            require(useSiteFile is KtFirFileSymbol)
    
            if (candidateSymbol is KtFirPsiJavaClassSymbol) {
                candidateSymbol.isVisibleByPsi(useSiteFile)?.let { return it }
            }
    
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Fri Jan 05 16:04:14 GMT 2024
    - 5.7K bytes
    - Viewed (0)
  10. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/KtSymbolByFirBuilder.kt

                firSymbol: FirBasedSymbol<*>,
                requirement: Boolean,
            ) {
                contract {
                    returns() implies requirement
                }
                require(requirement) {
                    val renderedSymbol = FirRenderer.withResolvePhase().renderElementWithTypeAsString(firSymbol.fir)
                    "Cannot build ${S::class.simpleName} for $renderedSymbol}"
                }
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Thu Mar 28 09:06:28 GMT 2024
    - 32.4K bytes
    - Viewed (0)
Back to top