- Sort Score
- Result 10 results
- Languages All
Results 1 - 8 of 8 for operations (0.42 sec)
-
analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/references/ReadWriteAccessCheckerFirImpl.kt
val function = assignment.operationReference.mainReference.resolve() as? KtNamedFunction ?: return null val name = function.name ?: return null return if (Name.identifier(name) in OperatorConventions.ASSIGNMENT_OPERATIONS.values) ReferenceAccess.READ to assignment else null }
Plain Text - Registered: Fri Apr 26 08:18:10 GMT 2024 - Last Modified: Wed Apr 10 16:23:23 GMT 2024 - 1.2K bytes - Viewed (0) -
analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/diagnostics/KtFirDiagnosticsImpl.kt
token: KtLifetimeToken, ) : KtAbstractFirDiagnostic<KtElement>(firDiagnostic, token), KtFirDiagnostic.SpreadOperatorInDynamicCall internal class WrongOperationWithDynamicImpl( override val operation: String, firDiagnostic: KtPsiDiagnostic, token: KtLifetimeToken, ) : KtAbstractFirDiagnostic<KtElement>(firDiagnostic, token), KtFirDiagnostic.WrongOperationWithDynamic
Plain Text - Registered: Fri Apr 26 08:18:10 GMT 2024 - Last Modified: Wed Apr 24 09:49:26 GMT 2024 - 225.2K bytes - Viewed (0) -
analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KtFirCallResolver.kt
firBinaryExpression.calleeReference.name in OperatorNameConventions.ASSIGNMENT_OPERATIONS ) { return null } } return binaryExpression } /** * For prefix and postfix `++` and `--`, the idea is the same because FIR represents it as several operations. For example, for `i++`,
Plain Text - Registered: Fri Apr 26 08:18:10 GMT 2024 - Last Modified: Thu Apr 25 18:05:58 GMT 2024 - 70.8K bytes - Viewed (1) -
analysis/analysis-api-fe10/src/org/jetbrains/kotlin/analysis/api/descriptors/references/ReadWriteAccessCheckerDescriptorsImpl.kt
assignment.getCall(this)?.getResolvedCall(this) ?: return ReferenceAccess.READ_WRITE to assignment } } return if (resolvedCall.resultingDescriptor.name in OperatorConventions.ASSIGNMENT_OPERATIONS.values) ReferenceAccess.READ to assignment else ReferenceAccess.READ_WRITE to assignment }
Plain Text - Registered: Fri Apr 26 08:18:10 GMT 2024 - Last Modified: Wed Apr 10 16:23:23 GMT 2024 - 1.6K bytes - Viewed (0) -
analysis/analysis-api-fe10/src/org/jetbrains/kotlin/analysis/api/descriptors/components/KtFe10CallResolver.kt
if (unwrappedPsi is KtBinaryExpression && (unwrappedPsi.operationToken in OperatorConventions.COMPARISON_OPERATIONS || unwrappedPsi.operationToken in OperatorConventions.EQUALS_OPERATIONS) ) { // TODO: Handle compound assignment handleAsFunctionCall(this, unwrappedPsi)?.toKtCallCandidateInfos()?.let { return@with it }
Plain Text - Registered: Fri May 03 08:18:13 GMT 2024 - Last Modified: Mon Apr 29 12:48:54 GMT 2024 - 34.8K bytes - Viewed (0) -
analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/diagnostics/KtFirDiagnostics.kt
} interface WrongOperationWithDynamic : KtFirDiagnostic<KtElement> { override val diagnosticClass get() = WrongOperationWithDynamic::class val operation: String } interface JsStaticNotInClassCompanion : KtFirDiagnostic<PsiElement> { override val diagnosticClass get() = JsStaticNotInClassCompanion::class }
Plain Text - Registered: Fri Apr 26 08:18:10 GMT 2024 - Last Modified: Wed Apr 24 09:49:26 GMT 2024 - 171.1K bytes - Viewed (0) -
analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/diagnostics/KtFirDataClassConverters.kt
SpreadOperatorInDynamicCallImpl( firDiagnostic as KtPsiDiagnostic, token, ) } add(FirJsErrors.WRONG_OPERATION_WITH_DYNAMIC) { firDiagnostic -> WrongOperationWithDynamicImpl( firDiagnostic.a, firDiagnostic as KtPsiDiagnostic, token, ) }
Plain Text - Registered: Fri Apr 26 08:18:10 GMT 2024 - Last Modified: Wed Apr 24 09:49:26 GMT 2024 - 208.3K bytes - Viewed (0) -
analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/evaluate/FirCompileTimeConstantEvaluator.kt
import org.jetbrains.kotlin.types.ConstantValueKind /** * An evaluator that transform numeric operation, such as div, into compile-time constant iff involved operands, such as explicit receiver * and the argument, are compile-time constant as well. */ internal object FirCompileTimeConstantEvaluator { // TODO: Handle boolean operators, class reference, array, annotation values, etc. fun evaluate( fir: FirElement?,
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)