Search Options

Results per page
Sort
Preferred Languages
Advance

Results 51 - 60 of 75 for if (0.12 sec)

  1. analysis/analysis-api-fe10/src/org/jetbrains/kotlin/analysis/api/descriptors/symbols/psiBased/KtFe10PsiEnumEntrySymbol.kt

            get() = withValidityAssertion { psi.callableIdIfNonLocal }
    
        override val returnType: KtType
            get() = withValidityAssertion {
                val containingDescriptor = descriptor?.containingDeclaration
                if (containingDescriptor is ClassDescriptor && containingDescriptor.kind == ClassKind.ENUM_CLASS) {
                    return containingDescriptor.defaultType.toKtType(analysisContext)
                } else {
                    createErrorType()
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Fri Apr 19 11:06:46 GMT 2024
    - 3.6K bytes
    - Viewed (0)
  2. analysis/analysis-api-fe10/src/org/jetbrains/kotlin/analysis/api/descriptors/symbols/psiBased/KtFe10PsiLiteralAnonymousFunctionSymbol.kt

            bindingContext[BindingContext.FUNCTION, psi]
        }
    
        override val valueParameters: List<KtValueParameterSymbol>
            get() = withValidityAssertion {
                return if (psi.valueParameters.isNotEmpty()) {
                    psi.valueParameters.map { KtFe10PsiValueParameterSymbol(it, analysisContext) }
                } else {
                    // There might be implicit 'it'
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Fri Apr 19 11:06:46 GMT 2024
    - 4K bytes
    - Viewed (0)
  3. analysis/analysis-api-fe10/src/org/jetbrains/kotlin/analysis/api/descriptors/symbols/descriptorBased/KtFe10DescSyntheticJavaPropertySymbol.kt

            }
    
        override val hasSetter: Boolean
            get() = withValidityAssertion { descriptor.setter != null }
    
        override val setter: KtPropertySetterSymbol?
            get() = withValidityAssertion {
                if (!descriptor.isVar) {
                    return null
                }
    
                val setter = descriptor.setter ?: return KtFe10DescDefaultPropertySetterSymbol(descriptor, analysisContext)
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Fri Apr 19 11:06:46 GMT 2024
    - 4.7K bytes
    - Viewed (0)
  4. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/FirUtils.kt

    import org.jetbrains.kotlin.name.JvmStandardClassIds
    import org.jetbrains.kotlin.psi.KtCallElement
    import org.jetbrains.kotlin.util.OperatorNameConventions
    
    /**
     * Returns `true` if the symbol is for a function named `invoke`.
     */
    internal fun FirBasedSymbol<*>.isInvokeFunction() =
        (this as? FirNamedFunctionSymbol)?.fir?.name == OperatorNameConventions.INVOKE
    
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Thu Apr 25 07:15:56 GMT 2024
    - 6K bytes
    - Viewed (0)
  5. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KtFirPsiTypeProvider.kt

        get() {
            if (parents.any { it is PsiMethod }) return Visibilities.Local
            if (hasModifierProperty(PsiModifier.PUBLIC)) {
                return Visibilities.Public
            }
            if (hasModifierProperty(PsiModifier.PRIVATE) || hasModifierProperty(PsiModifier.PACKAGE_LOCAL)) {
                return Visibilities.Private
            }
            return if (language == JavaLanguage.INSTANCE) {
                when {
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Fri Apr 12 13:29:57 GMT 2024
    - 18.6K bytes
    - Viewed (0)
  6. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KtFirExpressionTypeProvider.kt

            if (fir.calleeReference !is FirResolvedNamedReference || fir.calleeReference.name != OperatorNameConventions.SET) return null
            if (expression !is KtArrayAccessExpression) return null
            val assignment = expression.parent as? KtBinaryExpression ?: return null
            if (assignment.operationToken !in KtTokens.ALL_ASSIGNMENTS) return null
            if (assignment.left != expression) return null
    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)
  7. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KtFirImportOptimizer.kt

                                // either it is a member declaration
                                if (classFqName != null) {
                                    if (classFqName != qualifiedNameAsFqName) {
                                        this += classFqName
                                    }
                                } else if (fqName != qualifiedNameAsFqName) {
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Fri Apr 19 11:06:47 GMT 2024
    - 24.2K bytes
    - Viewed (0)
  8. analysis/analysis-api-fe10/src/org/jetbrains/kotlin/analysis/api/descriptors/components/KtFe10CallResolver.kt

            if (!canBeResolvedAsCall(psi)) return null
    
            val parentBinaryExpression = psi.parentOfType<KtBinaryExpression>()
            val lhs = KtPsiUtil.deparenthesize(parentBinaryExpression?.left)
            val unwrappedPsi = KtPsiUtil.deparenthesize(psi as? KtExpression) ?: psi
    
            if (parentBinaryExpression != null &&
    Plain Text
    - Registered: Fri May 03 08:18:13 GMT 2024
    - Last Modified: Mon Apr 29 12:48:54 GMT 2024
    - 34.8K bytes
    - Viewed (0)
  9. analysis/analysis-api-fe10/src/org/jetbrains/kotlin/analysis/api/descriptors/components/KtFe10PsiTypeProvider.kt

            preserveAnnotations: Boolean,
        ): PsiType? {
            val kotlinType = (type as KtFe10Type).fe10Type
    
            with(typeMapper.typeContext) {
                if (kotlinType.contains { it.isError() }) {
                    return null
                }
            }
    
            if (!analysisSession.useSiteModule.platform.has<JvmPlatform>()) return null
    
            val typeElement = asPsiTypeElement(
                simplifyType(kotlinType),
    Plain Text
    - Registered: Fri May 03 08:18:13 GMT 2024
    - Last Modified: Thu Mar 28 16:10:07 GMT 2024
    - 6.4K bytes
    - Viewed (0)
  10. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KtFirExpressionInfoProvider.kt

                // Body and catch blocks of try-catch expressions are used if the try-catch itself
                // is used.
                is KtTryExpression ->
                    (parent.tryBlock == child || child in parent.catchClauses) && isUsed(parent)
    
                // If expressions always use their condition, and the branches are used if the
                // If itself is used as an expression.
                is KtIfExpression ->
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Mon Feb 12 20:38:23 GMT 2024
    - 17.6K bytes
    - Viewed (0)
Back to top