Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 5 of 5 for shouldIncludeMember (0.21 sec)

  1. platforms/core-configuration/declarative-dsl-provider/src/main/kotlin/org/gradle/internal/declarativedsl/common/schemaFromConfiguringFunctions.kt

         * TODO: this may be excessive
         */
        override fun getClassesToVisitFrom(kClass: KClass<*>): Iterable<KClass<*>> =
            kClass.memberFunctions
                .filter { memberFilter.shouldIncludeMember(it) }
                .mapNotNullTo(mutableSetOf()) { fn -> fn.parameters.lastOrNull()?.let { configureLambdas.getTypeConfiguredByLambda(it.type)?.classifier as? KClass<*> } }
    }
    
    
    private
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu May 30 12:25:07 UTC 2024
    - 3K bytes
    - Viewed (0)
  2. platforms/core-configuration/declarative-dsl-core/src/main/kotlin/org/gradle/internal/declarativedsl/schemaBuilder/PropertyExtractor.kt

                .mapValues { (_, functions) -> functions.singleOrNull { fn -> fn.parameters.all { it == fn.instanceParameter } } }
                .filterValues { it != null && includeMemberFilter.shouldIncludeMember(it) }
            return getters.mapNotNull { (name, getter) ->
                checkNotNull(getter)
                val nameAfterGet = name.substringAfter("get")
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue May 14 10:08:01 UTC 2024
    - 6.7K bytes
    - Viewed (0)
  3. platforms/core-configuration/declarative-dsl-core/src/main/kotlin/org/gradle/internal/declarativedsl/schemaBuilder/MemberFilter.kt

     * limitations under the License.
     */
    
    package org.gradle.internal.declarativedsl.schemaBuilder
    
    import kotlin.reflect.KCallable
    
    
    fun interface MemberFilter {
        fun shouldIncludeMember(member: KCallable<*>): Boolean
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Feb 02 10:53:44 UTC 2024
    - 799 bytes
    - Viewed (0)
  4. platforms/core-configuration/declarative-dsl-provider/src/main/kotlin/org/gradle/internal/declarativedsl/common/schemaFromProperties.kt

        private
        fun memberPropertiesOf(kClass: KClass<*>, propertyNamePredicate: (String) -> Boolean): List<CollectedPropertyInformation> = kClass.memberProperties
            .filter { property ->
                (includeMemberFilter.shouldIncludeMember(property) ||
                    kClass.primaryConstructor?.parameters.orEmpty().any { it.name == property.name && it.type == property.returnType }) &&
                    property.visibility == KVisibility.PUBLIC &&
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu May 30 12:25:07 UTC 2024
    - 5.9K bytes
    - Viewed (0)
  5. platforms/core-configuration/declarative-dsl-core/src/main/kotlin/org/gradle/internal/declarativedsl/schemaBuilder/FunctionExtractor.kt

            val functionsClaimedByProperties = preIndex.getClaimedFunctions(kClass)
            return kClass.memberFunctions.filter {
                it.visibility == KVisibility.PUBLIC &&
                    includeFilter.shouldIncludeMember(it) &&
                    it !in functionsClaimedByProperties
            }.map { function -> memberFunction(kClass, function, preIndex, configureLambdas) }
        }
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu May 16 11:58:18 UTC 2024
    - 13.7K bytes
    - Viewed (0)
Back to top