Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 4 of 4 for getReturnKaType (0.2 sec)

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

         * which returns `T`).
         */
        public fun KtDeclaration.getReturnKaType(): KaType =
            withValidityAssertion { analysisSession.expressionTypeProvider.getReturnTypeForKtDeclaration(this) }
    
        public fun KtDeclaration.getReturnKtType(): KaType = getReturnKaType()
    
        /**
         * Returns the functional type of the given [KtFunction].
         *
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Wed May 22 06:28:35 UTC 2024
    - 5K bytes
    - Viewed (0)
  2. analysis/analysis-api-impl-base/tests/org/jetbrains/kotlin/analysis/api/impl/base/test/cases/types/AbstractTypeByDeclarationReturnTypeTest.kt

            with(analysisSession) {
                val declarationAtCaret = testServices.expressionMarkerProvider.getElementOfTypeAtCaret<KtDeclaration>(ktFile)
                return declarationAtCaret.getReturnKaType()
            }
        }
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Wed May 22 06:28:34 UTC 2024
    - 1.1K bytes
    - Viewed (0)
  3. analysis/analysis-api-impl-base/tests/org/jetbrains/kotlin/analysis/api/impl/base/test/cases/components/psiTypeProvider/AbstractAnalysisApiPsiTypeProviderTest.kt

            }
    
            val actual = buildString {
                executeOnPooledThreadInReadAction {
                    analyze(declaration) {
                        val ktType = declaration.getReturnKaType()
                        appendLine("${KaType::class.simpleName}: ${AnalysisApiPsiTypeProviderTestUtils.render(analysisSession, ktType)}")
                        val psiType = ktType.asPsiType(psiContext, allowErrorTypes = false)
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Wed May 29 17:43:55 UTC 2024
    - 2.5K bytes
    - Viewed (0)
  4. analysis/analysis-api-impl-base/tests/org/jetbrains/kotlin/analysis/api/impl/base/test/cases/components/expressionTypeProvider/AbstractDeclarationReturnTypeTest.kt

                            appendLine(declaration.getNameWithPositionString())
                        } else {
                            analyseForTest(declaration) {
                                val returnType = declaration.getReturnKaType()
                                append(declaration.getNameWithPositionString())
                                append(" : ")
                                appendLine(returnType.render(position = Variance.INVARIANT))
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Wed May 22 06:28:34 UTC 2024
    - 2K bytes
    - Viewed (0)
Back to top