Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 12 for KaSymbolWithVisibility (0.34 sec)

  1. analysis/analysis-api/src/org/jetbrains/kotlin/analysis/api/components/KtVisibilityCheckerMixIn.kt

    import org.jetbrains.kotlin.analysis.api.symbols.KaFileSymbol
    import org.jetbrains.kotlin.analysis.api.symbols.markers.KaSymbolWithVisibility
    import org.jetbrains.kotlin.psi.KtExpression
    
    public abstract class KaVisibilityChecker : KaSessionComponent() {
        public abstract fun isVisible(
            candidateSymbol: KaSymbolWithVisibility,
            useSiteFile: KaFileSymbol,
            position: PsiElement,
            receiverExpression: KtExpression?
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Wed May 22 06:28:35 UTC 2024
    - 1.9K bytes
    - Viewed (0)
  2. analysis/analysis-api/src/org/jetbrains/kotlin/analysis/api/renderer/declarations/modifiers/renderers/KtRendererVisibilityModifierProvider.kt

    public interface KaRendererVisibilityModifierProvider {
        public fun getVisibilityModifier(analysisSession: KaSession, symbol: KaSymbolWithVisibility): KtModifierKeywordToken?
    
        public fun onlyIf(
            condition: KaSession.(symbol: KaSymbolWithVisibility) -> Boolean
        ): KaRendererVisibilityModifierProvider {
            val self = this
            return object : KaRendererVisibilityModifierProvider {
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Wed May 22 06:28:34 UTC 2024
    - 3.4K bytes
    - Viewed (0)
  3. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KtFirVisibilityChecker.kt

    import org.jetbrains.kotlin.analysis.api.symbols.KaCallableSymbol
    import org.jetbrains.kotlin.analysis.api.symbols.KaFileSymbol
    import org.jetbrains.kotlin.analysis.api.symbols.markers.KaSymbolWithVisibility
    import org.jetbrains.kotlin.analysis.low.level.api.fir.api.getOrBuildFirSafe
    import org.jetbrains.kotlin.analysis.low.level.api.fir.project.structure.llFirModuleData
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Mon May 27 09:59:11 UTC 2024
    - 5.7K bytes
    - Viewed (0)
  4. analysis/analysis-api-fe10/src/org/jetbrains/kotlin/analysis/api/descriptors/symbols/descriptorBased/base/KtFe10DescMemberSymbol.kt

    import org.jetbrains.kotlin.analysis.api.symbols.markers.KaSymbolWithVisibility
    import org.jetbrains.kotlin.analysis.api.lifetime.withValidityAssertion
    import org.jetbrains.kotlin.descriptors.MemberDescriptor
    import org.jetbrains.kotlin.descriptors.Modality
    import org.jetbrains.kotlin.descriptors.Visibility
    
    internal interface KaFe10DescMemberSymbol<T : MemberDescriptor> :
        KaFe10DescSymbol<T>, KaSymbolWithVisibility, KaSymbolWithModality, KaSymbolWithKind {
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Wed May 22 06:28:34 UTC 2024
    - 1.1K bytes
    - Viewed (0)
  5. analysis/analysis-api/src/org/jetbrains/kotlin/analysis/api/symbols/markers/KtSymbolWithVisibility.kt

    import org.jetbrains.kotlin.descriptors.Visibility
    import org.jetbrains.kotlin.analysis.api.symbols.KaSymbol
    
    public interface KaSymbolWithVisibility : KaSymbol {
        public val visibility: Visibility
    }
    
    public typealias KtSymbolWithVisibility = KaSymbolWithVisibility
    
    public fun Visibility.isPrivateOrPrivateToThis(): Boolean =
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Wed May 22 06:28:34 UTC 2024
    - 722 bytes
    - Viewed (0)
  6. analysis/analysis-api-fe10/src/org/jetbrains/kotlin/analysis/api/descriptors/components/KtFe10VisibilityChecker.kt

    import org.jetbrains.kotlin.analysis.api.lifetime.KaLifetimeToken
    import org.jetbrains.kotlin.analysis.api.symbols.KaFileSymbol
    import org.jetbrains.kotlin.analysis.api.symbols.markers.KaSymbolWithVisibility
    import org.jetbrains.kotlin.descriptors.DeclarationDescriptorWithVisibility
    import org.jetbrains.kotlin.descriptors.DescriptorVisibilityUtils.isVisible
    import org.jetbrains.kotlin.descriptors.Visibilities
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Wed May 22 06:28:35 UTC 2024
    - 4.3K bytes
    - Viewed (0)
  7. analysis/analysis-api/src/org/jetbrains/kotlin/analysis/api/renderer/declarations/modifiers/renderers/KtModifierListRenderer.kt

    import org.jetbrains.kotlin.analysis.api.symbols.KaDeclarationSymbol
    import org.jetbrains.kotlin.analysis.api.symbols.markers.KaSymbolWithModality
    import org.jetbrains.kotlin.analysis.api.symbols.markers.KaSymbolWithVisibility
    import org.jetbrains.kotlin.analysis.utils.printer.PrettyPrinter
    import org.jetbrains.kotlin.lexer.KtModifierKeywordToken
    
    public interface KaModifierListRenderer {
        public fun renderModifiers(
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Wed May 22 06:28:34 UTC 2024
    - 2.6K bytes
    - Viewed (0)
  8. analysis/analysis-api-impl-base/tests/org/jetbrains/kotlin/analysis/api/impl/base/test/cases/components/visibilityChecker/AbstractVisibilityCheckerTest.kt

    import org.jetbrains.kotlin.analysis.api.renderer.declarations.impl.KaDeclarationRendererForDebug
    import org.jetbrains.kotlin.analysis.api.symbols.KaDeclarationSymbol
    import org.jetbrains.kotlin.analysis.api.symbols.markers.KaSymbolWithVisibility
    import org.jetbrains.kotlin.analysis.test.framework.base.AbstractAnalysisApiBasedTest
    import org.jetbrains.kotlin.analysis.test.framework.project.structure.KtTestModule
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Thu May 23 16:12:19 UTC 2024
    - 3.1K bytes
    - Viewed (0)
  9. analysis/analysis-api/src/org/jetbrains/kotlin/analysis/api/symbols/KtClassLikeSymbol.kt

        abstract override fun createPointer(): KaSymbolPointer<KaClassLikeSymbol>
    }
    
    public typealias KtClassLikeSymbol = KaClassLikeSymbol
    
    public abstract class KaTypeAliasSymbol : KaClassLikeSymbol(),
        KaSymbolWithVisibility,
        KaNamedSymbol {
    
        /**
         * Returns type from right-hand site of type alias
         * If type alias has type parameters, then those type parameters will be present in result type
         */
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Mon May 27 09:59:11 UTC 2024
    - 4.6K bytes
    - Viewed (0)
  10. analysis/analysis-api/src/org/jetbrains/kotlin/analysis/api/symbols/KtFunctionLikeSymbol.kt

    public abstract class KaFunctionSymbol : KaFunctionLikeSymbol(),
        KaNamedSymbol,
        KaPossibleMemberSymbol,
        KaPossibleMultiplatformSymbol,
        KaSymbolWithModality,
        KaSymbolWithVisibility {
    
        public abstract val isSuspend: Boolean
        public abstract val isOperator: Boolean
        public abstract val isExternal: Boolean
        public abstract val isInline: Boolean
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Mon May 27 09:59:11 UTC 2024
    - 4.5K bytes
    - Viewed (0)
Back to top