Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 6 of 6 for KtDeclaration (0.17 sec)

  1. analysis/analysis-api-fe10/src/org/jetbrains/kotlin/analysis/api/descriptors/symbols/psiBased/base/KtFe10PsiSymbolUtils.kt

    internal val KtElement.ktSymbolKind: KtSymbolKind
        get() {
            if (this is KtPropertyAccessor) {
                return KtSymbolKind.ACCESSOR
            }
    
            if (this is KtDeclaration) {
                return when (this.getParentOfType<KtDeclaration>(strict = true)) {
                    null -> KtSymbolKind.TOP_LEVEL
                    is KtCallableDeclaration, is KtPropertyAccessor -> KtSymbolKind.LOCAL
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Fri Nov 11 10:59:55 GMT 2022
    - 5.5K bytes
    - Viewed (0)
  2. analysis/analysis-api-fe10/src/org/jetbrains/kotlin/analysis/api/descriptors/components/KtFe10OriginalPsiProvider.kt

    import org.jetbrains.kotlin.psi.KtDeclaration
    import org.jetbrains.kotlin.psi.KtFile
    
    internal class KtFe10OriginalPsiProvider(
        override val analysisSession: KtFe10AnalysisSession
    ) : KtOriginalPsiProvider(), Fe10KtAnalysisSessionComponent {
        override fun getOriginalDeclaration(declaration: KtDeclaration): KtDeclaration? = null
    
        override fun getOriginalKtFile(file: KtFile): KtFile? = null
    
    Plain Text
    - Registered: Fri May 03 08:18:13 GMT 2024
    - Last Modified: Thu Apr 27 10:59:29 GMT 2023
    - 1.1K bytes
    - Viewed (0)
  3. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KtFirOriginalPsiProvider.kt

    import org.jetbrains.kotlin.psi.KtDeclaration
    import org.jetbrains.kotlin.psi.KtFile
    
    internal class KtFirOriginalPsiProvider(
        override val analysisSession: KtFirAnalysisSession,
        override val token: KtLifetimeToken,
    ) : KtOriginalPsiProvider(), KtFirAnalysisSessionComponent {
        override fun getOriginalDeclaration(declaration: KtDeclaration): KtDeclaration? = declaration.originalDeclaration
    
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Thu Apr 27 10:59:29 GMT 2023
    - 1.4K bytes
    - Viewed (0)
  4. analysis/analysis-api-fe10/src/org/jetbrains/kotlin/analysis/api/descriptors/components/KtFe10MultiplatformInfoProvider.kt

    import org.jetbrains.kotlin.analysis.api.symbols.KtDeclarationSymbol
    import org.jetbrains.kotlin.analysis.api.symbols.psiSafe
    import org.jetbrains.kotlin.descriptors.MemberDescriptor
    import org.jetbrains.kotlin.psi.KtDeclaration
    import org.jetbrains.kotlin.psi.psiUtil.hasActualModifier
    import org.jetbrains.kotlin.resolve.multiplatform.ExpectedActualResolver
    import org.jetbrains.kotlin.resolve.multiplatform.isCompatibleOrWeaklyIncompatible
    
    Plain Text
    - Registered: Fri May 03 08:18:13 GMT 2024
    - Last Modified: Mon Nov 06 14:41:15 GMT 2023
    - 1.9K bytes
    - Viewed (0)
  5. analysis/analysis-api-fe10/src/org/jetbrains/kotlin/analysis/api/descriptors/components/KtFe10ExpressionInfoProvider.kt

                    ?.let { with(analysisSession) { it.getSymbol() as? KtCallableSymbol } }
            val labelTarget = bindingContext[BindingContext.LABEL_TARGET, targetLabel] as? KtDeclaration ?: return null
            return with(analysisSession) { labelTarget.getSymbol() as? KtCallableSymbol }
        }
    
        override fun getWhenMissingCases(whenExpression: KtWhenExpression): List<WhenMissingCase>  {
    Plain Text
    - Registered: Fri May 03 08:18:13 GMT 2024
    - Last Modified: Wed Oct 05 15:06:52 GMT 2022
    - 2.4K bytes
    - Viewed (0)
  6. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KtFirResolveExtensionInfoProvider.kt

    import org.jetbrains.kotlin.analysis.project.structure.KtModuleStructureInternals
    import org.jetbrains.kotlin.name.FqName
    import org.jetbrains.kotlin.name.Name
    import org.jetbrains.kotlin.psi.KtDeclaration
    import org.jetbrains.kotlin.psi.KtElement
    import org.jetbrains.kotlin.psi.KtNamedDeclaration
    
    internal class KtFirResolveExtensionInfoProvider(
        override val analysisSession: KtFirAnalysisSession,
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Fri Apr 19 11:06:47 GMT 2024
    - 5.6K bytes
    - Viewed (0)
Back to top