Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 171 for Initializer (0.16 sec)

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

            if (firSymbol.fir.initializer == null) {
                return@cached null
            }
    
            firSymbol.fir.lazyResolveToPhase(FirResolvePhase.BODY_RESOLVE)
    
            val initializerExpression = firSymbol.fir.initializer
            check(initializerExpression is FirAnonymousObjectExpression) {
                "Unexpected enum entry initializer: ${initializerExpression?.javaClass}"
            }
    
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Tue Jun 11 15:45:42 UTC 2024
    - 3.4K bytes
    - Viewed (0)
  2. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KtFirExpressionInfoProvider.kt

                // Destructuring declarations use their initializer.
                is KtDestructuringDeclaration ->
                    parent.initializer == child
    
                // Backing field declarations use their initializer.
                is KtBackingField ->
                    parent.initializer == child
    
                // Property accessors can use their bodies if not blocks.
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Wed Jun 05 16:16:39 UTC 2024
    - 17.6K bytes
    - Viewed (0)
  3. analysis/analysis-api-fe10/src/org/jetbrains/kotlin/analysis/api/descriptors/symbols/descriptorBased/base/Kt1DescUtils.kt

        if (compileTimeInitializer != null) {
            return KaConstantInitializerValue(compileTimeInitializer.toKtConstantValue(), initializer)
        }
        if (initializer != null) {
            val bindingContext = analysisContext.analyze(initializer)
            val constantValue = ConstantExpressionEvaluator.getConstant(initializer, bindingContext)
            if (constantValue != null) {
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Tue Jun 11 15:45:42 UTC 2024
    - 33.4K bytes
    - Viewed (0)
  4. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/references/KaFirForLoopInReference.kt

                hasNext?.fir?.buildSymbol(firSymbolBuilder),
                next?.fir?.buildSymbol(firSymbolBuilder),
            )
        }
    
        private fun FirProperty.getInitializerFunctionCall() =
            (initializer as? FirFunctionCall)?.calleeReference?.getResolvedSymbolOfNameReference()
    
        override fun isReferenceToImportAlias(alias: KtImportAlias): Boolean {
            return super<KaFirReference>.isReferenceToImportAlias(alias)
        }
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Mon Jun 10 20:18:28 UTC 2024
    - 2.4K bytes
    - Viewed (0)
  5. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/references/KaFirDestructuringDeclarationReference.kt

                getComponentNSymbol(fir)
            )
        }
    
        private fun KaFirSession.getComponentNSymbol(fir: FirProperty): KaSymbol? {
            val componentFunctionSymbol = (fir.initializer as? FirComponentCall)?.getCalleeSymbol() ?: return null
            return componentFunctionSymbol.fir.buildSymbol(firSymbolBuilder)
        }
    
        override fun isReferenceToImportAlias(alias: KtImportAlias): Boolean {
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Mon Jun 10 20:18:28 UTC 2024
    - 1.9K bytes
    - Viewed (0)
  6. src/cmd/compile/internal/types2/api.go

    type Instance struct {
    	TypeArgs *TypeList
    	Type     Type
    }
    
    // An Initializer describes a package-level variable, or a list of variables in case
    // of a multi-valued initialization expression, and the corresponding initialization
    // expression.
    type Initializer struct {
    	Lhs []*Var // var Lhs = Rhs
    	Rhs syntax.Expr
    }
    
    func (init *Initializer) String() string {
    	var buf strings.Builder
    	for i, lhs := range init.Lhs {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Jun 10 13:48:53 UTC 2024
    - 17.4K bytes
    - Viewed (0)
  7. analysis/analysis-api-platform-interface/src/org/jetbrains/kotlin/analysis/api/platform/modification/KotlinModificationTrackerFactory.kt

         *
         * #### Example 1
         *
         * ```
         * val x = 10<caret>
         * val z = x
         * ```
         *
         * If we change the initializer of `x` to `"str"` the return type of `x` will become `String` instead of the initial `Int`. This will
         * change the return type of `z` as it does not have an explicit type. So, it is an **OOBM**.
         *
         * #### Example 2
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Thu Jun 06 17:57:40 UTC 2024
    - 3.8K bytes
    - Viewed (0)
  8. platforms/core-configuration/kotlin-dsl/src/main/kotlin/org/gradle/kotlin/dsl/provider/KotlinScriptEvaluator.kt

                initializer: (File) -> Unit
            ): File = try {
                executionEngineFor(scriptHost)
                    .createRequest(
                        KotlinScriptCompilationAndInstrumentation(
                            programId,
                            compilationClassPath,
                            accessorsClassPath,
                            initializer,
                            classpathHasher,
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Jun 07 10:23:24 UTC 2024
    - 17.1K bytes
    - Viewed (0)
  9. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/symbols/KtFirSyntheticJavaPropertySymbol.kt

            get() = withValidityAssertion { firSymbol.createKtTypeParameters(builder) }
    
    
        override val isExtension: Boolean get() = withValidityAssertion { firSymbol.isExtension }
    
        override val initializer: KaInitializerValue? by cached { firSymbol.getKtConstantInitializer(builder) }
    
        override val modality: Modality get() = withValidityAssertion { firSymbol.modality }
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Tue Jun 11 15:45:42 UTC 2024
    - 5K bytes
    - Viewed (0)
  10. analysis/analysis-api/src/org/jetbrains/kotlin/analysis/api/annotations/KtAnnotationValue.kt

            get() = withValidityAssertion { field }
    }
    
    public typealias KtEnumEntryAnnotationValue = KaEnumEntryAnnotationValue
    
    /**
     * Some constant value (which may be used as initializer of `const val`) used as annotation argument. It may be String literal, number literal or some simple expression.
     * E.g: `@A(1 +2, "a" + "b")` -- both arguments here are [KaConstantAnnotationValue]
     * @see [KaConstantValue]
     */
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Tue Jun 11 15:45:42 UTC 2024
    - 5.4K bytes
    - Viewed (0)
Back to top