Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 17 for KtDeclaration (0.23 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-fir/src/org/jetbrains/kotlin/analysis/api/fir/references/KDocReferenceResolver.kt

            for (ktDeclaration in declaration.parentsOfType<KtDeclaration>(withSelf = true)) {
                if (fqName.pathSegments().size == 1) {
                    getSymbolsFromDeclaration(fqName.shortName(), ktDeclaration).ifNotEmpty { return this }
                }
                if (ktDeclaration is KtClassOrObject) {
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Fri Apr 19 11:06:47 GMT 2024
    - 22.6K bytes
    - Viewed (0)
  3. 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 Apr 26 08:18:10 GMT 2024
    - Last Modified: Thu Apr 27 10:59:29 GMT 2023
    - 1.1K bytes
    - Viewed (0)
  4. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/diagnostics/KtFirDiagnosticsImpl.kt

        firDiagnostic: KtPsiDiagnostic,
        token: KtLifetimeToken,
    ) : KtAbstractFirDiagnostic<KtDeclaration>(firDiagnostic, token), KtFirDiagnostic.ConstructorInObject
    
    internal class ConstructorInInterfaceImpl(
        firDiagnostic: KtPsiDiagnostic,
        token: KtLifetimeToken,
    ) : KtAbstractFirDiagnostic<KtDeclaration>(firDiagnostic, token), KtFirDiagnostic.ConstructorInInterface
    
    internal class NonPrivateConstructorInEnumImpl(
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Wed Apr 24 09:49:26 GMT 2024
    - 225.2K bytes
    - Viewed (0)
  5. 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 Apr 26 08:18:10 GMT 2024
    - Last Modified: Mon Nov 06 14:41:15 GMT 2023
    - 1.9K bytes
    - Viewed (0)
  6. 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)
  7. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KtFirSymbolContainingDeclarationProvider.kt

                KtFakeSourceElementKind.EnumGeneratedDeclaration -> source.psi as KtDeclaration
                KtFakeSourceElementKind.ScriptParameter -> source.psi as KtScript
                else -> null
            }
        }
    
        private fun PsiElement.getContainingPsiDeclaration(): KtDeclaration? {
            for (parent in parents) {
                if (parent is KtDeclaration && parent !is KtDestructuringDeclaration) {
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Fri Apr 19 11:06:47 GMT 2024
    - 13.5K bytes
    - Viewed (0)
  8. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/diagnostics/KtFirDiagnostics.kt

            override val diagnosticClass get() = NoExplicitReturnTypeInApiMode::class
        }
    
        interface NoExplicitReturnTypeInApiModeWarning : KtFirDiagnostic<KtDeclaration> {
            override val diagnosticClass get() = NoExplicitReturnTypeInApiModeWarning::class
        }
    
        interface AnonymousSuspendFunction : KtFirDiagnostic<KtDeclaration> {
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Wed Apr 24 09:49:26 GMT 2024
    - 171.1K bytes
    - Viewed (0)
  9. 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 Apr 26 08:18:10 GMT 2024
    - Last Modified: Wed Oct 05 15:06:52 GMT 2022
    - 2.4K bytes
    - Viewed (0)
  10. build-logic/binary-compatibility/src/main/kotlin/gradlebuild/binarycompatibility/sources/KotlinSourceQueries.kt

    import org.jetbrains.kotlin.kdoc.psi.api.KDoc
    import org.jetbrains.kotlin.lexer.KtTokens
    import org.jetbrains.kotlin.psi.KtClassOrObject
    import org.jetbrains.kotlin.psi.KtConstructor
    import org.jetbrains.kotlin.psi.KtDeclaration
    import org.jetbrains.kotlin.psi.KtFile
    import org.jetbrains.kotlin.psi.KtFunction
    import org.jetbrains.kotlin.psi.KtProperty
    import org.jetbrains.kotlin.psi.KtTypeReference
    Plain Text
    - Registered: Wed May 01 11:36:15 GMT 2024
    - Last Modified: Wed Dec 20 20:38:19 GMT 2023
    - 11.1K bytes
    - Viewed (0)
Back to top