Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 24 for Symbol (0.23 sec)

  1. analysis/analysis-api-fe10/src/org/jetbrains/kotlin/analysis/api/descriptors/components/KtFe10ScopeProvider.kt

        }
    
        private inline fun <reified T : DeclarationDescriptor> getDescriptor(symbol: KtSymbol): T? {
            return when (symbol) {
                is KtFe10DescSymbol<*> -> symbol.descriptor as? T
                is KtFe10PsiSymbol<*, *> -> symbol.descriptor as? T
                else -> {
                    require(symbol is KtFe10Symbol) { "Unrecognized symbol implementation found" }
                    null
                }
            }
        }
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Thu Apr 25 18:05:58 GMT 2024
    - 12.6K bytes
    - Viewed (0)
  2. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/scopes/DeclarationsInPackageProvider.kt

     *
     * However, since symbol names providers may not be able to compute name sets per their contract, we may have to fall back to the
     * [declaration provider][org.jetbrains.kotlin.analysis.providers.KotlinDeclarationProvider].
     *
     * Since this fallback is not suitable for symbols from binary libraries in Standalone mode, the symbol names provider absolutely needs to
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Tue Apr 23 10:55:55 GMT 2024
    - 5.4K bytes
    - Viewed (0)
  3. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KtFirReferenceShortener.kt

    /**
     * How a symbol is imported. The order of the enum entry represents the priority of imports. If a symbol is available from multiple kinds of
     * imports, the symbol from "smaller" kind is used. For example, an explicitly imported symbol can overwrite a star-imported symbol.
     */
    private enum class ImportKind {
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Thu Apr 25 18:51:33 GMT 2024
    - 69.5K bytes
    - Viewed (0)
  4. analysis/analysis-api-fe10/src/org/jetbrains/kotlin/analysis/api/descriptors/signatures/KtFe10VariableLikeSignature.kt

        private val backingReturnType: KtType,
        private val backingReceiverType: KtType?,
    ) : KtVariableLikeSignature<S>() {
        override val token: KtLifetimeToken get() = backingSymbol.token
        override val symbol: S get() = withValidityAssertion { backingSymbol }
        override val returnType: KtType get() = withValidityAssertion { backingReturnType }
        override val receiverType: KtType? get() = withValidityAssertion { backingReceiverType }
    
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Thu Apr 25 18:05:58 GMT 2024
    - 2.1K bytes
    - Viewed (0)
  5. analysis/analysis-api-fe10/src/org/jetbrains/kotlin/analysis/api/descriptors/signatures/KtFe10FunctionLikeSignature.kt

            KtFe10FunctionLikeSignature(
                symbol,
                substitutor.substitute(returnType),
                receiverType?.let { substitutor.substitute(it) },
                valueParameters.map { valueParameter ->
                    KtFe10VariableLikeSignature<KtValueParameterSymbol>(
                        valueParameter.symbol,
                        substitutor.substitute(valueParameter.returnType),
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Thu Apr 25 18:05:58 GMT 2024
    - 3K bytes
    - Viewed (0)
  6. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/FirUtils.kt

    import org.jetbrains.kotlin.fir.symbols.FirBasedSymbol
    import org.jetbrains.kotlin.fir.symbols.impl.FirNamedFunctionSymbol
    import org.jetbrains.kotlin.name.JvmStandardClassIds
    import org.jetbrains.kotlin.psi.KtCallElement
    import org.jetbrains.kotlin.util.OperatorNameConventions
    
    /**
     * Returns `true` if the symbol is for a function named `invoke`.
     */
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Thu Apr 25 07:15:56 GMT 2024
    - 6K bytes
    - Viewed (0)
  7. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KtFirCallResolver.kt

    import org.jetbrains.kotlin.analysis.api.fir.symbols.KtFirArrayOfSymbolProvider.arrayOf
    import org.jetbrains.kotlin.analysis.api.fir.symbols.KtFirArrayOfSymbolProvider.arrayOfSymbol
    import org.jetbrains.kotlin.analysis.api.fir.symbols.KtFirArrayOfSymbolProvider.arrayTypeToArrayOfCall
    import org.jetbrains.kotlin.analysis.api.fir.symbols.KtFirFunctionSymbol
    import org.jetbrains.kotlin.analysis.api.getModule
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Thu Apr 25 18:05:58 GMT 2024
    - 70.8K bytes
    - Viewed (1)
  8. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KtFirScopeProvider.kt

    import org.jetbrains.kotlin.analysis.api.scopes.KtTypeScope
    import org.jetbrains.kotlin.analysis.api.symbols.KtFileSymbol
    import org.jetbrains.kotlin.analysis.api.symbols.KtPackageSymbol
    import org.jetbrains.kotlin.analysis.api.symbols.markers.KtSymbolWithDeclarations
    import org.jetbrains.kotlin.analysis.api.symbols.markers.KtSymbolWithMembers
    import org.jetbrains.kotlin.analysis.api.types.KtType
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Thu Apr 25 18:05:58 GMT 2024
    - 18.7K bytes
    - Viewed (0)
  9. analysis/analysis-api-fe10/src/org/jetbrains/kotlin/analysis/api/descriptors/symbols/descriptorBased/base/Kt1DescUtils.kt

                }
            }
    
            return null
        }
    
    internal fun getSymbolDescriptor(symbol: KtSymbol): DeclarationDescriptor? {
        return when (symbol) {
            is KtFe10DescSymbol<*> -> symbol.descriptor
            is KtFe10PsiSymbol<*, *> -> symbol.descriptor
            is KtFe10DescSyntheticFieldSymbol -> symbol.descriptor
            else -> null
        }
    }
    
    internal val ClassifierDescriptor.classId: ClassId?
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Thu Apr 25 07:15:56 GMT 2024
    - 33.2K bytes
    - Viewed (0)
  10. build-logic-commons/build-platform/build.gradle.kts

            }
    
            // Java Libraries
            api("com.github.javaparser:javaparser-core:$javaParserVersion")
            api("com.github.javaparser:javaparser-symbol-solver-core:$javaParserVersion")
            api("com.google.guava:guava:27.1-jre")
            api("com.google.errorprone:error_prone_annotations:2.5.1")
            api("com.google.code.gson:gson:2.8.9")
    Plain Text
    - Registered: Wed Apr 24 11:36:11 GMT 2024
    - Last Modified: Mon Apr 22 05:34:03 GMT 2024
    - 4.8K bytes
    - Viewed (0)
Back to top