Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 23 for parseClass (0.16 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/model/internal/inspect/ManagedModelInitializerTest.groovy

            String typeName = type.getSimpleName()
            return classLoader.parseClass("""
    import org.gradle.model.Managed
    
    @Managed
    interface Managed${typeName} {
        ${typeName} get${typeName}()
    }
    """)
        }
    
        Class<?> managedClass(Class<?> type) {
            String typeName = type.getSimpleName()
            return classLoader.parseClass("""
    import org.gradle.model.Managed
    
    @Managed
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 28 09:51:04 UTC 2023
    - 12.9K bytes
    - Viewed (0)
  3. 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)
  4. platforms/core-configuration/model-core/src/test/groovy/org/gradle/model/internal/manage/schema/extract/DefaultModelSchemaExtractorTest.groovy

            schema.getProperty("name") == null
        }
    
        def "primitive types are supported - #primitiveType"() {
            when:
            def interfaceWithPrimitiveProperty = new GroovyClassLoader(getClass().classLoader).parseClass """
                import org.gradle.model.Managed
    
                @Managed
                interface PrimitiveProperty {
                    $primitiveType.name getPrimitiveProperty()
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 28 09:51:04 UTC 2023
    - 29.9K bytes
    - Viewed (0)
  5. 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)
  6. 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)
  7. 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)
  8. platforms/core-configuration/model-core/src/test/groovy/org/gradle/internal/snapshot/impl/DefaultIsolatableFactoryTest.groovy

        def "can coerce enum value"() {
            def loader = new GroovyClassLoader(getClass().getClassLoader().parent)
            loader.addURL(ClasspathUtil.getClasspathForClass(GroovyObject).toURI().toURL())
            def cl = loader.parseClass("package ${Type1.package.name}; enum Type1 { TWO, THREE } ")
            assert cl != Type1
            assert cl.name == Type1.name
    
            expect:
            def isolated = isolatableFactory.isolate(Type1.TWO)
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 28 09:51:04 UTC 2023
    - 17K bytes
    - Viewed (0)
  9. platforms/software/dependency-management/src/integTest/groovy/org/gradle/integtests/resolve/transform/ArtifactTransformIsolationIntegrationTest.groovy

                include 'producer', 'consumer'
            """
            buildFile << """
                def classLoader = new GroovyClassLoader(this.class.classLoader)
                def MakeGreen = classLoader.parseClass(\"\"\"abstract class MakeGreen implements ${TransformAction.name}<${TransformParameters.name}.None> {
                    @${InputArtifact.name}
                    abstract ${Provider.name}<${FileSystemLocation.name}> getInputArtifact()
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Oct 24 06:54:47 UTC 2023
    - 10.8K bytes
    - Viewed (0)
  10. platforms/core-configuration/model-core/src/test/groovy/org/gradle/model/internal/manage/schema/extract/ManagedProxyClassGeneratorTest.groovy

        def "can read and write #value to managed property of type #primitiveType"() {
            def loader = new GroovyClassLoader(getClass().classLoader)
            when:
            def interfaceWithPrimitiveProperty = loader.parseClass """
                @org.gradle.model.Managed
                interface PrimitiveProperty {
                    $primitiveType.name getPrimitiveProperty()
    
                    void setPrimitiveProperty($primitiveType.name value)
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 28 09:51:04 UTC 2023
    - 27.6K bytes
    - Viewed (0)
Back to top