- Sort Score
- Result 10 results
- Languages All
Results 1 - 7 of 7 for hoconstant (0.21 sec)
-
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(
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) -
analysis/analysis-api-fe10/tests-gen/org/jetbrains/kotlin/analysis/api/fe10/test/cases/generated/cases/references/Fe10IdeNormalAnalysisSourceModuleReferenceResolveTestGenerated.java
@TestMetadata("analysis/analysis-api/testData/referenceResolve/typeArgument/constant") @TestDataPath("$PROJECT_ROOT") public class Constant { @Test public void testAllFilesPresentInConstant() { KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/analysis-api/testData/referenceResolve/typeArgument/constant"), Pattern.compile("^([^.]+)\\.kt$"), null, true); }
Java - Registered: Fri Apr 26 08:18:10 GMT 2024 - Last Modified: Sat Apr 13 09:17:40 GMT 2024 - 129.5K bytes - Viewed (0) -
analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/evaluate/FirAnnotationValueConverter.kt
} } else -> null } ?: FirCompileTimeConstantEvaluator.evaluate(this, KtConstantEvaluationMode.CONSTANT_EXPRESSION_EVALUATION) ?.convertConstantExpression(builder.analysisSession) } private fun computeErrorCallClassId(call: FirGetClassCall): ClassId? {
Plain Text - Registered: Fri Apr 26 08:18:10 GMT 2024 - Last Modified: Thu Apr 25 07:15:56 GMT 2024 - 11.7K bytes - Viewed (0) -
analysis/analysis-api-fe10/src/org/jetbrains/kotlin/analysis/api/descriptors/symbols/descriptorBased/base/Kt1DescUtils.kt
is UShortValue -> KtConstantValue.KtUnsignedShortConstantValue(value.toUShort(), sourcePsi = null) else -> error("Unexpected constant value $value") } } internal tailrec fun KotlinBuiltIns.areSameArrayTypeIgnoringProjections(left: KotlinType, right: KotlinType): Boolean { val leftIsArray = KotlinBuiltIns.isArrayOrPrimitiveArray(left)
Plain Text - Registered: Fri Apr 26 08:18:10 GMT 2024 - Last Modified: Thu Apr 25 07:15:56 GMT 2024 - 33.2K bytes - Viewed (0) -
analysis/analysis-api-fe10/src/org/jetbrains/kotlin/analysis/api/descriptors/components/KtFe10CompileTimeConstantProvider.kt
val bindingContext = analysisContext.analyze(expression) val constant = ConstantExpressionEvaluator.getPossiblyErrorConstant(expression, bindingContext) if (mode == KtConstantEvaluationMode.CONSTANT_EXPRESSION_EVALUATION) { // TODO: how to _not_ evaluate expressions with a compilation error, e.g., uninitialized property access if (constant?.usesNonConstValAsConstant == true) return null }
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) -
ChangeLog.md
- [`KT-56023`](https://youtrack.jetbrains.com/issue/KT-56023) Constant operations (e.g. division) are not constant in K2 (JS, Native) - [`KT-57354`](https://youtrack.jetbrains.com/issue/KT-57354) In suspend function default arguments are sometimes not deleted in IR
Plain Text - Registered: Fri May 03 08:18:13 GMT 2024 - Last Modified: Thu Dec 21 17:48:12 GMT 2023 - 268.7K bytes - Viewed (1) -
analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/diagnostics/KtFirDataClassConverters.kt
AnnotationClassMemberImpl( firDiagnostic as KtPsiDiagnostic, token, ) } add(FirErrors.ANNOTATION_PARAMETER_DEFAULT_VALUE_MUST_BE_CONSTANT) { firDiagnostic -> AnnotationParameterDefaultValueMustBeConstantImpl( 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)