Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 50 for property (0.28 sec)

  1. analysis/analysis-api-fe10/src/org/jetbrains/kotlin/analysis/api/descriptors/components/KtFe10ExpressionTypeProvider.kt

                    val property = propertyAccessor?.parent as? KtProperty
                    if (property != null && property.setter == propertyAccessor) {
                        val bindingContext = analysisContext.analyze(property)
                        val kotlinType = bindingContext[BindingContext.VARIABLE, property]?.returnType
    Plain Text
    - Registered: Fri May 03 08:18:13 GMT 2024
    - Last Modified: Tue Oct 24 20:59:56 GMT 2023
    - 15.5K bytes
    - Viewed (0)
  2. analysis/analysis-api-fe10/src/org/jetbrains/kotlin/analysis/api/descriptors/symbols/pointers/KtFe10PsiDefaultBackingFieldSymbolPointer.kt

        override fun restoreSymbol(analysisSession: KtAnalysisSession): KtBackingFieldSymbol? {
            val property = with(analysisSession) { propertySymbolPointer.restoreSymbol() }
            return property?.backingFieldSymbol
        }
    
        override fun pointsToTheSameSymbolAs(other: KtSymbolPointer<KtSymbol>): Boolean = this === other ||
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Tue Apr 25 12:18:27 GMT 2023
    - 1.4K bytes
    - Viewed (0)
  3. analysis/analysis-api-fe10/src/org/jetbrains/kotlin/analysis/api/descriptors/utils/InlineDelegatedPropertyAccessorsAnalyzer.kt

    ) : KtTreeVisitorVoid() {
    
        override fun visitProperty(property: KtProperty) {
            super.visitProperty(property)
            val isDelegate = property.hasDelegateExpression()
            if (!isDelegate) return
    
            val bindingContext = analysisContext.analyze(property)
            val descriptor = bindingContext.get(BindingContext.DECLARATION_TO_DESCRIPTOR, property)
            if (descriptor !is VariableDescriptorWithAccessors) return
    
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Tue Aug 29 23:55:31 GMT 2023
    - 3.6K bytes
    - Viewed (0)
  4. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KtFirSymbolInfoProvider.kt

        }
    
        private fun getJvmName(property: FirProperty, isSetter: Boolean): Name {
            if (property.backingField?.symbol?.hasAnnotation(JvmStandardClassIds.Annotations.JvmField, analysisSession.useSiteSession) == true) {
                return property.name
            }
            return Name.identifier(getJvmNameAsString(property, isSetter))
        }
    
        private fun getJvmNameAsString(property: FirProperty, isSetter: Boolean): String {
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Tue Sep 19 22:14:09 GMT 2023
    - 7.1K bytes
    - Viewed (0)
  5. analysis/analysis-api-fe10/src/org/jetbrains/kotlin/analysis/api/descriptors/symbols/pointers/KtFe10PsiDefaultSetterParameterSymbolPointer.kt

        override fun restoreSymbol(analysisSession: KtAnalysisSession): KtValueParameterSymbol? {
            val property = with(analysisSession) { propertySymbolPointer.restoreSymbol() }
            return property?.parameter
        }
    
        override fun pointsToTheSameSymbolAs(other: KtSymbolPointer<KtSymbol>): Boolean = this === other ||
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Mon Jan 02 20:00:49 GMT 2023
    - 1.4K bytes
    - Viewed (0)
  6. analysis/analysis-api-fe10/src/org/jetbrains/kotlin/analysis/api/descriptors/utils/ValidityAwareCachedValue.kt

        private val lazyValue = lazy(LazyThreadSafetyMode.PUBLICATION, init)
    
        override fun getValue(thisRef: Any, property: KProperty<*>): T {
            token.assertIsValidAndAccessible()
            return lazyValue.value
        }
    }
    
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Mon Aug 15 09:04:58 GMT 2022
    - 1.1K bytes
    - Viewed (0)
  7. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KtFirExpressionTypeProvider.kt

            // Given: `val x: T = expression`
            // Expected type of `expression` is `T`
            val property = expression.unwrapQualified<KtProperty> { property, expr -> property.initializer == expr } ?: return null
            if (property.typeReference == null) return null
            return getReturnTypeForKtDeclaration(property).nonErrorTypeOrNull()
        }
    
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Tue Mar 26 18:13:17 GMT 2024
    - 24.4K bytes
    - Viewed (0)
  8. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/KtSymbolByFirBuilder.kt

                simpleFunction.returnTypeRef.accept(this)
            }
    
            override fun visitProperty(property: FirProperty) {
                property.typeParameters.forEach { it.accept(this) }
    
                property.receiverParameter?.accept(this)
                property.returnTypeRef.accept(this)
            }
    
            override fun visitReceiverParameter(receiverParameter: FirReceiverParameter) {
    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)
  9. analysis/analysis-api-fe10/src/org/jetbrains/kotlin/analysis/api/descriptors/components/KtFe10CompileTimeConstantProvider.kt

            if (mode == KtConstantEvaluationMode.CONSTANT_EXPRESSION_EVALUATION) {
                // TODO: how to _not_ evaluate expressions with a compilation error, e.g., uninitialized property access
                if (constant?.usesNonConstValAsConstant == true) return null
            }
            return constant?.toConstantValue(TypeUtils.NO_EXPECTED_TYPE)?.toKtConstantValue()
        }
    
    Plain Text
    - Registered: Fri May 03 08:18:13 GMT 2024
    - Last Modified: Tue Mar 28 08:17:37 GMT 2023
    - 2.6K bytes
    - Viewed (0)
  10. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KtFirMetadataCalculator.kt

    import org.jetbrains.kotlin.fir.FirSession
    import org.jetbrains.kotlin.fir.backend.jvm.FirJvmSerializerExtension
    import org.jetbrains.kotlin.fir.backend.jvm.FirJvmSerializerExtension.Companion.FIELD_FOR_PROPERTY
    import org.jetbrains.kotlin.fir.backend.jvm.FirJvmSerializerExtension.Companion.METHOD_FOR_FIR_FUNCTION
    import org.jetbrains.kotlin.fir.declarations.*
    import org.jetbrains.kotlin.fir.declarations.utils.classId
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Tue Mar 26 09:19:07 GMT 2024
    - 10K bytes
    - Viewed (0)
Back to top