Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 16 for Builder (0.15 sec)

  1. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/annotations/firAnnotationUtils.kt

            )
        }.orEmpty()
    
        return toKtAnnotationApplication(builder, index, arguments)
    }
    
    private fun FirAnnotation.asKtAnnotationApplicationForTargetAnnotation(
        builder: KtSymbolByFirBuilder,
        index: Int,
    ): KtAnnotationApplicationWithArgumentsInfo = asKtAnnotationApplicationForAnnotationWithEnumArgument(
        builder = builder,
        index = index,
        expectedEnumClassId = StandardClassIds.AnnotationTarget,
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Thu Apr 25 07:15:56 GMT 2024
    - 9.6K bytes
    - Viewed (0)
  2. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KtFirReferenceShortener.kt

    import org.jetbrains.kotlin.fir.declarations.builder.buildImport
    import org.jetbrains.kotlin.fir.declarations.builder.buildResolvedImport
    import org.jetbrains.kotlin.fir.declarations.utils.classId
    import org.jetbrains.kotlin.fir.expressions.*
    import org.jetbrains.kotlin.fir.expressions.builder.buildFunctionCall
    import org.jetbrains.kotlin.fir.expressions.builder.buildPropertyAccessExpression
    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)
  3. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/annotations/KtFirAnnotationListForReceiverParameter.kt

        private val builder: KtSymbolByFirBuilder,
    ) : KtAnnotationsList() {
        private val useSiteSession: FirSession get() = builder.rootSession
        override val token: KtLifetimeToken get() = builder.token
    
        override val annotations: List<KtAnnotationApplicationWithArgumentsInfo>
            get() = withValidityAssertion {
                annotations(firCallableSymbol, builder, receiverParameter)
            }
    
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Thu Apr 25 07:15:56 GMT 2024
    - 3.1K bytes
    - Viewed (0)
  4. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KtFirSubstitutorFactory.kt

    ) : KtSubstitutorFactory(), KtFirAnalysisSessionComponent {
    
        override fun buildSubstitutor(builder: KtSubstitutorBuilder): KtSubstitutor {
            if (builder.mappings.isEmpty()) return KtSubstitutor.Empty(token)
    
            val firSubstitution = buildMap {
                builder.mappings.forEach { (ktTypeParameterSymbol, ktType) ->
                    check(ktTypeParameterSymbol is KtFirTypeParameterSymbol)
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Wed Mar 06 06:40:28 GMT 2024
    - 1.9K bytes
    - Viewed (0)
  5. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/annotations/KtFirAnnotationListForDeclaration.kt

        val firSymbol: FirBasedSymbol<*>,
        private val builder: KtSymbolByFirBuilder,
    ) : KtAnnotationsList() {
        override val token: KtLifetimeToken get() = builder.token
        private val useSiteSession: FirSession get() = builder.rootSession
    
        override val annotations: List<KtAnnotationApplicationWithArgumentsInfo>
            get() = withValidityAssertion {
                annotations(firSymbol, builder)
            }
    
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Thu Apr 25 07:15:56 GMT 2024
    - 3K bytes
    - Viewed (0)
  6. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/FirUtils.kt

            else -> emptyList()
        }
    
    internal fun FirAnnotation.toKtAnnotationApplication(
        builder: KtSymbolByFirBuilder,
        index: Int,
        arguments: List<KtNamedAnnotationValue> = FirAnnotationValueConverter.toNamedConstantValue(
            builder.analysisSession,
            mapAnnotationParameters(this),
            builder,
        )
    ): KtAnnotationApplicationWithArgumentsInfo {
    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/KtFirScopeProvider.kt

            return KtFirDelegatingNamesAwareScope(firScope, builder)
        }
    
        override fun getStaticMemberScope(symbol: KtSymbolWithMembers): KtScope {
            val fir = symbol.getFirForScope()
            val firScope = fir.scopeProvider.getStaticScope(fir, analysisSession.useSiteSession, getScopeSession()) ?: return getEmptyScope()
            return KtFirDelegatingNamesAwareScope(firScope, builder)
        }
    
    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)
  8. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/references/FirReferenceResolveHelper.kt

                    scope.processFunctionsByName(selectedName) { add(it.fir.buildSymbol(builder)) }
                    scope.processPropertiesByName(selectedName) { add(it.fir.buildSymbol(builder)) }
                }
                scope.processClassifiersByName(selectedName) { addIfNotNull(it.fir.buildSymbol(builder)) }
                builder.createPackageSymbolIfOneExists(selectedFqName)?.let(::add)
            }
        }
    
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Mon Apr 15 10:59:01 GMT 2024
    - 37.5K bytes
    - Viewed (0)
  9. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/KtSymbolByFirBuilder.kt

        }
    }
    
    internal fun FirElement.buildSymbol(builder: KtSymbolByFirBuilder) =
        (this as? FirDeclaration)?.symbol?.let(builder::buildSymbol)
    
    internal fun FirDeclaration.buildSymbol(builder: KtSymbolByFirBuilder): KtSymbol =
        builder.buildSymbol(symbol)
    
    internal fun FirBasedSymbol<*>.buildSymbol(builder: KtSymbolByFirBuilder): KtSymbol =
        builder.buildSymbol(this)
    
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Thu Mar 28 09:06:28 GMT 2024
    - 32.4K bytes
    - Viewed (0)
  10. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/evaluate/FirAnnotationValueConverter.kt

        }
    
    
        fun toConstantValue(
            firExpression: FirExpression,
            builder: KtSymbolByFirBuilder,
        ): KtAnnotationValue? = firExpression.convertConstantExpression(builder)
    
        private fun FirExpression.convertConstantExpression(builder: KtSymbolByFirBuilder): KtAnnotationValue? {
            val token = builder.analysisSession.token
            val sourcePsi = psi as? KtElement
    
            return when (this) {
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Thu Apr 25 07:15:56 GMT 2024
    - 11.7K bytes
    - Viewed (0)
Back to top