- Sort Score
- Result 10 results
- Languages All
Results 41 - 50 of 574 for Expressions (0.96 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]
Registered: Wed Jun 12 09:53:16 UTC 2024 - Last Modified: Fri Jun 07 16:54:07 UTC 2024 - 69.6K bytes - Viewed (0) -
analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/references/FirReferenceResolveHelper.kt
} internal fun resolveSimpleNameReference( ref: KaFirSimpleNameReference, analysisSession: KaFirSession, ): Collection<KaSymbol> { val expression = ref.expression if (expression.isSyntheticOperatorReference()) return emptyList() val symbolBuilder = analysisSession.firSymbolBuilder
Registered: Wed Jun 12 09:53:16 UTC 2024 - Last Modified: Mon Jun 10 20:18:28 UTC 2024 - 37K bytes - Viewed (0) -
analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KtFirCompilerFacility.kt
patchIfNeeded(expression.symbol) { expression.symbol = it } patchIfNeeded(expression.getter) { expression.getter = it } patchIfNeeded(expression.setter) { expression.setter = it } super.visitPropertyReference(expression) } override fun visitFunctionReference(expression: IrFunctionReference) { patchIfNeeded(expression.symbol) { expression.symbol = it }
Registered: Wed Jun 12 09:53:16 UTC 2024 - Last Modified: Wed Jun 05 08:42:45 UTC 2024 - 29.4K bytes - Viewed (0) -
analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KaFirResolver.kt
* For `=` and compound access like `+=`, `-=`, `*=`, `/=`, `%=`, the LHS of the binary expression is not a complete call. Hence we * find the containing binary expression and resolve that instead. * * However, if, say, `+=` resolves to `plusAssign`, then the LHS is self-contained. In this case we do not return the containing binary * expression so that the FIR element corresponding to the LHS is used directly. */
Registered: Wed Jun 12 09:53:16 UTC 2024 - Last Modified: Tue Jun 11 15:45:42 UTC 2024 - 73K bytes - Viewed (0) -
ChangeLog.md
- [`KT-66636`](https://youtrack.jetbrains.com/issue/KT-66636) NoSuchMethodError: 'void org.jetbrains.kotlin.ir.expressions.impl.IrCompositeImpl.<init> in the FLysto K2 QG - [`KT-63941`](https://youtrack.jetbrains.com/issue/KT-63941) K2: "IllegalStateException: Unsupported compile-time value STRING_CONCATENATION" caused by class reference in string expression as annotation parameter
Registered: Wed Jun 12 09:53:16 UTC 2024 - Last Modified: Mon May 27 17:14:23 UTC 2024 - 292.1K bytes - Viewed (0) -
analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KtFirExpressionTypeProvider.kt
private fun getExpressionTypeByIfOrBooleanCondition(expression: PsiElement): KaType? = when { expression.isWhileLoopCondition() || expression.isIfCondition() -> with(analysisSession) { builtinTypes.boolean } else -> null } private fun getExpectedTypeByVariableAssignment(expression: PsiElement): KaType? { // Given: `x = expression` // Expected type of `expression` is type of `x`
Registered: Wed Jun 12 09:53:16 UTC 2024 - Last Modified: Tue Jun 11 15:45:42 UTC 2024 - 24.4K bytes - Viewed (0) -
analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/diagnostics/KtFirDiagnosticsImpl.kt
import org.jetbrains.kotlin.diagnostics.WhenMissingCase import org.jetbrains.kotlin.fir.FirModuleData import org.jetbrains.kotlin.fir.declarations.FirDeprecationInfo import org.jetbrains.kotlin.fir.expressions.FirAnnotation import org.jetbrains.kotlin.fir.symbols.FirBasedSymbol import org.jetbrains.kotlin.lexer.KtKeywordToken import org.jetbrains.kotlin.lexer.KtModifierKeywordToken
Registered: Wed Jun 12 09:53:16 UTC 2024 - Last Modified: Tue Jun 04 11:41:05 UTC 2024 - 227.2K bytes - Viewed (0) -
analysis/analysis-api-fe10/src/org/jetbrains/kotlin/analysis/api/descriptors/utils/InlineFunctionAnalyzer.kt
element.accept(object : KtTreeVisitorVoid() { override fun visitExpression(expression: KtExpression) { super.visitExpression(expression) val bindingContext = analysisContext.analyze(expression) val call = bindingContext.get(BindingContext.CALL, expression) ?: return val resolvedCall = bindingContext.get(BindingContext.RESOLVED_CALL, call)
Registered: Wed Jun 12 09:53:16 UTC 2024 - Last Modified: Wed May 22 06:28:34 UTC 2024 - 5.1K bytes - Viewed (0) -
analysis/analysis-api-impl-base/tests/org/jetbrains/kotlin/analysis/api/impl/base/test/cases/components/expressionInfoProvider/AbstractReturnTargetSymbolTest.kt
} override fun visitReturnExpression(expression: KtReturnExpression) { expression.returnKeyword.accept(this) expression.labeledExpression?.accept(this) analyseForTest(expression) { val target = expression.getReturnTargetSymbol() append("/* " + target?.getNameWithPositionString() + " */")
Registered: Wed Jun 12 09:53:16 UTC 2024 - Last Modified: Wed Mar 27 16:04:54 UTC 2024 - 2.5K bytes - Viewed (0) -
analysis/analysis-api-impl-base/tests/org/jetbrains/kotlin/analysis/api/impl/base/test/cases/components/scopeProvider/AbstractTypeScopeTest.kt
override fun doTestByMainFile(mainFile: KtFile, mainModule: KtTestModule, testServices: TestServices) { val expression = testServices.expressionMarkerProvider.getSelectedElementOfType<KtExpression>(mainFile) analyseForTest(expression) { val type = expression.getKaType() ?: error("expression $expression is not typable") val typeScope = type.getTypeScope()
Registered: Wed Jun 12 09:53:16 UTC 2024 - Last Modified: Wed May 29 17:43:55 UTC 2024 - 5.5K bytes - Viewed (0)