Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 184 for KaSession (0.11 sec)

  1. analysis/analysis-api/src/org/jetbrains/kotlin/analysis/api/renderer/declarations/KtRendererCodeStyle.kt

    public interface KaRendererCodeStyle {
        public fun getIndentSize(analysisSession: KaSession): Int
    
        public fun getSeparatorAfterContextReceivers(analysisSession: KaSession): String
    
        public fun getSeparatorBetweenAnnotationAndOwner(analysisSession: KaSession, symbol: KaAnnotated): String
    
        public fun getSeparatorBetweenAnnotations(analysisSession: KaSession, symbol: KaAnnotated): String
    
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Wed May 22 06:28:34 UTC 2024
    - 2.7K bytes
    - Viewed (0)
  2. analysis/analysis-api/src/org/jetbrains/kotlin/analysis/api/symbols/pointers/KtSymbolPointer.kt

         *
         * Consider using [org.jetbrains.kotlin.analysis.api.KaSession.restoreSymbol]
         */
        @Deprecated("Consider using org.jetbrains.kotlin.analysis.api.KaSession.restoreSymbol")
        public abstract fun restoreSymbol(analysisSession: KaSession): S?
    
        /**
         * @return **true** if [other] pointer can be restored to the same symbol. The operation is symmetric and transitive.
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Wed May 22 06:28:34 UTC 2024
    - 2.8K bytes
    - Viewed (0)
  3. analysis/analysis-api/src/org/jetbrains/kotlin/analysis/api/session/KtAnalysisSessionProvider.kt

    import org.jetbrains.annotations.TestOnly
    import org.jetbrains.kotlin.analysis.api.KaSession
    import org.jetbrains.kotlin.analysis.api.KaAnalysisApiInternals
    import org.jetbrains.kotlin.analysis.api.lifetime.KaLifetimeTokenFactory
    import org.jetbrains.kotlin.analysis.project.structure.KtModule
    import org.jetbrains.kotlin.psi.KtElement
    
    /**
     * Provides [KaSession]s by use-site [KtElement]s or [KtModule]s.
     *
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Mon May 27 17:22:24 UTC 2024
    - 4.3K bytes
    - Viewed (0)
  4. analysis/analysis-api-impl-base/src/org/jetbrains/kotlin/analysis/api/impl/base/symbols/pointers/KtPropertyAccessorSymbolPointer.kt

    ) : KaPropertyAccessorSymbolPointer<KaPropertyGetterSymbol>(propertySymbolPointer) {
        @Deprecated("Consider using org.jetbrains.kotlin.analysis.api.KaSession.restoreSymbol")
        override fun restoreSymbol(analysisSession: KaSession): KaPropertyGetterSymbol? {
            return restorePropertySymbol(analysisSession)?.getter
        }
    }
    
    @KaAnalysisApiInternals
    class KaPropertySetterSymbolPointer(
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Wed May 22 06:28:34 UTC 2024
    - 2.1K bytes
    - Viewed (0)
  5. analysis/analysis-api-impl-base/tests/org/jetbrains/kotlin/analysis/api/impl/base/test/cases/components/scopeProvider/AbstractMemberScopeTests.kt

        abstract fun KaSession.getScope(symbol: KaSymbolWithMembers): KaScope
    
        final override fun KaSession.getScope(mainFile: KtFile, testServices: TestServices): KaScope =
            getScope(getSingleTestTargetSymbolOfType<KaSymbolWithMembers>(mainFile, testDataPath))
    }
    
    abstract class AbstractMemberScopeTest : AbstractMemberScopeTestBase() {
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Wed May 22 06:28:34 UTC 2024
    - 2.3K bytes
    - Viewed (0)
  6. analysis/analysis-api/src/org/jetbrains/kotlin/analysis/api/renderer/base/annotations/KtRendererAnnotationsFilter.kt

    import org.jetbrains.kotlin.analysis.api.KaSession
    import org.jetbrains.kotlin.analysis.api.annotations.KaAnnotated
    import org.jetbrains.kotlin.analysis.api.annotations.KaAnnotation
    import org.jetbrains.kotlin.builtins.StandardNames
    import org.jetbrains.kotlin.load.java.NULLABILITY_ANNOTATIONS
    
    public interface KaRendererAnnotationsFilter {
        public fun filter(analysisSession: KaSession, annotation: KaAnnotation, owner: KaAnnotated): Boolean
    
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Tue Jun 11 15:45:42 UTC 2024
    - 2.8K bytes
    - Viewed (0)
  7. analysis/analysis-api/src/org/jetbrains/kotlin/analysis/api/analyze.kt

    import org.jetbrains.kotlin.psi.KtElement
    
    /**
     * Executes the given [action] in a [KaSession] context.
     *
     * The project will be analyzed from the perspective of [useSiteKtElement]'s module, also called the use-site module.
     *
     * @see KaSession
     */
    public inline fun <R> analyze(
        useSiteKtElement: KtElement,
        action: KaSession.() -> R
    ): R =
        KaSessionProvider.getInstance(useSiteKtElement.project)
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Mon May 27 17:22:24 UTC 2024
    - 2.4K bytes
    - Viewed (0)
  8. analysis/analysis-api-impl-base/tests/org/jetbrains/kotlin/analysis/api/impl/base/test/cases/components/scopeProvider/TestScopeRenderer.kt

                    }
                }
            }
        }
    
        fun KaSession.renderForTests(
            scope: KaScope,
            printer: PrettyPrinter,
            printPretty: Boolean,
            additionalSymbolInfo: KaSession.(KaSymbol) -> String? = { null }
        ) {
            renderScopeMembers(scope, printer, printPretty, additionalSymbolInfo)
        }
    
        context (KaSession)
        private fun renderType(
            type: KaType,
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Tue Jun 04 08:26:19 UTC 2024
    - 7.3K bytes
    - Viewed (0)
  9. analysis/analysis-api/src/org/jetbrains/kotlin/analysis/api/symbols/DebugSymbolRenderer.kt

        public val renderExpandedTypes: Boolean = false,
    ) {
    
        public fun render(analysisSession: KaSession, symbol: KaSymbol): String {
            return prettyPrint { analysisSession.renderSymbol(symbol, this@prettyPrint) }
        }
    
        public fun renderAnnotationApplication(analysisSession: KaSession, application: KaAnnotation): String {
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Tue Jun 11 15:45:42 UTC 2024
    - 19.8K bytes
    - Viewed (0)
  10. analysis/analysis-api/src/org/jetbrains/kotlin/analysis/api/renderer/declarations/superTypes/KtSuperTypesFilter.kt

    import org.jetbrains.kotlin.analysis.api.KaSession
    import org.jetbrains.kotlin.analysis.api.symbols.KaClassKind
    import org.jetbrains.kotlin.analysis.api.symbols.KaClassOrObjectSymbol
    import org.jetbrains.kotlin.analysis.api.types.KaType
    import org.jetbrains.kotlin.name.StandardClassIds
    
    public fun interface KaSuperTypesFilter {
        public fun filter(analysisSession: KaSession, superType: KaType, symbol: KaClassOrObjectSymbol): Boolean
    
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Wed May 22 06:28:34 UTC 2024
    - 2.6K bytes
    - Viewed (0)
Back to top