Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 11 for KaFirReference (0.38 sec)

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

    import org.jetbrains.kotlin.psi.KtObjectDeclaration
    import org.jetbrains.kotlin.psi.KtSimpleNameExpression
    import org.jetbrains.kotlin.psi.psiUtil.getNonStrictParentOfType
    
    internal interface KaFirReference : KtReference, KaSymbolBasedReference {
        fun getResolvedToPsi(analysisSession: KaSession, referenceTargetSymbols: Collection<KaSymbol>): Collection<PsiElement> =
            with(analysisSession) {
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Mon Jun 10 20:18:28 UTC 2024
    - 3.8K bytes
    - Viewed (0)
  2. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/references/KaFirForLoopInReference.kt

    import org.jetbrains.kotlin.psi.KtForExpression
    import org.jetbrains.kotlin.psi.KtImportAlias
    
    internal class KaFirForLoopInReference(expression: KtForExpression) : KtForLoopInReference(expression), KaFirReference {
        override fun KaSession.resolveToSymbols(): Collection<KaSymbol> {
            check(this is KaFirSession)
            val firLoop = expression.getOrBuildFirSafe<FirWhileLoop>(firResolveSession) ?: return emptyList()
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Mon Jun 10 20:18:28 UTC 2024
    - 2.4K bytes
    - Viewed (0)
  3. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/references/KaFirConstructorDelegationReference.kt

    import org.jetbrains.kotlin.psi.KtImportAlias
    
    internal class KaFirConstructorDelegationReference(
        expression: KtConstructorDelegationReferenceExpression
    ) : KtConstructorDelegationReference(expression), KaFirReference {
    
        override fun KaSession.resolveToSymbols(): Collection<KaSymbol> {
            check(this is KaFirSession)
            val fir = expression.getOrBuildFirSafe<FirDelegatedConstructorCall>(firResolveSession) ?: return emptyList()
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Mon Jun 10 20:18:28 UTC 2024
    - 1.5K bytes
    - Viewed (0)
  4. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/references/KaFirInvokeFunctionReference.kt

    import org.jetbrains.kotlin.psi.KtCallExpression
    import org.jetbrains.kotlin.psi.KtImportAlias
    
    internal class KaFirInvokeFunctionReference(expression: KtCallExpression) : KtInvokeFunctionReference(expression), KaFirReference {
        override fun KaSession.resolveToSymbols(): Collection<KaSymbol> {
            return expression.resolveCallOld()?.calls.orEmpty().mapNotNull { call ->
                (call as? KaSimpleFunctionCall)
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Mon Jun 10 20:18:28 UTC 2024
    - 1.5K bytes
    - Viewed (0)
  5. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/references/KaFirDestructuringDeclarationReference.kt

    import org.jetbrains.kotlin.psi.KtImportAlias
    
    internal class KaFirDestructuringDeclarationReference(
        element: KtDestructuringDeclarationEntry
    ) : KtDestructuringDeclarationReference(element), KaFirReference {
        override fun canRename(): Boolean = false //todo
    
        override fun KaSession.resolveToSymbols(): Collection<KaSymbol> {
            check(this is KaFirSession)
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Mon Jun 10 20:18:28 UTC 2024
    - 1.9K bytes
    - Viewed (0)
  6. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/references/KaFirArrayAccessReference.kt

    import org.jetbrains.kotlin.psi.KtArrayAccessExpression
    import org.jetbrains.kotlin.psi.KtImportAlias
    
    internal class KaFirArrayAccessReference(
        expression: KtArrayAccessExpression
    ) : KtArrayAccessReference(expression), KaFirReference {
        override fun KaSession.resolveToSymbols(): Collection<KaSymbol> {
            check(this is KaFirSession)
            val fir = element.getOrBuildFir(firResolveSession) ?: return emptyList()
            return when (fir) {
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Mon Jun 10 20:18:28 UTC 2024
    - 1.7K bytes
    - Viewed (0)
  7. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/references/KaFirKDocReference.kt

    import org.jetbrains.kotlin.kdoc.psi.impl.KDocName
    import org.jetbrains.kotlin.psi.KtImportAlias
    
    internal class KaFirKDocReference(element: KDocName) : KDocReference(element), KaFirReference {
        override fun KaSession.resolveToSymbols(): Collection<KaSymbol> {
            val fullFqName = generateSequence(element) { it.parent as? KDocName }.last().getQualifiedNameAsFqName()
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Mon Jun 10 20:18:28 UTC 2024
    - 1.8K bytes
    - Viewed (0)
  8. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/references/KaFirCollectionLiteralReference.kt

    import org.jetbrains.kotlin.psi.KtImportAlias
    
    internal class KaFirCollectionLiteralReference(
        expression: KtCollectionLiteralExpression
    ) : KtCollectionLiteralReference(expression), KaFirReference {
        override fun KaSession.resolveToSymbols(): Collection<KaSymbol> {
            check(this is KaFirSession)
            val fir = element.getOrBuildFirSafe<FirArrayLiteral>(firResolveSession) ?: return emptyList()
    
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Mon Jun 10 20:18:28 UTC 2024
    - 1.9K bytes
    - Viewed (0)
  9. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/references/KaFirPropertyDelegationMethodsReference.kt

    import org.jetbrains.kotlin.psi.KtPropertyDelegate
    
    internal class KaFirPropertyDelegationMethodsReference(
        element: KtPropertyDelegate
    ) : KtPropertyDelegationMethodsReference(element), KaFirReference {
        override fun KaSession.resolveToSymbols(): Collection<KaSymbol> {
            check(this is KaFirSession)
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Mon Jun 10 20:18:28 UTC 2024
    - 2.3K bytes
    - Viewed (0)
  10. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/references/KaFirSimpleNameReference.kt

    import org.jetbrains.kotlin.psi.*
    
    internal class KaFirSimpleNameReference(
        expression: KtSimpleNameExpression,
        val isRead: Boolean,
    ) : KtSimpleNameReference(expression), KaFirReference {
    
        private val isAnnotationCall: Boolean
            get() {
                val ktUserType = expression.parent as? KtUserType ?: return false
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Mon Jun 10 20:18:28 UTC 2024
    - 4.2K bytes
    - Viewed (0)
Back to top