Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 68 for interfaces (0.18 sec)

  1. build-logic/kotlin-dsl-shared-runtime/src/main/kotlin/org/gradle/kotlin/dsl/internal/sharedruntime/codegen/ApiTypeProvider.kt

            if (methodNode.access.isSynthetic) return false
    
            if (!hasSuperType) return true
    
            fun ArrayDeque<String>.addSuperTypesOf(classNode: ClassNode) {
                classNode.interfaces.forEach { push(it) }
                if (classNode.superName != null) push(classNode.superName)
            }
    
            val superTypeStack = ArrayDeque<String>().apply {
                addSuperTypesOf(delegate)
            }
    Plain Text
    - Registered: Wed Feb 28 11:36:09 GMT 2024
    - Last Modified: Tue Feb 06 19:56:10 GMT 2024
    - 20.8K bytes
    - Viewed (0)
  2. build-logic/documentation/src/main/groovy/gradlebuild/docs/dsl/source/model/ClassMetaData.java

            List<ClassMetaData> interfaces = new ArrayList<ClassMetaData>();
            for (String interfaceName : interfaceNames) {
                ClassMetaData interfaceMetaData = metaDataRepository.find(interfaceName);
                if (interfaceMetaData != null) {
                    interfaces.add(interfaceMetaData);
                }
            }
            return interfaces;
        }
    
    Java
    - Registered: Wed Apr 17 11:36:08 GMT 2024
    - Last Modified: Wed Dec 09 08:14:05 GMT 2020
    - 10.1K bytes
    - Viewed (0)
  3. build-logic/documentation/src/test/groovy/gradlebuild/docs/dsl/docbook/ClassDocPropertiesBuilderTest.groovy

            when:
            ClassDoc doc = withCategories {
                def doc = new ClassDoc('org.gradle.Class', content, document, classMetaData, null)
                doc.superClass = superDoc
                doc.interfaces << superType1
                doc.interfaces << superType2
                builder.build(doc)
                return doc
            }
    
            then:
            doc.classProperties.size() == 5
            doc.classProperties[0].name == 'a'
    Groovy
    - Registered: Wed Apr 17 11:36:08 GMT 2024
    - Last Modified: Wed Dec 09 08:14:05 GMT 2020
    - 7.6K bytes
    - Viewed (0)
  4. build-logic/documentation/src/test/groovy/gradlebuild/docs/dsl/source/model/MethodMetaDataTest.groovy

            then:
            m == overriddenMethod
            _ * owner.superClass >> superClassMetaData
            _ * owner.interfaces >> []
            1 * superClassMetaData.findDeclaredMethod('method()') >> null
            _ * superClassMetaData.superClass >> ancestorClassMetaData
            _ * superClassMetaData.interfaces >> []
            1 * ancestorClassMetaData.findDeclaredMethod('method()') >> overriddenMethod
        }
    
    Groovy
    - Registered: Wed Apr 17 11:36:08 GMT 2024
    - Last Modified: Wed Dec 09 08:14:05 GMT 2020
    - 5.6K bytes
    - Viewed (0)
  5. build-logic/documentation/src/main/groovy/gradlebuild/docs/dsl/docbook/model/ClassDoc.groovy

        void addClassExtension(ClassExtensionDoc extensionDoc) {
            classExtensions.add(extensionDoc)
        }
    
        List<ClassDoc> getSuperTypes() {
            return superClass == null ? interfaces : [superClass] + interfaces
        }
    
        Element getClassSection() { return classSection }
    
        Element getPropertiesTable() { return propertiesTable }
    
        def getPropertiesSection() { return propertiesSection }
    
    Groovy
    - Registered: Wed Apr 17 11:36:08 GMT 2024
    - Last Modified: Wed Dec 09 08:14:05 GMT 2020
    - 6.2K bytes
    - Viewed (0)
  6. build-logic/documentation/src/main/groovy/gradlebuild/docs/dsl/source/ExtractDslMetaDataTask.groovy

                parse(f, repository)
                counter++
            }
    
            //updating/modifying the metadata and making sure every type reference across the metadata is fully qualified
            //so, the superClassName, interfaces and types needed by declared properties and declared methods will have fully qualified name
            TypeNameResolver resolver = new TypeNameResolver(repository)
            repository.each { name, metaData ->
    Groovy
    - Registered: Wed Apr 17 11:36:08 GMT 2024
    - Last Modified: Mon Jan 08 12:45:57 GMT 2024
    - 4.4K bytes
    - Viewed (0)
  7. build-logic/binary-compatibility/src/test/groovy/gradlebuild/binarycompatibility/PublicAPIRulesTest.groovy

                    public interface $TEST_INTERFACE_SIMPLE_NAME {
                        String field = "value";
                        void method();
                    }
                """
                : """
                    public class $TEST_INTERFACE_SIMPLE_NAME {
                        public String field = "value";
                        public void method() { }
                        public $TEST_INTERFACE_SIMPLE_NAME() { }
    Groovy
    - Registered: Wed Apr 24 11:36:11 GMT 2024
    - Last Modified: Fri Dec 01 20:12:19 GMT 2023
    - 16K bytes
    - Viewed (0)
  8. Development.md

    Another more targeted interface is `CompilationFailedIndicator`.
    This interface is used to indicate that the exception is caused by a compilation failure. 
    Plain Text
    - Registered: Wed Apr 24 11:36:11 GMT 2024
    - Last Modified: Tue Feb 06 22:54:40 GMT 2024
    - 1.8K bytes
    - Viewed (0)
  9. build-logic/documentation/src/test/resources/org/gradle/test/sub/SubJavaInterface.java

    package org.gradle.test.sub;
    
    public interface SubJavaInterface {
    Java
    - Registered: Wed Mar 27 11:36:08 GMT 2024
    - Last Modified: Wed Dec 09 08:14:05 GMT 2020
    - 68 bytes
    - Viewed (0)
  10. build-logic/documentation/src/test/resources/org/gradle/test/JavaAnnotation.java

    package org.gradle.test;
    
    public @interface JavaAnnotation {
    Java
    - Registered: Wed Apr 10 11:36:10 GMT 2024
    - Last Modified: Wed Dec 09 08:14:05 GMT 2020
    - 63 bytes
    - Viewed (0)
Back to top