Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 28 for CallInterceptionRequest (0.3 sec)

  1. platforms/core-runtime/internal-instrumentation-processor/src/main/java/org/gradle/internal/instrumentation/model/CallInterceptionRequest.java

     * See the License for the specific language governing permissions and
     * limitations under the License.
     */
    
    package org.gradle.internal.instrumentation.model;
    
    public interface CallInterceptionRequest {
        CallableInfo getInterceptedCallable();
        ImplementationInfo getImplementationInfo();
        RequestExtrasContainer getRequestExtras();
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Oct 02 15:44:14 UTC 2023
    - 852 bytes
    - Viewed (0)
  2. platforms/core-runtime/internal-instrumentation-processor/src/main/java/org/gradle/internal/instrumentation/processor/codegen/RequestGroupingInstrumentationClassSourceGenerator.java

        protected abstract String classNameForRequest(CallInterceptionRequest request);
    
        protected abstract Consumer<TypeSpec.Builder> classContentForClass(
            String className,
            List<CallInterceptionRequest> requestsClassGroup,
            Consumer<? super CallInterceptionRequest> onProcessedRequest,
            Consumer<? super HasFailures.FailureInfo> onFailure
        );
    
        @Override
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed Nov 15 08:22:43 UTC 2023
    - 3.3K bytes
    - Viewed (0)
  3. platforms/core-runtime/internal-instrumentation-processor/src/main/java/org/gradle/internal/instrumentation/processor/AddGeneratedClassNameFlagFromClassLevelAnnotation.java

            this.produceFlagForGeneratedClassName = produceFlagForGeneratedClassName;
        }
    
    
        @Override
        public Collection<CallInterceptionRequest> postProcessRequest(CallInterceptionRequest originalRequest) {
            Optional<ExecutableElement> maybeOriginatingElement = originalRequest.getRequestExtras().getByType(OriginatingElement.class)
                .map(OriginatingElement::getElement);
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed Nov 15 13:39:36 UTC 2023
    - 5.1K bytes
    - Viewed (0)
  4. platforms/core-runtime/internal-instrumentation-processor/src/main/java/org/gradle/internal/instrumentation/extensions/types/InstrumentedTypesResourceGenerator.java

     */
    public class InstrumentedTypesResourceGenerator implements InstrumentationResourceGenerator {
        @Override
        public Collection<CallInterceptionRequest> filterRequestsForResource(Collection<CallInterceptionRequest> interceptionRequests) {
            return interceptionRequests.stream()
                .filter(request -> request.getInterceptedCallable().getOwner().isInterceptSubtypes())
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue May 28 13:09:40 UTC 2024
    - 2.7K bytes
    - Viewed (0)
  5. platforms/core-runtime/internal-instrumentation-processor/src/main/java/org/gradle/internal/instrumentation/processor/features/withstaticreference/WithExtensionReferencesReader.java

    import java.util.Collection;
    import java.util.Collections;
    
    public class WithExtensionReferencesReader implements RequestPostProcessorExtension {
        @Override
        public Collection<CallInterceptionRequest> postProcessRequest(CallInterceptionRequest originalRequest) {
            if (shouldPostProcess(originalRequest)) {
                originalRequest.getRequestExtras().getByType(RequestExtra.OriginatingElement.class).ifPresent(originatingElement -> {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Oct 02 15:44:14 UTC 2023
    - 3.4K bytes
    - Viewed (0)
  6. platforms/core-runtime/internal-instrumentation-processor/src/main/java/org/gradle/internal/instrumentation/processor/codegen/groovy/CallInterceptorSpecs.java

            BytecodeInterceptorType getInterceptorType();
    
            List<CallInterceptionRequest> getRequests();
    
            class NamedCallableInterceptorSpec implements CallInterceptorSpec {
    
                private final String name;
                private final String className;
                private final String fullClassName;
                private final List<CallInterceptionRequest> requests;
                private final BytecodeInterceptorType interceptorType;
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed Nov 15 13:39:36 UTC 2023
    - 5.8K bytes
    - Viewed (0)
  7. platforms/core-runtime/internal-instrumentation-processor/src/main/java/org/gradle/internal/instrumentation/processor/codegen/jvmbytecode/InterceptJvmCallsGenerator.java

        protected Consumer<TypeSpec.Builder> classContentForClass(
            String className,
            List<CallInterceptionRequest> requestsClassGroup,
            Consumer<? super CallInterceptionRequest> onProcessedRequest,
            Consumer<? super FailureInfo> onFailure
        ) {
            Map<Type, FieldSpec> typeFieldByOwner = generateFieldsForImplementationOwners(requestsClassGroup);
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed Apr 10 18:50:01 UTC 2024
    - 27.4K bytes
    - Viewed (0)
  8. platforms/core-runtime/internal-instrumentation-processor/src/main/java/org/gradle/internal/instrumentation/processor/codegen/InstrumentationResourceGenerator.java

    import org.gradle.internal.instrumentation.model.CallInterceptionRequest;
    
    import java.io.OutputStream;
    import java.util.Collection;
    import java.util.List;
    
    public interface InstrumentationResourceGenerator {
    
        /**
         * Filter the requests to only those that are relevant to the resource being generated.
         */
        Collection<CallInterceptionRequest> filterRequestsForResource(
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Jan 26 14:58:23 UTC 2024
    - 2.1K bytes
    - Viewed (0)
  9. platforms/core-runtime/internal-instrumentation-processor/src/main/java/org/gradle/internal/instrumentation/processor/features/withstaticreference/WithExtensionReferencesPostProcessor.java

    import java.util.stream.Stream;
    
    public class WithExtensionReferencesPostProcessor implements RequestPostProcessorExtension {
    
        @Override
        public Collection<CallInterceptionRequest> postProcessRequest(CallInterceptionRequest originalRequest) {
            Optional<WithExtensionReferencesExtra> extra = originalRequest.getRequestExtras().getByType(WithExtensionReferencesExtra.class);
            return extra
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Oct 02 15:44:14 UTC 2023
    - 4.2K bytes
    - Viewed (0)
  10. platforms/core-runtime/internal-instrumentation-processor/src/main/java/org/gradle/internal/instrumentation/processor/extensibility/RequestPostProcessorExtension.java

    package org.gradle.internal.instrumentation.processor.extensibility;
    
    import org.gradle.internal.instrumentation.model.CallInterceptionRequest;
    
    import java.util.Collection;
    
    public interface RequestPostProcessorExtension extends InstrumentationProcessorExtension {
        Collection<CallInterceptionRequest> postProcessRequest(CallInterceptionRequest originalRequest);
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Oct 02 15:44:14 UTC 2023
    - 986 bytes
    - Viewed (0)
Back to top