Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 15 for parseClass (0.15 sec)

  1. subprojects/core/src/test/groovy/org/gradle/api/internal/plugins/DefaultPluginContainerTest.groovy

        private Class<?> plugin1Class = classLoader.parseClass("""
            import org.gradle.api.Plugin
            import org.gradle.api.Project
            class TestPlugin1 implements Plugin<Project> {
              void apply(Project project) {}
            }
        """)
    
        private Class<?> plugin2Class = classLoader.parseClass("""
            import org.gradle.api.Plugin
            import org.gradle.api.Project
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon May 13 21:54:27 UTC 2024
    - 10.4K bytes
    - Viewed (0)
  2. platforms/core-configuration/model-core/src/test/groovy/org/gradle/internal/properties/annotations/DefaultTypeMetadataStoreTest.groovy

            def parentTask = groovyClassLoader.parseClass """
                class ParentTask extends org.gradle.api.DefaultTask {
                    @$parentAnnotation.name Object getValue() { null }
                }
            """
    
            def childTask = groovyClassLoader.parseClass """
                class ChildTask extends ParentTask {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Apr 11 20:42:35 UTC 2024
    - 18.6K bytes
    - Viewed (0)
  3. platforms/core-runtime/serialization/src/test/groovy/org/gradle/internal/serialize/MessageTest.groovy

            def cause = new RuntimeException("nested")
            def sourceExceptionType = source.parseClass(
                    "package org.gradle; public class TestException extends RuntimeException { public TestException(String msg, Throwable cause) { super(msg, cause); } }")
            def destExceptionType = dest.parseClass(
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Apr 15 16:06:56 UTC 2024
    - 16.4K bytes
    - Viewed (0)
  4. subprojects/core/src/test/groovy/org/gradle/api/internal/plugins/DefaultPluginManagerTest.groovy

        def setup() {
            rulesClass = classLoader.parseClass("""
                class Rules extends org.gradle.model.RuleSource {
    
                }
            """)
    
            hybridClass = classLoader.parseClass("""
                import org.gradle.api.Plugin
                import org.gradle.api.Project
    
                class Hybrid implements Plugin<Project> {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Mar 08 13:46:07 UTC 2024
    - 16.1K bytes
    - Viewed (0)
  5. subprojects/core/src/integTest/groovy/org/gradle/api/internal/tasks/SnapshotTaskInputsOperationIntegrationTest.groovy

        def "handles invalid implementation classloader"() {
            given:
            buildScript """
                def classLoader = new GroovyClassLoader(this.class.classLoader)
                def clazz = classLoader.parseClass(\"\"\"${customTaskImpl()}\"\"\")
                task customTask(type: clazz){
                    input1 = 'foo'
                    input2 = 'bar'
                }
            """
    
            when:
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue May 28 09:03:53 UTC 2024
    - 23.5K bytes
    - Viewed (0)
  6. platforms/jvm/plugins-java-library/src/integTest/groovy/org/gradle/java/JavaLibraryCompilationIntegrationTest.groovy

            configuration.setBytecodePostprocessor { String name, byte[] original ->
                bytes = original
            }
            def gcl = new GroovyClassLoader(this.class.classLoader, configuration)
            gcl.parseClass(classBody)
            def jos = new JarOutputStream(jar.newOutputStream())
            jos.putNextEntry(new JarEntry("Foo.class"))
            jos.write(bytes)
            jos.closeEntry()
            jos.close()
            jar
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Jan 18 13:02:41 UTC 2024
    - 14K bytes
    - Viewed (0)
  7. subprojects/core/src/integTest/groovy/org/gradle/api/tasks/IncrementalBuildIntegrationTest.groovy

        def "task loaded with custom classloader fails the build"() {
            file("input.txt").text = "data"
            buildFile << """
                def CustomTask = new GroovyClassLoader(getClass().getClassLoader()).parseClass '''
                    import org.gradle.api.*
                    import org.gradle.api.tasks.*
    
                    class CustomTask extends DefaultTask {
                        @InputFile File input
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed Apr 03 15:21:23 UTC 2024
    - 36.3K bytes
    - Viewed (0)
  8. subprojects/core/src/main/java/org/gradle/groovy/scripts/internal/DefaultScriptCompilationHandler.java

            GroovyCodeSource codeSource = new GroovyCodeSource(scriptText == null ? "" : scriptText, scriptName, "/groovy/script");
            try {
                try {
                    groovyClassLoader.parseClass(codeSource, false);
                } catch (MultipleCompilationErrorsException e) {
                    wrapCompilationFailure(source, e);
                } catch (CompilationFailedException e) {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Jun 11 09:51:15 UTC 2024
    - 20.6K bytes
    - Viewed (0)
  9. platforms/core-configuration/model-core/src/test/groovy/org/gradle/model/internal/inspect/ModelRuleExtractorTest.groovy

            !fromFirstExtraction.is(fromSecondExtraction)
        }
    
        def "cache does not hold strong references"() {
            given:
            def cl = new GroovyClassLoader(getClass().classLoader)
            def source = cl.parseClass('''
                import org.gradle.model.*
    
                class Rules extends RuleSource {
                    @Mutate
                    void mutate(String value) {
                    }
                }
            ''')
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri May 24 13:45:02 UTC 2024
    - 30.4K bytes
    - Viewed (0)
  10. subprojects/core/src/integTest/groovy/org/gradle/api/tasks/NestedInputIntegrationTest.groovy

                    @TaskAction action() {
                        bean.output.text = bean.input.text
                    }
                }
    
                def NestedBean = new GroovyClassLoader(getClass().getClassLoader()).parseClass '''
                    import org.gradle.api.tasks.*
    
                    class NestedBean {
                        @InputFile @PathSensitive(PathSensitivity.NONE) File input
                        @OutputFile File output
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed Apr 03 15:21:23 UTC 2024
    - 42.6K bytes
    - Viewed (0)
Back to top