Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 16 for top (0.02 sec)

  1. analysis/analysis-api/src/org/jetbrains/kotlin/analysis/api/scopes/KtScope.kt

         * Return a sequence of [KaClassifierSymbol] which current scope contain if classifier name matches [nameFilter]. The sequence includes:
         * nested classes, inner classes, nested type aliases for the class scope, and top-level classes and top-level type aliases for file scope.
         *
         * This function needs to retrieve a set of all possible names before processing the scope.
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Wed May 22 06:28:34 UTC 2024
    - 3.7K bytes
    - Viewed (0)
  2. analysis/analysis-api/src/org/jetbrains/kotlin/analysis/api/scopes/KtTypeScope.kt

         * Return a sequence of [KaClassifierSymbol] which current scope contain if classifier name matches [nameFilter]. The sequence includes:
         * nested classes, inner classes, nested type aliases for the class scope, and top-level classes and top-level type aliases for file scope.
         *
         * This function needs to retrieve a set of all possible names before processing the scope.
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Wed May 22 06:28:34 UTC 2024
    - 3.5K bytes
    - Viewed (0)
  3. analysis/analysis-api/src/org/jetbrains/kotlin/analysis/api/resolve/extensions/KtResolveExtensionFile.kt

         * It should be equal to the package name specified in the [buildFileText].
         *
         * @see KaResolveExtensionFile
         */
        public abstract fun getFilePackageName(): FqName
    
        /**
         * Returns the set of top-level classifier (classes, interfaces, objects, and type-aliases) names in the file.
         *
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Wed May 22 06:28:34 UTC 2024
    - 3.6K bytes
    - Viewed (0)
  4. analysis/analysis-api-impl-base/tests/org/jetbrains/kotlin/analysis/api/impl/base/test/cases/resolve/extensions/KtResolveExtensionTestSupport.kt

            )
            val RESOLVE_EXTENSION_CLASSIFIER by stringDirective(
                "Name(s) of top-level classifier(s) in this resolve extension file",
                DirectiveApplicability.File,
            )
            val RESOLVE_EXTENSION_CALLABLE by stringDirective(
                "Names of top-level callables in this resolve extension file",
                DirectiveApplicability.File,
            )
        }
    
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Wed May 22 06:28:34 UTC 2024
    - 6.5K bytes
    - Viewed (0)
  5. analysis/analysis-api/src/org/jetbrains/kotlin/analysis/api/symbols/KtDestructuringDeclarationSymbol.kt

        /**
         * A list of [KaVariableSymbol]s which were created from this destructuring declaration.
         *
         * The entries are usually [KaLocalVariableSymbol]s. However, for top-level destructuring declarations in scripts, the entries are
         * [KaPropertySymbol]s instead.
         *
         * E.g., for the following code:
         * ```
         * data class X(val y: Int, val z: String)
         * fun foo() {
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Thu May 23 17:29:30 UTC 2024
    - 2K bytes
    - Viewed (0)
  6. analysis/analysis-api/src/org/jetbrains/kotlin/analysis/api/components/KtSymbolContainingDeclarationProvider.kt

    public interface KaSymbolContainingDeclarationProviderMixIn : KaSessionMixIn {
        /**
         * Returns containing declaration for symbol:
         *   for top-level declarations returns null
         *   for class members returns containing class
         *   for local declaration returns declaration it was declared it
         */
        public fun KaSymbol.getContainingSymbol(): KaDeclarationSymbol? =
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Wed May 22 06:28:35 UTC 2024
    - 3K bytes
    - Viewed (0)
  7. analysis/analysis-api-impl-base/tests/org/jetbrains/kotlin/analysis/api/impl/base/test/cases/symbols/symbolTestUtils.kt

            symbol.symbolKind == KaSymbolKind.LOCAL ->
                null
            ktClass != null ->
                // member
                ktClass.getClassId()?.asFqNameString()
            else ->
                // top-level
                ktFile.javaFileFacadeFqName.asString()
        }
        val actualClassName = symbol.getContainingJvmClassName()
        testServices.assertions.assertEquals(expectedClassName, actualClassName) {
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Wed May 22 06:28:34 UTC 2024
    - 2K bytes
    - Viewed (0)
  8. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/scopes/KtFirStarImportingScope.kt

        // todo cache?
        override fun getPossibleCallableNames(): Set<Name> = withValidityAssertion {
            imports.flatMapTo(hashSetOf()) { import: Import ->
                if (import.relativeClassName == null) { // top level callable
                    DeclarationsInPackageProvider.getTopLevelCallableNamesInPackageProvider(import.packageFqName, analysisSession)
                } else { //member
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Wed May 22 06:28:34 UTC 2024
    - 2.7K bytes
    - Viewed (0)
  9. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KtFirSmartcastProvider.kt

        override val token: KaLifetimeToken,
    ) : KaSmartCastProvider(), KaFirSessionComponent {
    
        private val KtExpression.isExplicitSmartCastInfoTarget: Boolean
            get() {
                // we want to handle only most top-level parenthesised expressions
                if (parent is KtParenthesizedExpression) return false
    
                // expressions like `|foo.bar()|` or `|foo?.baz()|` are ignored
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Wed May 22 06:28:34 UTC 2024
    - 6K bytes
    - Viewed (0)
  10. analysis/analysis-api/src/org/jetbrains/kotlin/analysis/api/components/KtResolveExtensionInfoProvider.kt

    }
    
    public typealias KtResolveExtensionInfoProvider = KaResolveExtensionInfoProvider
    
    public interface KaResolveExtensionInfoProviderMixIn : KaSessionMixIn {
        /**
         * Returns [KaScope] which contains all top-level callable declarations which are generated by [KaResolveExtension]
         *
         * @see org.jetbrains.kotlin.analysis.api.resolve.extensions.KaResolveExtension
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Wed May 22 06:28:35 UTC 2024
    - 3.5K bytes
    - Viewed (0)
Back to top