Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 10 for evaluate (0.21 sec)

  1. analysis/analysis-api-fe10/tests-gen/org/jetbrains/kotlin/analysis/api/fe10/test/cases/generated/cases/components/compileTimeConstantProvider/Fe10IdeNormalAnalysisSourceModuleCompileTimeConstantEvaluatorTestGenerated.java

      }
    
      @Test
      @TestMetadata("string_plusOnce.kt")
      public void testString_plusOnce() {
        runTest("analysis/analysis-api/testData/components/compileTimeConstantProvider/evaluate/string_plusOnce.kt");
      }
    
      @Test
      @TestMetadata("string_plusTwice.kt")
      public void testString_plusTwice() {
    Java
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Fri Feb 16 12:48:24 GMT 2024
    - 11.7K bytes
    - Viewed (0)
  2. analysis/analysis-api-fe10/src/org/jetbrains/kotlin/analysis/api/descriptors/components/KtFe10CompileTimeConstantProvider.kt

    import org.jetbrains.kotlin.psi.KtExpression
    import org.jetbrains.kotlin.psi.KtNameReferenceExpression
    import org.jetbrains.kotlin.resolve.BindingContext
    import org.jetbrains.kotlin.resolve.constants.evaluate.ConstantExpressionEvaluator
    import org.jetbrains.kotlin.types.TypeUtils
    
    
    internal class KtFe10CompileTimeConstantProvider(
        override val analysisSession: KtFe10AnalysisSession
    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)
  3. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/evaluate/FirCompileTimeConstantEvaluator.kt

            val opr1 = evaluate(functionCall.explicitReceiver, mode) ?: return null
            opr1.evaluate(function)?.let {
                return it.adjustType(functionCall.resolvedType)
            }
    
            val argument = functionCall.arguments.firstOrNull() ?: return null
            val opr2 = evaluate(argument, mode) ?: return null
            opr1.evaluate(function, opr2)?.let {
    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)
  4. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KtFirCompileTimeConstantProvider.kt

    import org.jetbrains.kotlin.analysis.api.components.KtConstantEvaluationMode
    import org.jetbrains.kotlin.analysis.api.fir.KtFirAnalysisSession
    import org.jetbrains.kotlin.analysis.api.fir.evaluate.FirAnnotationValueConverter
    import org.jetbrains.kotlin.analysis.api.fir.evaluate.FirCompileTimeConstantEvaluator
    import org.jetbrains.kotlin.analysis.api.lifetime.KtLifetimeToken
    import org.jetbrains.kotlin.analysis.low.level.api.fir.api.getOrBuildFir
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Tue Nov 07 09:06:00 GMT 2023
    - 2.8K bytes
    - Viewed (0)
  5. analysis/analysis-api-fe10/src/org/jetbrains/kotlin/analysis/api/descriptors/symbols/descriptorBased/base/Kt1DescUtils.kt

            val constantValue = ConstantExpressionEvaluator.getConstant(initializer, bindingContext)
            if (constantValue != null) {
                val evaluated = constantValue.toConstantValue(propertyDescriptor?.type ?: TypeUtils.NO_EXPECTED_TYPE).toKtConstantValue()
                return KtConstantInitializerValue(evaluated, initializer)
            }
        }
    
        return KtNonConstantInitializerValue(initializer)
    }
    
    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)
  6. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/FirUtils.kt

    import org.jetbrains.kotlin.analysis.api.annotations.KtNamedAnnotationValue
    import org.jetbrains.kotlin.analysis.api.fir.annotations.mapAnnotationParameters
    import org.jetbrains.kotlin.analysis.api.fir.evaluate.FirAnnotationValueConverter
    import org.jetbrains.kotlin.analysis.api.lifetime.KtLifetimeToken
    import org.jetbrains.kotlin.analysis.api.symbols.KtSymbol
    import org.jetbrains.kotlin.builtins.StandardNames
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Thu Apr 25 07:15:56 GMT 2024
    - 6K bytes
    - Viewed (0)
  7. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/evaluate/FirAnnotationValueConverter.kt

     * Use of this source code is governed by the Apache 2.0 license that can be found in the license/LICENSE.txt file.
     */
    
    package org.jetbrains.kotlin.analysis.api.fir.evaluate
    
    import org.jetbrains.kotlin.analysis.api.KtAnalysisSession
    import org.jetbrains.kotlin.analysis.api.annotations.*
    import org.jetbrains.kotlin.analysis.api.base.KtConstantValue
    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)
  8. .space/CODEOWNERS

    /docs/code_authoring_and_core_review.md Vsevolod.Tolstopyato Simon.Ogorodnik
    
    /generators/analysis-api-generator/ "Kotlin IDE Analysis Core"
    /generators/builtins/ A.Qurbonzoda Vsevolod.Tolstopyato Ilya.Gorbunov Filipp.Zhinkin
    /generators/evaluate/ "Kotlin Compiler Core"
    /generators/ide-iml-to-gradle-generator/ "Kotlin Build Infrastructure"
    /generators/interpreter/ "Kotlin Common Backend"
    /generators/main/ "Kotlin Build Infrastructure"
    Plain Text
    - Registered: Fri May 03 08:18:13 GMT 2024
    - Last Modified: Thu Apr 25 19:58:12 GMT 2024
    - 23.9K bytes
    - Viewed (0)
  9. analysis/analysis-api-fe10/src/org/jetbrains/kotlin/analysis/api/descriptors/utils/InlineFunctionAnalyzer.kt

    import org.jetbrains.kotlin.analysis.api.descriptors.KtFe10AnalysisSession
    import org.jetbrains.kotlin.psi.*
    import org.jetbrains.kotlin.resolve.BindingContext
    
    @OptIn(KtAnalysisNonPublicApi::class) // used in IDEA K1 evaluator
    @Suppress("unused")
    fun KtAnalysisSession.getInlineFunctionAnalyzer(analyzeOnlyReifiedInlineFunctions: Boolean): InlineFunctionAnalyzer {
        require(this is KtFe10AnalysisSession) {
    Plain Text
    - Registered: Fri Apr 26 08:18:10 GMT 2024
    - Last Modified: Tue Aug 29 23:55:31 GMT 2023
    - 5.1K bytes
    - Viewed (0)
  10. ChangeLog.md

    - [`KT-58029`](https://youtrack.jetbrains.com/issue/KT-58029) Emit warning when using experimental artifacts DSL
    - [`KT-60763`](https://youtrack.jetbrains.com/issue/KT-60763) Evaluate user feedback after switch to `java-base` plugin for KotlinJvmTarget.withJava
    - [`KT-62029`](https://youtrack.jetbrains.com/issue/KT-62029) Kotlin 1.9.20-Beta fails to detect some transitive dependency references in JVM+Android source set
    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)
Back to top