- Sort Score
- Result 10 results
- Languages All
Results 1 - 10 of 10 for FirPropertyAccessExpression (0.36 sec)
-
analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KtFirCompileTimeConstantProvider.kt
import org.jetbrains.kotlin.analysis.low.level.api.fir.api.getOrBuildFir import org.jetbrains.kotlin.fir.FirElement import org.jetbrains.kotlin.fir.expressions.FirExpression import org.jetbrains.kotlin.fir.expressions.FirPropertyAccessExpression import org.jetbrains.kotlin.fir.references.FirNamedReference import org.jetbrains.kotlin.psi.KtExpression internal class KaFirCompileTimeConstantProvider( override val analysisSession: KaFirSession,
Registered: Wed Jun 12 09:53:16 UTC 2024 - Last Modified: Fri Jun 07 11:53:09 UTC 2024 - 2.7K bytes - Viewed (0) -
analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/symbols/firSymbolUtils.kt
import org.jetbrains.kotlin.analysis.api.types.KaType import org.jetbrains.kotlin.descriptors.ClassKind import org.jetbrains.kotlin.fir.declarations.* import org.jetbrains.kotlin.fir.expressions.FirPropertyAccessExpression import org.jetbrains.kotlin.fir.references.impl.FirPropertyFromParameterResolvedNamedReference import org.jetbrains.kotlin.fir.symbols.FirBasedSymbol import org.jetbrains.kotlin.fir.symbols.impl.*
Registered: Wed Jun 12 09:53:16 UTC 2024 - Last Modified: Mon May 27 09:59:11 UTC 2024 - 5K bytes - Viewed (0) -
analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/evaluate/FirAnnotationValueConverter.kt
KaEnumEntryAnnotationValue(resolvedSymbol.callableId, sourcePsi, token) } else -> null } } is FirPropertyAccessExpression -> { val reference = calleeReference as? FirResolvedNamedReference ?: return null when (val resolvedSymbol = reference.resolvedSymbol) { is FirEnumEntrySymbol -> {
Registered: Wed Jun 12 09:53:16 UTC 2024 - Last Modified: Tue Jun 11 15:45:42 UTC 2024 - 11.7K bytes - Viewed (0) -
analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KtFirExpressionTypeProvider.kt
is FirVariableAssignment -> outerFirElement.lValue is FirPropertyAccessExpression -> outerFirElement is FirImplicitInvokeCall -> outerFirElement.explicitReceiver is FirSafeCallExpression -> { if (outerFirElement.selector is FirPropertyAccessExpression) outerFirElement else null } else -> null } }
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/components/KtFirImportOptimizer.kt
processFunctionCall(componentCall) super.visitComponentCall(componentCall) } override fun visitPropertyAccessExpression(propertyAccessExpression: FirPropertyAccessExpression) { processPropertyAccessExpression(propertyAccessExpression) super.visitPropertyAccessExpression(propertyAccessExpression) }
Registered: Wed Jun 12 09:53:16 UTC 2024 - Last Modified: Fri Jun 07 16:54:07 UTC 2024 - 24.7K bytes - Viewed (0) -
analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KaFirResolver.kt
// expression positions (e.g. `T` in `println(T)`) are parsed as `KtSimpleNameExpression` and built into // `FirPropertyAccessExpression` (which is `FirResolvable`). is FirCallableSymbol<*> -> { val call = createKtCall(psi, this, calleeReference, null, resolveFragmentOfCall)
Registered: Wed Jun 12 09:53:16 UTC 2024 - Last Modified: Tue Jun 11 15:45:42 UTC 2024 - 73K bytes - Viewed (0) -
analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KtFirReferenceShortener.kt
super.visitFunctionCall(functionCall) collector.processFunctionCall(functionCall) } override fun visitPropertyAccessExpression(propertyAccessExpression: FirPropertyAccessExpression) { super.visitPropertyAccessExpression(propertyAccessExpression) collector.processPropertyAccess(propertyAccessExpression) }
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/evaluate/FirCompileTimeConstantEvaluator.kt
} // TODO: Handle boolean operators, class reference, array, annotation values, etc. fun evaluate( fir: FirElement?, ): FirLiteralExpression? = when (fir) { is FirPropertyAccessExpression -> { when (val referredVariable = fir.calleeReference.toResolvedVariableSymbol()) { is FirPropertySymbol -> { if (referredVariable.callableId.isStringLength) {
Registered: Wed Jun 12 09:53:16 UTC 2024 - Last Modified: Fri Jun 07 11:53:09 UTC 2024 - 16.2K bytes - Viewed (0) -
analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KtFirTypeProvider.kt
Registered: Wed Jun 12 09:53:16 UTC 2024 - Last Modified: Fri Jun 07 10:25:23 UTC 2024 - 16.4K bytes - Viewed (0) -
analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/references/FirReferenceResolveHelper.kt
// from the dispatch receiver `this`. if (expression is KtLabelReferenceExpression && fir is FirPropertyAccessExpression && fir.calleeReference is FirSuperReference) { return listOfNotNull(fir.dispatchReceiver?.resolvedType?.toTargetSymbol(session, symbolBuilder)) }
Registered: Wed Jun 12 09:53:16 UTC 2024 - Last Modified: Mon Jun 10 20:18:28 UTC 2024 - 37K bytes - Viewed (0)