Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 7 of 7 for KtLabelReferenceExpression (0.27 sec)

  1. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/references/KaFirSimpleNameReference.kt

            return fixUpAnnotationCallResolveToCtor(results)
        }
    
        override fun getResolvedToPsi(analysisSession: KaSession): Collection<PsiElement> = with(analysisSession) {
            if (expression is KtLabelReferenceExpression) {
                val fir = expression.getOrBuildFir((analysisSession as KaFirSession).firResolveSession)
                if (fir is FirLoopJump) {
                    return listOfNotNull(fir.target.labeledElement.psi)
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Mon Jun 10 20:18:28 UTC 2024
    - 4.2K bytes
    - Viewed (0)
  2. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/references/FirReferenceResolveHelper.kt

            // accessing the `super` property on `this`, hence this weird looking if condition. In addition, the current class type is available
            // from the dispatch receiver `this`.
            if (expression is KtLabelReferenceExpression && fir is FirPropertyAccessExpression && fir.calleeReference is FirSuperReference) {
                return listOfNotNull(fir.dispatchReceiver?.resolvedType?.toTargetSymbol(session, symbolBuilder))
            }
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Mon Jun 10 20:18:28 UTC 2024
    - 37K bytes
    - Viewed (0)
  3. analysis/analysis-api-fe10/src/org/jetbrains/kotlin/analysis/api/descriptors/components/KtFe10ExpressionTypeProvider.kt

            val NON_EXPRESSION_CONTAINERS = arrayOf(
                KtImportDirective::class.java,
                KtTypeReference::class.java,
                KtPackageDirective::class.java,
                KtLabelReferenceExpression::class.java
            )
        }
    
        override val token: KaLifetimeToken
            get() = analysisSession.token
    
        override fun getKtExpressionType(expression: KtExpression): KaType? {
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Tue Jun 11 15:45:42 UTC 2024
    - 15.4K bytes
    - Viewed (0)
  4. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KtFirExpressionInfoProvider.kt

                is KtConstructorCalleeExpression ->
                    false
    
                // - Labels themselves: `@label` in return`@label` or `label@`while...
                is KtLabelReferenceExpression ->
                    false
    
                // - The operation symbol itself in binary and unary operations: `!!`, `+`...
                is KtOperationReferenceExpression ->
                    false
    
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Wed Jun 05 16:16:39 UTC 2024
    - 17.6K bytes
    - Viewed (0)
  5. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/diagnostics/KtFirDiagnostics.kt

            val kinds: List<FunctionTypeKind>
        }
    
        interface RedundantLabelWarning : KaFirDiagnostic<KtLabelReferenceExpression> {
            override val diagnosticClass get() = RedundantLabelWarning::class
        }
    
        interface MultipleLabelsAreForbidden : KaFirDiagnostic<KtLabelReferenceExpression> {
            override val diagnosticClass get() = MultipleLabelsAreForbidden::class
        }
    
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Tue Jun 04 11:41:05 UTC 2024
    - 172.6K bytes
    - Viewed (0)
  6. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/diagnostics/KtFirDiagnosticsImpl.kt

        firDiagnostic: KtPsiDiagnostic,
        token: KaLifetimeToken,
    ) : KaAbstractFirDiagnostic<KtLabelReferenceExpression>(firDiagnostic, token), KaFirDiagnostic.RedundantLabelWarning
    
    internal class MultipleLabelsAreForbiddenImpl(
        firDiagnostic: KtPsiDiagnostic,
        token: KaLifetimeToken,
    ) : KaAbstractFirDiagnostic<KtLabelReferenceExpression>(firDiagnostic, token), KaFirDiagnostic.MultipleLabelsAreForbidden
    
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Tue Jun 04 11:41:05 UTC 2024
    - 227.2K bytes
    - Viewed (0)
  7. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/diagnostics/KtFirDataClassConverters.kt

    import org.jetbrains.kotlin.psi.KtExpressionWithLabel
    import org.jetbrains.kotlin.psi.KtFunction
    import org.jetbrains.kotlin.psi.KtIfExpression
    import org.jetbrains.kotlin.psi.KtImportDirective
    import org.jetbrains.kotlin.psi.KtLabelReferenceExpression
    import org.jetbrains.kotlin.psi.KtLambdaExpression
    import org.jetbrains.kotlin.psi.KtModifierListOwner
    import org.jetbrains.kotlin.psi.KtNameReferenceExpression
    import org.jetbrains.kotlin.psi.KtNamedDeclaration
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Tue Jun 04 11:41:05 UTC 2024
    - 210.1K bytes
    - Viewed (0)
Back to top