- Sort Score
- Result 10 results
- Languages All
Results 1 - 10 of 22 for provider (0.19 sec)
-
analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/scopes/DeclarationsInPackageProvider.kt
* provides symbol names from binary libraries in Standalone mode, which the Standalone declaration provider does not contain (to avoid * stub-indexing binary libraries). And in general, querying the symbol names provider might be faster since its sets are cached, which is * not necessarily the case for declaration providers (e.g. the IDE declaration provider hitting the index without caching). *
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) -
analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/references/KotlinFirReferenceContributor.kt
} } registerProvider provider@{ element: KtValueArgument -> if (element.isNamed()) return@provider null val annotationEntry = element.getParentOfTypeAndBranch<KtAnnotationEntry> { valueArgumentList } ?: return@provider null if (annotationEntry.valueArguments.size != 1) return@provider null KtDefaultAnnotationArgumentReference(element)
Plain Text - Registered: Fri Apr 26 08:18:10 GMT 2024 - Last Modified: Wed Apr 10 16:23:23 GMT 2024 - 2.5K bytes - Viewed (0) -
analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KtFirScopeProvider.kt
return getFirTypeScope(type) ?.withSyntheticPropertiesScopeOrSelf(type.coneType) ?.let { convertToKtTypeScope(it) } } override fun getSyntheticJavaPropertiesScope(type: KtType): KtTypeScope? { check(type is KtFirType) { "KtFirScopeProvider can only work with KtFirType, but ${type::class} was provided" }
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) -
analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/KtFirAnalysisSession.kt
import org.jetbrains.kotlin.analysis.providers.KotlinDeclarationProvider import org.jetbrains.kotlin.analysis.providers.KotlinPackageProvider import org.jetbrains.kotlin.analysis.providers.createDeclarationProvider import org.jetbrains.kotlin.analysis.providers.createPackageProvider import org.jetbrains.kotlin.analysis.providers.impl.declarationProviders.CompositeKotlinDeclarationProvider
Plain Text - Registered: Fri Apr 26 08:18:10 GMT 2024 - Last Modified: Thu Apr 18 10:43:08 GMT 2024 - 9.4K bytes - Viewed (0) -
analysis/analysis-api-fir/build.gradle.kts
} dependencies { api(project(":compiler:psi")) api(project(":compiler:fir:fir2ir")) api(project(":compiler:ir.tree")) api(project(":compiler:fir:resolve")) api(project(":compiler:fir:providers")) api(project(":compiler:fir:semantics")) api(project(":compiler:fir:checkers")) api(project(":compiler:fir:checkers:checkers.jvm")) api(project(":compiler:fir:checkers:checkers.js"))
Plain Text - Registered: Fri Apr 26 08:18:10 GMT 2024 - Last Modified: Fri Apr 05 16:42:25 GMT 2024 - 4.3K bytes - Viewed (0) -
analysis/analysis-api-fe10/src/org/jetbrains/kotlin/analysis/api/descriptors/components/KtFe10CompilerFacility.kt
// Stubbed top-level function IR symbols (from other source files in the module) require a parent facade class to be // generated, which requires a container source to be provided. Without a facade class, function IR symbols will have // an `IrExternalPackageFragment` parent, which trips up code generation during IR lowering. val psiSourceFile =
Plain Text - Registered: Fri May 03 08:18:13 GMT 2024 - Last Modified: Fri Dec 01 13:22:55 GMT 2023 - 9.6K bytes - Viewed (0) -
analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KtFirReferenceShortener.kt
import org.jetbrains.kotlin.fir.resolve.diagnostics.ConeAmbiguityError import org.jetbrains.kotlin.fir.resolve.diagnostics.ConeUnmatchedTypeArgumentsError import org.jetbrains.kotlin.fir.resolve.providers.symbolProvider import org.jetbrains.kotlin.fir.resolve.transformers.PackageResolutionResult import org.jetbrains.kotlin.fir.resolve.transformers.resolveToPackageOrClass import org.jetbrains.kotlin.fir.scopes.*
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) -
analysis/analysis-api-fe10/src/org/jetbrains/kotlin/analysis/api/descriptors/utils/KtFe10DebugTypeRenderer.kt
} } private fun renderTypeVariableType(typeConstructor: NewTypeVariableConstructor, printer: PrettyPrinter) { val name = typeConstructor.originalTypeParameter?.name ?: SpecialNames.NO_NAME_PROVIDED printer.append("TypeVariable(").append(name.asString()).append(")") } private fun Fe10AnalysisContext.renderIntersectionType(typeConstructor: IntersectionTypeConstructor, printer: PrettyPrinter) {
Plain Text - Registered: Fri Apr 26 08:18:10 GMT 2024 - Last Modified: Thu Apr 25 07:15:56 GMT 2024 - 10.1K bytes - Viewed (0) -
analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/references/KDocReferenceResolver.kt
} private fun KtAnalysisSession.getSymbolsFromPackageScope(fqName: FqName, contextElement: KtElement): Collection<KtDeclarationSymbol> { //ensure file context is provided for "non-physical" code as well val contextDeclarationOrSelf = PsiTreeUtil.getContextOfType(contextElement, KtDeclaration::class.java, false) ?: contextElement
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) -
analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/KtFirAnalysisSessionProvider.kt
private val analysisSessionProvider: KtFirAnalysisSessionProvider get() = getInstance(project) as? KtFirAnalysisSessionProvider ?: error("Expected the analysis session provider to be a `${KtFirAnalysisSessionProvider::class.simpleName}`.") override fun afterInvalidation(modules: Set<KtModule>) { modules.forEach { analysisSessionProvider.cache.remove(it) } }
Plain Text - Registered: Fri Apr 26 08:18:10 GMT 2024 - Last Modified: Thu Apr 18 10:43:08 GMT 2024 - 5.1K bytes - Viewed (0)