Search Options

Results per page
Sort
Preferred Languages
Advance

Results 21 - 30 of 37 for Clemente (0.14 sec)

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

        override val token: KtLifetimeToken,
    ) : KtDiagnosticProvider(), KtFirAnalysisSessionComponent {
    
        override fun getDiagnosticsForElement(
            element: KtElement,
            filter: KtDiagnosticCheckerFilter
        ): Collection<KtDiagnosticWithPsi<*>> {
            return element.getDiagnostics(firResolveSession, filter.asLLFilter()).map { it.asKtDiagnostic() }
        }
    
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Wed Jun 22 07:31:36 GMT 2022
    - 2.1K bytes
    - Viewed (0)
  2. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KtFirCallResolver.kt

        }
    
        private inline fun <R> wrapError(element: KtElement, action: () -> R): R {
            return try {
                action()
            } catch (e: Exception) {
                rethrowExceptionWithDetails(
                    "Error during resolving call ${element::class}",
                    exception = e,
                ) {
                    withPsiEntry("psi", element, analysisSession::getModule)
    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)
  3. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/symbols/KtFirArrayOfSymbolProvider.kt

            val firSymbol = useSiteSession.symbolProvider.getTopLevelCallableSymbols(kotlinPackage, identifier).firstOrNull {
                /* choose (for byte array)
                 * public fun byteArrayOf(vararg elements: kotlin.Byte): kotlin.ByteArray
                 */
                (it as? FirFunctionSymbol<*>)?.fir?.valueParameters?.singleOrNull()?.isVararg == true
            } as? FirNamedFunctionSymbol ?: return null
    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)
  4. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/references/KtFirArrayAccessReference.kt

    ) : KtArrayAccessReference(expression), KtFirReference {
        override fun KtAnalysisSession.resolveToSymbols(): Collection<KtSymbol> {
            check(this is KtFirAnalysisSession)
            val fir = element.getOrBuildFir(firResolveSession) ?: return emptyList()
            return when (fir) {
                is FirFunctionCall -> fir.getCandidateSymbols().map { it.fir.buildSymbol(firSymbolBuilder) }
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Wed Dec 21 10:45:40 GMT 2022
    - 1.4K bytes
    - Viewed (0)
  5. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KtFirCompileTimeConstantProvider.kt

                // For invalid code like the following,
                // ```
                // when {
                //   true, false -> {}
                // }
                // ```
                // `false` does not have a corresponding elements on the FIR side and hence the containing `FirWhenBranch` is returned. In this
                // case, we simply report null since FIR does not know about it.
                else -> null
            }
        }
    
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Tue Nov 07 09:06:00 GMT 2023
    - 2.8K bytes
    - Viewed (0)
  6. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/references/FirSimpleNameReference.kt

        override fun isReferenceToViaExtension(element: PsiElement): Boolean {
            return false
        }
    
        private fun getImportAlias(importDirective: KtImportDirective?): KtImportAlias? {
            val fqName = importDirective?.importedFqName ?: return null
            val codeFragment = KtPsiFactory(element.project).createExpressionCodeFragment(fqName.asString(), element)
            val contentElement = codeFragment.getContentElement()
    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)
  7. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/KtSymbolByFirBuilder.kt

            private fun throwUnexpectedElementError(element: FirBasedSymbol<*>): Nothing {
                errorWithAttachment("Unexpected ${element::class.simpleName}") {
                    withFirSymbolEntry("firSymbol", element)
                }
            }
    
            private fun throwUnexpectedElementError(element: FirElement): Nothing {
                errorWithAttachment("Unexpected ${element::class.simpleName}") {
    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)
  8. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KtFirCompilerFacility.kt

        override fun visitErrorElement(element: PsiErrorElement) {
            collectedDiagnostics += ConeSyntaxDiagnostic(element.errorDescription)
                .toFirDiagnostics(useSiteSession, KtRealPsiSourceElement(element), callOrAssignmentSource = null)
                .map { diagnosticConverter(it as KtPsiDiagnostic) }
    
            super.visitErrorElement(element)
        }
    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)
  9. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/references/KtFirDestructuringDeclarationReference.kt

    import org.jetbrains.kotlin.analysis.api.symbols.KtSymbol
    import org.jetbrains.kotlin.psi.KtDestructuringDeclarationEntry
    
    class KtFirDestructuringDeclarationReference(
        element: KtDestructuringDeclarationEntry
    ) : KtDestructuringDeclarationReference(element), KtFirReference {
        override fun canRename(): Boolean = false //todo
    
        override fun KtAnalysisSession.resolveToSymbols(): Collection<KtSymbol> {
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Thu May 05 08:43:13 GMT 2022
    - 1.6K bytes
    - Viewed (0)
  10. analysis/analysis-api-fir/analysis-api-fir-generator/src/org/jetbrains/kotlin/analysis/api/fir/generator/HLDiagnosticConverter.kt

            ),
            FirBasedSymbol::class to HLFunctionCallConversion(
                "firSymbolBuilder.buildSymbol({0})",
                KtSymbol::class.createType()
            ),
            // ------------------ FIR elements ------------------
            FirClass::class to HLFunctionCallConversion(
                "firSymbolBuilder.classifierBuilder.buildClassLikeSymbol({0}.symbol)",
                KtClassLikeSymbol::class.createType()
            ),
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Mon Nov 06 14:41:18 GMT 2023
    - 16.6K bytes
    - Viewed (0)
Back to top