Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 10 for ResidualProgram (0.19 sec)

  1. platforms/core-configuration/kotlin-dsl/src/main/kotlin/org/gradle/kotlin/dsl/execution/ResidualProgram.kt

     * against a given [target][ProgramTarget].
     *
     * @see PartialEvaluator.reduce
     */
    internal
    sealed class ResidualProgram {
    
        /**
         * A static residue, can be compiled ahead of time.
         */
        data class Static(val instructions: List<Instruction>) : ResidualProgram() {
    
            constructor(vararg instructions: Instruction) :
                this(instructions.toList())
        }
    
        /**
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed Aug 02 08:06:49 UTC 2023
    - 4K bytes
    - Viewed (0)
  2. platforms/core-configuration/kotlin-dsl/src/main/kotlin/org/gradle/kotlin/dsl/execution/PartialEvaluator.kt

    import org.gradle.kotlin.dsl.execution.ResidualProgram.Dynamic
    import org.gradle.kotlin.dsl.execution.ResidualProgram.Instruction.ApplyBasePlugins
    import org.gradle.kotlin.dsl.execution.ResidualProgram.Instruction.ApplyDefaultPluginRequests
    import org.gradle.kotlin.dsl.execution.ResidualProgram.Instruction.ApplyPluginRequests
    import org.gradle.kotlin.dsl.execution.ResidualProgram.Instruction.ApplyPluginRequestsOf
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed Aug 02 08:06:49 UTC 2023
    - 7.5K bytes
    - Viewed (0)
  3. platforms/core-configuration/kotlin-dsl/src/test/kotlin/org/gradle/kotlin/dsl/execution/ResidualProgramCompilerTest.kt

    import org.gradle.kotlin.dsl.execution.ResidualProgram.Dynamic
    import org.gradle.kotlin.dsl.execution.ResidualProgram.Instruction.ApplyBasePlugins
    import org.gradle.kotlin.dsl.execution.ResidualProgram.Instruction.ApplyDefaultPluginRequests
    import org.gradle.kotlin.dsl.execution.ResidualProgram.Instruction.ApplyPluginRequests
    import org.gradle.kotlin.dsl.execution.ResidualProgram.Instruction.ApplyPluginRequestsOf
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Apr 01 13:09:45 UTC 2024
    - 22.4K bytes
    - Viewed (0)
  4. platforms/core-configuration/kotlin-dsl/src/test/kotlin/org/gradle/kotlin/dsl/execution/PartialEvaluatorTest.kt

    import org.gradle.kotlin.dsl.execution.ResidualProgram.Instruction.CollectProjectScriptDependencies
    import org.gradle.kotlin.dsl.execution.ResidualProgram.Instruction.Eval
    import org.gradle.kotlin.dsl.execution.ResidualProgram.Instruction.SetupEmbeddedKotlin
    import org.gradle.kotlin.dsl.execution.ResidualProgram.PluginRequestSpec
    import org.gradle.kotlin.dsl.execution.ResidualProgram.Static
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed Aug 02 08:06:49 UTC 2023
    - 38.9K bytes
    - Viewed (0)
  5. platforms/core-configuration/kotlin-dsl/src/main/kotlin/org/gradle/kotlin/dsl/execution/PluginsBlockInterpreter.kt

                zip(pluginId, optionalVersionAndApply) { id, versionAndApply ->
                    when (versionAndApply) {
                        null -> ResidualProgram.PluginRequestSpec(id)
                        else -> versionAndApply.let { (v, a) ->
                            ResidualProgram.PluginRequestSpec(id, version = v, apply = a ?: true)
                        }
                    }
                }
            }
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed Aug 02 08:06:49 UTC 2023
    - 4.8K bytes
    - Viewed (0)
  6. platforms/core-configuration/kotlin-dsl/src/test/kotlin/org/gradle/kotlin/dsl/execution/TestWithCompiler.kt

    abstract class TestWithCompiler : TestWithTempFiles() {
    
        @Rule
        @JvmField
        val tmpDir = TestNameTestDirectoryProvider(this::class.java)
    
        internal
        inline fun withExecutableProgramFor(
            program: ResidualProgram,
            sourceHash: HashCode = TestHashCodes.hashCodeFrom(0),
            programKind: ProgramKind = ProgramKind.TopLevel,
            programTarget: ProgramTarget = ProgramTarget.Settings,
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Oct 26 19:59:56 UTC 2023
    - 4.7K bytes
    - Viewed (0)
  7. platforms/core-configuration/kotlin-dsl/src/main/kotlin/org/gradle/kotlin/dsl/execution/ResidualProgramCompiler.kt

    import org.gradle.internal.classpath.ClassPath
    import org.gradle.internal.hash.HashCode
    import org.gradle.internal.hash.Hashing
    import org.gradle.kotlin.dsl.execution.ResidualProgram.Dynamic
    import org.gradle.kotlin.dsl.execution.ResidualProgram.Instruction
    import org.gradle.kotlin.dsl.execution.ResidualProgram.Static
    import org.gradle.kotlin.dsl.support.CompiledKotlinBuildScript
    import org.gradle.kotlin.dsl.support.CompiledKotlinBuildscriptAndPluginsBlock
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Apr 01 13:09:45 UTC 2024
    - 27.1K bytes
    - Viewed (0)
  8. platforms/core-configuration/kotlin-dsl/src/main/kotlin/org/gradle/kotlin/dsl/execution/Interpreter.kt

                        compileBuildOperationRunner = host::runCompileBuildOperation,
                        stage1BlocksAccessorsClassPath = stage1BlocksAccessorsClassPath,
                        packageName = residualProgram.packageName,
                    ).compile(residualProgram.document)
                }
            }
        }
    
        private
        fun loadClassInChildScopeOf(
            baseScope: ClassLoaderScope,
            scriptPath: String,
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Oct 26 19:59:56 UTC 2023
    - 21.1K bytes
    - Viewed (0)
  9. platforms/core-configuration/kotlin-dsl/src/test/kotlin/org/gradle/kotlin/dsl/execution/ParserToCompilerTest.kt

        }
    
        private
        fun parseToResidual(
            source: ProgramSource,
            programKind: ProgramKind = ProgramKind.TopLevel,
            programTarget: ProgramTarget = ProgramTarget.Project
        ): ResidualProgram {
            val program = ProgramParser.parse(source, programKind, programTarget)
            return PartialEvaluator(programKind, programTarget).reduce(program.document)
        }
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed Aug 02 08:06:49 UTC 2023
    - 3.9K bytes
    - Viewed (0)
  10. platforms/core-configuration/kotlin-dsl/src/test/kotlin/org/gradle/kotlin/dsl/execution/PluginsBlockInterpreterTest.kt

     * See the License for the specific language governing permissions and
     * limitations under the License.
     */
    
    package org.gradle.kotlin.dsl.execution
    
    import org.gradle.kotlin.dsl.execution.ResidualProgram.PluginRequestSpec
    import org.gradle.kotlin.dsl.support.expectedKotlinDslPluginsVersion
    import org.hamcrest.MatcherAssert.assertThat
    import org.hamcrest.Matchers.equalTo
    import org.junit.Test
    
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Feb 02 15:15:27 UTC 2024
    - 22.5K bytes
    - Viewed (0)
Back to top