Search Options

Results per page
Sort
Preferred Languages
Advance

Results 11 - 20 of 28 for CallInterceptionRequest (0.29 sec)

  1. platforms/core-runtime/internal-instrumentation-processor/src/main/java/org/gradle/internal/instrumentation/processor/codegen/HasFailures.java

    import org.gradle.internal.instrumentation.model.CallInterceptionRequest;
    
    import javax.annotation.Nullable;
    import java.util.List;
    
    public interface HasFailures {
    
        List<FailureInfo> getFailureDetails();
    
        class FailureInfo {
            @Nullable
            final CallInterceptionRequest request;
            final String reason;
    
            public FailureInfo(@Nullable CallInterceptionRequest request, String reason) {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Oct 02 15:44:14 UTC 2023
    - 1.2K bytes
    - Viewed (0)
  2. platforms/core-runtime/internal-instrumentation-processor/src/main/java/org/gradle/internal/instrumentation/processor/codegen/jvmbytecode/InterceptJvmCallsResourceGenerator.java

     */
    public class InterceptJvmCallsResourceGenerator implements InstrumentationResourceGenerator {
        @Override
        public Collection<CallInterceptionRequest> filterRequestsForResource(Collection<CallInterceptionRequest> interceptionRequests) {
            return interceptionRequests.stream()
                .filter(request -> request.getRequestExtras().getByType(RequestExtra.InterceptJvmCalls.class).isPresent())
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue May 28 13:09:40 UTC 2024
    - 3.1K bytes
    - Viewed (0)
  3. platforms/core-runtime/internal-instrumentation-processor/src/main/java/org/gradle/internal/instrumentation/processor/codegen/InstrumentationCodeGenerator.java

    import com.squareup.javapoet.TypeSpec;
    import org.gradle.internal.instrumentation.model.CallInterceptionRequest;
    
    import java.util.Collection;
    import java.util.List;
    
    public interface InstrumentationCodeGenerator {
    
        GenerationResult generateCodeForRequestedInterceptors(
            Collection<CallInterceptionRequest> interceptionRequests
        );
    
        interface GenerationResult {
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Jan 26 14:58:23 UTC 2024
    - 1.7K bytes
    - Viewed (0)
  4. platforms/core-runtime/internal-instrumentation-processor/src/main/java/org/gradle/internal/instrumentation/processor/codegen/JavadocUtils.java

     */
    
    package org.gradle.internal.instrumentation.processor.codegen;
    
    import com.squareup.javapoet.ClassName;
    import com.squareup.javapoet.CodeBlock;
    import org.gradle.internal.instrumentation.model.CallInterceptionRequest;
    import org.gradle.internal.instrumentation.model.CallableInfo;
    import org.gradle.internal.instrumentation.model.CallableKindInfo;
    import org.gradle.internal.instrumentation.model.ParameterInfo;
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Oct 02 15:44:14 UTC 2023
    - 4.4K bytes
    - Viewed (0)
  5. platforms/core-runtime/internal-instrumentation-processor/src/main/java/org/gradle/internal/instrumentation/processor/codegen/InstrumentationCodeGeneratorHost.java

                generateResource(resourceGenerator, interceptionRequests);
            }
        }
    
        private void generateResource(InstrumentationResourceGenerator resourceGenerator, Collection<CallInterceptionRequest> interceptionRequests) {
            Collection<CallInterceptionRequest> filteredRequests = resourceGenerator.filterRequestsForResource(interceptionRequests);
            if (filteredRequests.isEmpty()) {
                return;
            }
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Oct 02 15:44:14 UTC 2023
    - 6.8K bytes
    - Viewed (0)
  6. platforms/core-runtime/internal-instrumentation-processor/src/main/java/org/gradle/internal/instrumentation/processor/AbstractInstrumentationProcessor.java

                        }
                    }
                }
            }
        }
    
        @Nonnull
        private List<CallInterceptionRequest> postProcessRequests(List<CallInterceptionRequestReader.Result.Success> successResults) {
            List<CallInterceptionRequest> requests = successResults.stream().map(CallInterceptionRequestReader.Result.Success::getRequest).collect(Collectors.toList());
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue May 28 13:09:40 UTC 2024
    - 10.3K bytes
    - Viewed (0)
  7. platforms/core-runtime/internal-instrumentation-processor/src/main/java/org/gradle/internal/instrumentation/processor/codegen/groovy/CodeGeneratingSignatureTreeVisitor.java

        private void generateInvocationWhenArgsMatched(CallInterceptionRequest request, int argCount) {
            result.beginControlFlow("if (invocation.getArgsCount() == $L)", argCount);
            CodeBlock argsCode = prepareInvocationArgs(request);
            emitInvocationCodeWithReturn(request, argsCode);
            result.endControlFlow();
        }
    
        private CodeBlock prepareInvocationArgs(CallInterceptionRequest request) {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue May 28 13:09:40 UTC 2024
    - 8.9K bytes
    - Viewed (0)
  8. platforms/core-runtime/internal-instrumentation-processor/src/main/java/org/gradle/internal/instrumentation/extensions/property/InstrumentedPropertiesResourceGenerator.java

        private final ObjectMapper mapper = new ObjectMapper();
    
        @Override
        public Collection<CallInterceptionRequest> filterRequestsForResource(Collection<CallInterceptionRequest> interceptionRequests) {
            return interceptionRequests.stream()
                .filter(request -> request.getRequestExtras().getByType(PropertyUpgradeRequestExtra.class).isPresent())
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue May 28 13:09:40 UTC 2024
    - 7.5K bytes
    - Viewed (0)
  9. platforms/core-runtime/internal-instrumentation-processor/src/main/java/org/gradle/internal/instrumentation/processor/codegen/groovy/InterceptGroovyCallsGenerator.java

        @Override
        protected Consumer<TypeSpec.Builder> classContentForClass(
            String className,
            List<CallInterceptionRequest> requestsClassGroup,
            Consumer<? super CallInterceptionRequest> onProcessedRequest,
            Consumer<? super HasFailures.FailureInfo> onFailure
        ) {
            List<TypeSpec> interceptorTypeSpecs = generateInterceptorClasses(requestsClassGroup, onFailure);
    
            return builder -> builder
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue May 28 13:09:40 UTC 2024
    - 16.4K bytes
    - Viewed (0)
  10. platforms/core-runtime/internal-instrumentation-processor/src/main/java/org/gradle/internal/instrumentation/processor/modelreader/api/CallInterceptionRequestReader.java

    import org.gradle.internal.instrumentation.model.CallInterceptionRequest;
    
    import java.util.Collection;
    
    public interface CallInterceptionRequestReader<T> {
        Collection<Result> readRequest(T input);
    
        interface Result {
            class Success implements Result {
                private final CallInterceptionRequest request;
    
                public Success(CallInterceptionRequest request) {
                    this.request = request;
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Oct 02 15:44:14 UTC 2023
    - 1.4K bytes
    - Viewed (0)
Back to top