Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 27 for textRange (0.08 sec)

  1. analysis/analysis-api-impl-base/tests/org/jetbrains/kotlin/analysis/api/impl/base/test/cases/components/diagnosticProvider/AbstractCollectDiagnosticsTest.kt

                        val indentString = " ".repeat(indent)
                        append(indentString + factoryName)
                        appendLine("$indentString  text ranges: $textRanges")
                        appendLine("$indentString  PSI: ${psi::class.simpleName} at ${psi.textRange.asLineColumnRange()}")
                    }
                    appendLine("Diagnostics from elements:")
                    for ((element, diagnostic) in diagnosticsFromElements) {
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Wed May 22 06:28:34 UTC 2024
    - 4.1K bytes
    - Viewed (0)
  2. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/diagnostics/KtAbstractFirDiagnostic.kt

                val firDiagnosticRenderer = RootDiagnosticRendererFactory(diagnostic)
                return firDiagnosticRenderer.render(diagnostic)
            }
    
        override val textRanges: Collection<TextRange>
            get() = withValidityAssertion { firDiagnostic.textRanges }
    
        @Suppress("UNCHECKED_CAST")
        override val psi: PSI
            get() = withValidityAssertion { firDiagnostic.psiElement as PSI }
    
        override val severity: KaSeverity
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Tue Jun 11 15:45:42 UTC 2024
    - 1.9K bytes
    - Viewed (0)
  3. analysis/analysis-api-impl-base/tests/org/jetbrains/kotlin/analysis/api/impl/base/test/cases/references/AbstractReferenceShortenerForWholeFileTest.kt

                        this += "default settings" to collectPossibleReferenceShortenings(mainFile, mainFile.textRange)
    
                        this += ShortenStrategy.entries.associateWith { option ->
                            val shorteningsForOption = collectPossibleReferenceShortenings(
                                mainFile,
                                mainFile.textRange,
                                classShortenStrategy = { option },
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Wed Mar 27 16:04:54 UTC 2024
    - 2.1K bytes
    - Viewed (0)
  4. analysis/analysis-api-impl-base/tests/org/jetbrains/kotlin/analysis/api/impl/base/test/cases/components/dataFlowInfoProvider/AbstractExitPointSnapshotTest.kt

        private fun findStatements(mainFile: KtFile, textRange: TextRange): List<KtExpression> {
            var candidate = PsiTreeUtil.findElementOfClassAtOffset(mainFile, textRange.startOffset, KtExpression::class.java, true)
                ?: error("Cannot find a starting element in range $textRange")
    
            while (true) {
                val parent = candidate.parent
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Wed May 22 06:28:34 UTC 2024
    - 2.4K bytes
    - Viewed (0)
  5. analysis/analysis-api/src/org/jetbrains/kotlin/analysis/api/diagnostics/KtDiagnostic.kt

    public interface KaDiagnosticWithPsi<out PSI : PsiElement> : KaDiagnostic {
        public override val diagnosticClass: KClass<out KaDiagnosticWithPsi<PSI>>
    
        public val psi: PSI
        public val textRanges: Collection<TextRange>
    }
    
    public typealias KtDiagnosticWithPsi<PSI> = KaDiagnosticWithPsi<PSI>
    
    public fun KaDiagnostic.getDefaultMessageWithFactoryName(): String {
        return "[$factoryName] $defaultMessage"
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Tue Jun 11 15:45:42 UTC 2024
    - 1.1K bytes
    - Viewed (0)
  6. analysis/analysis-api-fe10/src/org/jetbrains/kotlin/analysis/api/descriptors/components/KtFe10DiagnosticProvider.kt

                    ?: ""
            }
    
        override val psi: PsiElement
            get() = withValidityAssertion { diagnostic.psiElement }
    
        override val textRanges: Collection<TextRange>
            get() = withValidityAssertion { diagnostic.textRanges }
    
        override val diagnosticClass: KClass<out KaDiagnosticWithPsi<PsiElement>>
            get() = withValidityAssertion { KaFe10Diagnostic::class }
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Tue Jun 11 15:45:42 UTC 2024
    - 3.6K bytes
    - Viewed (0)
  7. analysis/analysis-api-fe10/src/org/jetbrains/kotlin/analysis/api/descriptors/components/KtFe10ReferenceShortener.kt

     * Use of this source code is governed by the Apache 2.0 license that can be found in the license/LICENSE.txt file.
     */
    
    package org.jetbrains.kotlin.analysis.api.descriptors.components
    
    import com.intellij.openapi.util.TextRange
    import com.intellij.psi.SmartPointerManager
    import com.intellij.psi.SmartPsiElementPointer
    import org.jetbrains.kotlin.analysis.api.components.*
    import org.jetbrains.kotlin.analysis.api.descriptors.KaFe10Session
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Wed May 22 06:28:35 UTC 2024
    - 2.4K bytes
    - Viewed (0)
  8. analysis/analysis-api-impl-base/tests/org/jetbrains/kotlin/analysis/api/impl/base/test/cases/components/expressionInfoProvider/AbstractIsUsedAsExpressionTest.kt

            val expression = testServices.expressionMarkerProvider.getSelectedElementOfType<KtExpression>(mainFile).let {
                if (it is KtBlockExpression && it.statements.size == 1 && it.textRange == it.statements.single().textRange) {
                    it.statements.single()
                } else {
                    it
                }
            }
            val actual = StringBuilder()
    
            analyseForTest(expression) {
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Wed Mar 27 16:04:54 UTC 2024
    - 1.6K bytes
    - Viewed (0)
  9. analysis/analysis-api/src/org/jetbrains/kotlin/analysis/api/components/KtReferenceShortener.kt

         * Also see [org.jetbrains.kotlin.idea.base.analysis.api.utils.shortenReferences] and functions around it.
         */
        public fun collectPossibleReferenceShortenings(
            file: KtFile,
            selection: TextRange = file.textRange,
            shortenOptions: ShortenOptions = ShortenOptions.DEFAULT,
            classShortenStrategy: (KaClassLikeSymbol) -> ShortenStrategy = defaultClassShortenStrategy,
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Mon May 27 09:59:11 UTC 2024
    - 9.5K bytes
    - Viewed (0)
  10. analysis/analysis-api-impl-base/tests/org/jetbrains/kotlin/analysis/api/impl/base/test/cases/components/expressionTypeProvider/AbstractHLExpressionTypeTest.kt

            val selected = testServices.expressionMarkerProvider.getSelectedElementOfTypeByDirective(mainFile, mainModule).let {
                if (it is KtBlockExpression && it.statements.size == 1 && it.textRange == it.statements.single().textRange) {
                    it.statements.single()
                } else {
                    it
                }
            }
            val expression = when (selected) {
                is KtExpression -> selected
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Wed May 22 06:28:34 UTC 2024
    - 3K bytes
    - Viewed (0)
Back to top