Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 26 for alias (0.11 sec)

  1. analysis/analysis-api/src/org/jetbrains/kotlin/analysis/api/types/KtType.kt

         *
         * An abbreviated type is a type alias application that has been expanded to some other Kotlin type. For example, if we have a type
         * alias `typealias MyString = String` and its application `MyString`, `String` would be the type alias expansion and `MyString` its
         * abbreviated type.
         *
         * The abbreviated type contains the type arguments of a specific type alias application. For example, if we have a
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Mon Jun 10 20:18:28 UTC 2024
    - 8.5K bytes
    - Viewed (0)
  2. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/references/KaFirForLoopInReference.kt

            (initializer as? FirFunctionCall)?.calleeReference?.getResolvedSymbolOfNameReference()
    
        override fun isReferenceToImportAlias(alias: KtImportAlias): Boolean {
            return super<KaFirReference>.isReferenceToImportAlias(alias)
        }
    
    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/KaFirInvokeFunctionReference.kt

                    ?.symbol
                    ?.takeUnless { it is KaFunctionSymbol && it.isBuiltinFunctionInvoke }
            }
        }
    
        override fun isReferenceToImportAlias(alias: KtImportAlias): Boolean {
            return super<KaFirReference>.isReferenceToImportAlias(alias)
        }
    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-standalone/analysis-api-standalone-base/src/org/jetbrains/kotlin/analysis/api/standalone/base/declarations/KotlinStandaloneDeclarationIndex.kt

         *
         * There is no guarantee that the type alias can be inherited from. For example, if its expanded type is final, the type alias is not
         * inheritable. The resulting type alias `A` may also occur in the expanded type of another type alias (which may also be inheritable),
         * so the index may need to be followed transitively.
         *
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Tue Jun 04 22:09:27 UTC 2024
    - 2.3K bytes
    - Viewed (0)
  5. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/references/KaFirConstructorDelegationReference.kt

            return listOfNotNull(fir.calleeReference.getResolvedKtSymbolOfNameReference(firSymbolBuilder))
        }
    
        override fun isReferenceToImportAlias(alias: KtImportAlias): Boolean {
            return super<KaFirReference>.isReferenceToImportAlias(alias)
        }
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Mon Jun 10 20:18:28 UTC 2024
    - 1.5K bytes
    - Viewed (0)
  6. analysis/analysis-api/src/org/jetbrains/kotlin/analysis/api/types/typeUtils.kt

    /**
     * Returns a [KaClassLikeSymbol] for this [KaType] if the type represents a uniquely resolvable class/object/type alias.
     */
    public val KaType.symbol: KaClassLikeSymbol?
        get() = (this as? KaNonErrorClassType)?.symbol
    
    /**
     * Returns a [KtClassLikeSymbol] for this [KtType] if the type represents a uniquely resolvable class/object/type alias.
     */
    @Deprecated("Use 'symbol' instead.", ReplaceWith("this.symbol"))
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Tue Jun 04 08:26:19 UTC 2024
    - 1.2K bytes
    - Viewed (0)
  7. analysis/analysis-api-standalone/analysis-api-fir-standalone-base/src/org/jetbrains/kotlin/analysis/api/standalone/base/declarations/KotlinStandaloneFirDirectInheritorsProvider.kt

        }
    
        private fun calculateAliases(aliasedName: Name, aliases: MutableSet<Name>) {
            standaloneDeclarationProviderFactory.getInheritableTypeAliases(aliasedName).forEach { alias ->
                val aliasName = alias.nameAsSafeName
                val isNewAliasName = aliases.add(aliasName)
                if (isNewAliasName) {
                    calculateAliases(aliasName, aliases)
                }
            }
        }
    
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Thu Jun 06 17:44:50 UTC 2024
    - 6K bytes
    - Viewed (0)
  8. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/references/KaFirDestructuringDeclarationReference.kt

            return componentFunctionSymbol.fir.buildSymbol(firSymbolBuilder)
        }
    
        override fun isReferenceToImportAlias(alias: KtImportAlias): Boolean {
            return super<KaFirReference>.isReferenceToImportAlias(alias)
        }
    
    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/KaFirReference.kt

                getResolvedToPsi(analysisSession, resolveToSymbols())
            }
    
        override val resolver get() = KaFirReferenceResolver
    
        fun isReferenceToImportAlias(alias: KtImportAlias): Boolean {
            return getImportAlias(alias.importDirective) != null
        }
    
        fun getImportAlias(importDirective: KtImportDirective?): KtImportAlias? {
            val importedReference = importDirective?.importedReference ?: return null
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Mon Jun 10 20:18:28 UTC 2024
    - 3.8K bytes
    - Viewed (0)
  10. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/references/KaFirArrayAccessReference.kt

                else -> emptyList()
            }
        }
    
        override fun isReferenceToImportAlias(alias: KtImportAlias): Boolean {
            return super<KaFirReference>.isReferenceToImportAlias(alias)
        }
    
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Mon Jun 10 20:18:28 UTC 2024
    - 1.7K bytes
    - Viewed (0)
Back to top