Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 11 for receiverClass (0.19 sec)

  1. platforms/core-configuration/declarative-dsl-core/src/main/kotlin/org/gradle/internal/declarativedsl/mappingToJvm/RuntimeFunctionResolver.kt

        override fun resolve(receiverClass: KClass<*>, name: String, parameterValueBinding: ParameterValueBinding): RuntimeFunctionResolver.Resolution {
            receiverClass.memberFunctions.forEach { function ->
                // TODO: `convertBinding` is invoked here with the receiverClass passed as the receiver and non-resolved argument origins; this probably needs a different API shape
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Mar 05 10:30:52 UTC 2024
    - 2.7K bytes
    - Viewed (0)
  2. platforms/core-configuration/declarative-dsl-core/src/main/kotlin/org/gradle/internal/declarativedsl/mappingToJvm/RuntimePropertyResolver.kt

            val setter = (findKotlinProperty(receiverClass, name) as? KMutableProperty<*>)?.let(::kotlinPropertySetter)
                ?: findKotlinFunctionSetter(receiverClass, name)
                ?: findJavaSetter(receiverClass, name)
    
            return setter?.let(::ResolvedWrite) ?: UnresolvedWrite
        }
    
        private
        fun findKotlinProperty(receiverClass: KClass<*>, name: String) =
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Mar 25 17:34:03 UTC 2024
    - 5.7K bytes
    - Viewed (0)
  3. subprojects/core/src/main/java/org/gradle/internal/classpath/intercept/CompositeCallInterceptor.java

        }
    
        @Nullable
        @Override
        public Class<?> matchesProperty(Class<?> receiverClass) {
            Class<?> typeOfProperty = null;
            if (first instanceof PropertyAwareCallInterceptor) {
                typeOfProperty = ((PropertyAwareCallInterceptor) first).matchesProperty(receiverClass);
            }
            if (typeOfProperty == null && second instanceof PropertyAwareCallInterceptor) {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Apr 11 14:02:30 UTC 2024
    - 3.2K bytes
    - Viewed (0)
  4. platforms/core-configuration/declarative-dsl-provider/src/main/kotlin/org/gradle/internal/declarativedsl/common/DependencyCollectorFunctionExtractorAndRuntimeResolver.kt

        private
        fun hasDependencyCollectorGetterSignature(receiverClass: KClass<*>, function: KFunction<*>): Boolean {
            return receiverClass.isSubclassOf(Dependencies::class) && with(function) {
                name.startsWith("get") && returnType.classifier == DependencyCollector::class && parameters.size == 1
            }
        }
    
        private
        fun isDependencyCollectorProperty(receiverClass: KClass<*>, property: KProperty<*>): Boolean {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu May 30 12:25:07 UTC 2024
    - 8.4K bytes
    - Viewed (0)
  5. platforms/core-configuration/declarative-dsl-provider/src/main/kotlin/org/gradle/internal/declarativedsl/project/TypeSafeProjectAccessorsSchemaBuildingComponent.kt

    }
    
    
    private
    class ProjectPropertyAccessorRuntimeResolver : RuntimePropertyResolver {
        override fun resolvePropertyRead(receiverClass: KClass<*>, name: String): RuntimePropertyResolver.ReadResolution =
            if (receiverClass.isSubclassOf(Project::class) && name == "projects") {
                RuntimePropertyResolver.ReadResolution.ResolvedRead { receiver -> (receiver as Project).extensions.getByName("projects") }
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu May 30 12:25:07 UTC 2024
    - 6.7K bytes
    - Viewed (0)
  6. subprojects/core/src/main/java/org/gradle/internal/classpath/intercept/SignatureAwareCallInterceptor.java

     */
    @NonNullApi
    public interface SignatureAwareCallInterceptor {
        /**
         * @param receiverClass the class that the method is invoked on; the owner class if static
         * @param argumentClasses the classes of each argument passed to a call, with {@code null} elements for {@code null} values
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Jul 24 15:57:57 UTC 2023
    - 1.8K bytes
    - Viewed (0)
  7. subprojects/core/src/main/java/org/gradle/internal/classpath/intercept/PropertyAwareCallInterceptor.java

         * @return If property access is intercepted, the type of the property. Null otherwise.
         */
        @Nullable
        Class<?> matchesProperty(Class<?> receiverClass);
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Jul 24 15:57:57 UTC 2023
    - 1.2K bytes
    - Viewed (0)
  8. platforms/core-runtime/internal-instrumentation-processor/src/main/java/org/gradle/internal/instrumentation/processor/codegen/groovy/InterceptGroovyCallsGenerator.java

                .addAnnotation(Override.class)
                .addModifiers(Modifier.PUBLIC)
                .returns(SIGNATURE_AWARE_CALL_INTERCEPTOR_SIGNATURE_MATCH)
                .addParameter(classWildcard, "receiverClass")
                .addParameter(ArrayTypeName.of(classWildcard), "argumentClasses")
                .addParameter(boolean.class, "isStatic")
                .addCode(generateMatchesSignatureCodeFromInterceptorSignatureTree(signatureTree))
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue May 28 13:09:40 UTC 2024
    - 16.4K bytes
    - Viewed (0)
  9. platforms/core-runtime/internal-instrumentation-processor/src/main/java/org/gradle/internal/instrumentation/processor/codegen/groovy/MatchesSignatureGeneratingSignatureTreeVisitor.java

            CodeBlock argExpr = entry.kind == RECEIVER || entry.kind == RECEIVER_AS_CLASS
                ? CodeBlock.of("receiverClass")
                : CodeBlock.of("arg$L", paramIndex);
    
            int childArgCount = paramIndex + 1;
            TypeName entryChildType = TypeUtils.typeName(entry.type);
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Oct 02 15:44:14 UTC 2023
    - 7.3K bytes
    - Viewed (0)
  10. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KtFirCompilerFacility.kt

            val owner = descriptor.owner
    
            if (descriptor is IrBasedReceiverParameterDescriptor && owner is IrValueParameter) {
                val receiverClass = (owner.type as? IrSimpleType)?.classifier as? IrClassSymbol
                val receiverClassId = receiverClass?.owner?.classId
    
                if (receiverClassId != null) {
                    if (owner.index >= 0) {
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Wed Jun 05 08:42:45 UTC 2024
    - 29.4K bytes
    - Viewed (0)
Back to top