Search Options

Results per page
Sort
Preferred Languages
Advance

Results 11 - 20 of 26 for firstOrNull (0.23 sec)

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

    object KtFirArrayOfSymbolProvider {
        internal fun KtFirAnalysisSession.arrayOfSymbol(identifier: Name): KtFirFunctionSymbol? {
            val firSymbol = useSiteSession.symbolProvider.getTopLevelCallableSymbols(kotlinPackage, identifier).firstOrNull {
                /* choose (for byte array)
                 * public fun byteArrayOf(vararg elements: kotlin.Byte): kotlin.ByteArray
                 */
    Plain Text
    - Registered: Fri Mar 22 08:18:09 GMT 2024
    - Last Modified: Fri Feb 03 14:29:54 GMT 2023
    - 1.8K bytes
    - Viewed (0)
  2. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/annotations/firAnnotationUtils.kt

        index = index,
        expectedEnumClassId = JvmStandardClassIds.Annotations.Java.ElementType,
        annotationParameterName = StandardClassIds.Annotations.ParameterNames.value,
        nameMapper = { ElementType.entries.firstOrNull { enumValue -> enumValue.name == it }?.name },
    )
    
    private fun <T> FirAnnotation.findFromRawArguments(expectedEnumClass: ClassId, transformer: (String) -> T?): Set<T> = buildSet {
        fun addIfMatching(arg: FirExpression) {
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Thu Apr 25 07:15:56 GMT 2024
    - 9.6K bytes
    - Viewed (0)
  3. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/references/FirReferenceResolveHelper.kt

            session: FirSession,
            analysisSession: KtFirAnalysisSession,
            symbolBuilder: KtSymbolByFirBuilder
        ): Collection<KtSymbol> {
            val lhs = expression.arguments.firstOrNull() ?: return emptyList()
            val scope = lhs.resolvedType.scope(
                session,
                analysisSession.getScopeSessionFor(analysisSession.useSiteSession),
                CallableCopyTypeCalculator.DoNothing,
    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/references/FirSimpleNameReference.kt

                if (targetSymbol is KtFirNamedClassOrObjectSymbol && targetSymbol.classKind == KtClassKind.ANNOTATION_CLASS) {
                    targetSymbol.getMemberScope().getConstructors().firstOrNull() ?: targetSymbol
                } else targetSymbol
            }
        }
    
        override fun isReferenceToImportAlias(alias: KtImportAlias): Boolean {
            return getImportAlias(alias.importDirective) != null
        }
    
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Thu Nov 02 21:23:43 GMT 2023
    - 5K bytes
    - Viewed (0)
  5. analysis/analysis-api-fe10/src/org/jetbrains/kotlin/analysis/api/descriptors/symbols/psiBased/KtFe10PsiDefaultPropertySetterSymbol.kt

        override val hasBody: Boolean
            get() = withValidityAssertion { false }
    
        override val parameter: KtValueParameterSymbol by cached {
            DefaultKtValueParameterSymbol(propertyPsi, descriptor?.valueParameters?.firstOrNull(), analysisContext)
        }
    
        override val valueParameters: List<KtValueParameterSymbol>
            get() = withValidityAssertion { listOf(parameter) }
    
        override val hasStableParameterNames: Boolean
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Fri Apr 19 11:06:46 GMT 2024
    - 7.6K bytes
    - Viewed (0)
  6. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KtFirTypeProvider.kt

            if (this !is ConeClassLikeType) return null
            if (lookupTag.classId.packageFqName != StandardClassIds.BASE_REFLECT_PACKAGE) return null
            return typeArguments.firstOrNull()?.type
        }
    
        override fun withNullability(type: KtType, newNullability: KtTypeNullability): KtType {
            require(type is KtFirType)
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Tue Feb 20 08:50:04 GMT 2024
    - 16.3K bytes
    - Viewed (0)
  7. analysis/analysis-api-fe10/src/org/jetbrains/kotlin/analysis/api/descriptors/utils/KtFe10TypeSystemCommonBackendContextForTypeMapping.kt

            }
    
            return upperBounds.firstOrNull() ?: builtIns.nullableAnyType
        }
    
        override fun continuationTypeConstructor(): TypeConstructorMarker {
            val continuationFqName = StandardClassIds.Continuation.asSingleFqName()
            val foundClasses = resolveSession.getTopLevelClassifierDescriptors(continuationFqName, NoLookupLocation.FROM_IDE)
            return foundClasses.firstOrNull()?.typeConstructor
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Fri Feb 10 16:01:04 GMT 2023
    - 5.6K bytes
    - Viewed (0)
  8. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KtFirSymbolContainingDeclarationProvider.kt

                val containingFile = (symbol.firSymbol.fir as? FirElementWithResolveState)?.getContainingFile()
                if (containingFile == null || containingFile.declarations.firstOrNull() !is FirScript) {
                    // Should be replaced with proper check after KT-61451 and KT-61887
                    return false
                }
            }
    
            val firSymbol = symbol.firSymbol
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Fri Apr 19 11:06:47 GMT 2024
    - 13.5K bytes
    - Viewed (0)
  9. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KtFirCallResolver.kt

                        extensionReceiverValue = if (firstArgIsExtensionReceiver) {
                            when (fir) {
                                is FirFunctionCall -> fir.arguments.firstOrNull()?.toKtReceiverValue()
                                is FirPropertyAccessExpression -> fir.explicitReceiver?.toKtReceiverValue()
                                else -> null
                            }
                        } else {
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Thu Apr 25 18:05:58 GMT 2024
    - 70.8K bytes
    - Viewed (1)
  10. analysis/analysis-api-fe10/src/org/jetbrains/kotlin/analysis/api/descriptors/components/KtFe10CallResolver.kt

            psi: KtElement,
            ktCall: KtCall?,
            diagnostics: Diagnostics = context.diagnostics
        ) = diagnostics.firstOrNull { diagnostic ->
            if (diagnostic.severity != Severity.ERROR) return@firstOrNull false
            if (diagnostic.factory in syntaxErrors) return@firstOrNull true
            val isResolutionError = diagnostic.factory in resolutionFailureErrors
            val isCallArgError = diagnostic.factory in callArgErrors
    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)
Back to top