- Sort Score
- Result 10 results
- Languages All
Results 1 - 6 of 6 for foo (0.17 sec)
-
analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/references/KDocReferenceResolver.kt
* * Relies on the fact that in such references only the last qualifier refers to the * actual extension callable, and the part before that refers to the receiver type (either fully * or partially qualified). * * For example, `foo.Foo.bar` may only refer to the extension callable `bar` with
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/references/FirReferenceResolveHelper.kt
val referencedSymbolsByFir = listOfNotNull(symbolBuilder.buildSymbol(referencedSymbol)) val fullQualifiedAccess = when (val psi = fir.source.psi) { // for cases like `Foo.Bar()`, where `Foo.Bar` is an object, and `Foo.Bar()` is a call to `invoke` operator is KtSimpleNameExpression -> psi.getQualifiedElement() else -> psi }
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) -
analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KtFirDataFlowInfoProvider.kt
if (!PsiTreeUtil.isAncestor(defaultStatementFromFir, defaultStatement, false)) { // In certain cases, expressions might be different in PSI and FIR sources. // E.g., in 'foo.<expr>bar()</expr>', there is no FIR expression that corresponds to the 'bar()' KtCallExpression. return null } return firDefaultStatement.resolvedType }
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-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KtFirImportOptimizer.kt
/** * Returns `true` if [this] expression is fully-qualified with package name. * Such expressions definitely do not need any kind of imports. * * Examples: * - `pkg.foo()` - `true` * - `foo()` - `false` * - `Obj.foo()` - `false` * - `pkg.Obj.foo()` - `false` */ private val FirQualifiedAccessExpression.isQualifiedWithPackage: Boolean get() { val receiver = explicitReceiver
Plain Text - Registered: Fri Apr 26 08:18:10 GMT 2024 - Last Modified: Fri Apr 19 11:06:47 GMT 2024 - 24.2K bytes - Viewed (0) -
analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KtFirExpressionInfoProvider.kt
* * Named functions do not consider their bodies used if * - the function body is a block e.g., `fun foo(): Int { return bar }` or * - the function itself returns Unit */ private fun doesNamedFunctionUseBody(namedFunction: KtNamedFunction, body: PsiElement): Boolean = when { // The body is a block expression e.g., fun foo(): Int { return bar } namedFunction.bodyBlockExpression == body -> false
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/evaluate/FirCompileTimeConstantEvaluator.kt
val expectedKind = expectedType.toConstantValueKind() // Note that the resolved type for the const expression is not always matched with the const kind. For example, // fun foo(x: Int) { // when (x) { // -2_147_483_628 -> ... // } } // That constant is encoded as `unaryMinus` call with the const 2147483628 of long type, while the resolved type is Int.
Plain Text - Registered: Fri Apr 26 08:18:10 GMT 2024 - Last Modified: Wed Mar 20 14:53:27 GMT 2024 - 16.5K bytes - Viewed (0)