Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 5 of 5 for getReturnKaType (0.24 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)
  5. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KtFirExpressionInfoProvider.kt

            else ->
                false
        }
    
    private fun returnsUnit(declaration: KtDeclaration): Boolean {
        return analyze(declaration) {
            declaration.getReturnKaType().isUnit
        }
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Wed Jun 05 16:16:39 UTC 2024
    - 17.6K bytes
    - Viewed (0)
Back to top