- Sort Score
- Result 10 results
- Languages All
Results 11 - 20 of 49 for expressions (0.21 sec)
-
analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KtFirReferenceShortener.kt
* * @param firQualifiedAccess FIR for the shortening target expression * @param calledSymbol The symbol referenced by the qualified access expression * @param expressionInScope An expression under the same scope as the shortening target expression * * The decision has two steps: * 1. Collect all candidates matching [firQualifiedAccess]
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-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KtFirCompileTimeConstantProvider.kt
override fun evaluate( expression: KtExpression, mode: KtConstantEvaluationMode, ): KtConstantValue? { return evaluateFir(expression.getOrBuildFir(firResolveSession), expression, mode) } override fun evaluateAsAnnotationValue(expression: KtExpression): KtAnnotationValue? = (expression.getOrBuildFir(firResolveSession) as? FirExpression)?.let {
Plain Text - Registered: Fri Apr 26 08:18:10 GMT 2024 - Last Modified: Tue Nov 07 09:06:00 GMT 2023 - 2.8K bytes - Viewed (0) -
analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KtFirDataFlowInfoProvider.kt
val expression = variableAssignment.psi as? KtExpression if (firVariableSymbol is FirVariableSymbol<*> && firVariableSymbol.fir.isLocalMember && expression != null) { val variableSymbol = analysisSession.firSymbolBuilder.variableLikeBuilder.buildVariableLikeSymbol(firVariableSymbol) val reassignment = VariableReassignment(expression, variableSymbol, variableAssignment.isAugmented())
Plain Text - Registered: Fri Apr 26 08:18:10 GMT 2024 - Last Modified: Tue Apr 16 06:40:43 GMT 2024 - 22.9K bytes - Viewed (0) -
analysis/analysis-api-fe10/src/org/jetbrains/kotlin/analysis/api/descriptors/components/KtFe10ExpressionTypeProvider.kt
} } override fun isDefinitelyNull(expression: KtExpression): Boolean { val unwrapped = expression.unwrapParenthesesLabelsAndAnnotations() as? KtElement ?: return false val bindingContext = analysisContext.analyze(expression, AnalysisMode.PARTIAL) if (bindingContext[BindingContext.SMARTCAST_NULL, expression] == true) { return true }
Plain Text - Registered: Fri May 03 08:18:13 GMT 2024 - Last Modified: Tue Oct 24 20:59:56 GMT 2023 - 15.5K bytes - Viewed (0) -
analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/references/KtFirDestructuringDeclarationReference.kt
*/ package org.jetbrains.kotlin.idea.references import org.jetbrains.kotlin.fir.declarations.FirProperty import org.jetbrains.kotlin.fir.expressions.FirComponentCall import org.jetbrains.kotlin.analysis.api.fir.getCalleeSymbol import org.jetbrains.kotlin.analysis.low.level.api.fir.api.getOrBuildFirSafe import org.jetbrains.kotlin.analysis.api.KtAnalysisSession
Plain Text - Registered: Fri Apr 26 08:18:10 GMT 2024 - Last Modified: Thu May 05 08:43:13 GMT 2022 - 1.6K bytes - Viewed (0) -
analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KtFirExpressionInfoProvider.kt
// "named" functions can be expressions. is KtNamedFunction -> doesParentUseChild(psiElement.parent, psiElement) // No other declarations are considered expressions is KtDeclaration -> false /** * EXPRESSIONS */ // A handful of expression are never considered used:
Plain Text - Registered: Fri Apr 26 08:18:10 GMT 2024 - Last Modified: Mon Feb 12 20:38:23 GMT 2024 - 17.6K bytes - Viewed (0) -
analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/references/KtFirArrayAccessReference.kt
import org.jetbrains.kotlin.analysis.low.level.api.fir.api.getOrBuildFir import org.jetbrains.kotlin.fir.expressions.FirFunctionCall import org.jetbrains.kotlin.fir.references.FirResolvedNamedReference import org.jetbrains.kotlin.psi.KtArrayAccessExpression class KtFirArrayAccessReference( expression: KtArrayAccessExpression ) : KtArrayAccessReference(expression), KtFirReference { override fun KtAnalysisSession.resolveToSymbols(): Collection<KtSymbol> {
Plain Text - Registered: Fri Apr 26 08:18:10 GMT 2024 - Last Modified: Wed Dec 21 10:45:40 GMT 2022 - 1.4K bytes - Viewed (0) -
analysis/analysis-api-fe10/src/org/jetbrains/kotlin/analysis/api/descriptors/components/KtFe10CompileTimeConstantProvider.kt
override fun evaluate( expression: KtExpression, mode: KtConstantEvaluationMode, ): KtConstantValue? { val bindingContext = analysisContext.analyze(expression) val constant = ConstantExpressionEvaluator.getPossiblyErrorConstant(expression, bindingContext) if (mode == KtConstantEvaluationMode.CONSTANT_EXPRESSION_EVALUATION) {
Plain Text - Registered: Fri May 03 08:18:13 GMT 2024 - Last Modified: Tue Mar 28 08:17:37 GMT 2023 - 2.6K bytes - Viewed (0) -
analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/references/FirSimpleNameReference.kt
import org.jetbrains.kotlin.fir.expressions.FirLoopJump import org.jetbrains.kotlin.fir.psi import org.jetbrains.kotlin.psi.* internal class KtFirSimpleNameReference( expression: KtSimpleNameExpression, val isRead: Boolean, ) : KtSimpleNameReference(expression), KtFirReference { private val isAnnotationCall: Boolean get() { val ktUserType = expression.parent as? KtUserType ?: return false
Plain Text - Registered: Fri Apr 26 08:18:10 GMT 2024 - Last Modified: Thu Nov 02 21:23:43 GMT 2023 - 5K bytes - Viewed (0) -
analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/diagnostics/KtFirArgumentsConverter.kt
import org.jetbrains.kotlin.fir.declarations.FirTypeParameter import org.jetbrains.kotlin.fir.declarations.FirValueParameter import org.jetbrains.kotlin.fir.expressions.FirExpression import org.jetbrains.kotlin.fir.expressions.FirQualifiedAccessExpression import org.jetbrains.kotlin.fir.symbols.FirBasedSymbol import org.jetbrains.kotlin.fir.symbols.impl.FirBackingFieldSymbol
Plain Text - Registered: Fri Apr 26 08:18:10 GMT 2024 - Last Modified: Fri Jan 05 13:43:17 GMT 2024 - 9.6K bytes - Viewed (0)