Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 12 for JvmBytecodeCallInterceptor (0.33 sec)

  1. platforms/core-runtime/internal-instrumentation-api/src/main/java/org/gradle/internal/instrumentation/api/jvmbytecode/JvmBytecodeCallInterceptor.java

    import org.gradle.internal.instrumentation.api.metadata.InstrumentationMetadata;
    import org.objectweb.asm.MethodVisitor;
    import org.objectweb.asm.tree.MethodNode;
    
    import java.util.function.Supplier;
    
    public interface JvmBytecodeCallInterceptor extends FilterableBytecodeInterceptor {
        boolean visitMethodInsn(
                String className,
                int opcode,
                String owner,
                String name,
                String descriptor,
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed Apr 10 13:55:59 UTC 2024
    - 1.7K bytes
    - Viewed (0)
  2. subprojects/core/src/main/java/org/gradle/internal/classpath/intercept/JvmBytecodeInterceptorFactoryProvider.java

            }
    
            private static List<JvmBytecodeCallInterceptor.Factory> loadFactories(ClassLoader classLoader, String forPackage) {
                ImmutableList.Builder<JvmBytecodeCallInterceptor.Factory> factories = ImmutableList.builder();
                for (JvmBytecodeCallInterceptor.Factory factory : ServiceLoader.load(JvmBytecodeCallInterceptor.Factory.class, classLoader)) {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed Nov 15 09:44:54 UTC 2023
    - 4.1K bytes
    - Viewed (0)
  3. subprojects/core/src/main/java/org/gradle/internal/classpath/intercept/JvmBytecodeInterceptorSet.java

    import org.gradle.internal.instrumentation.api.types.BytecodeInterceptorFilter;
    import org.gradle.internal.instrumentation.api.jvmbytecode.JvmBytecodeCallInterceptor;
    import org.objectweb.asm.MethodVisitor;
    
    import java.util.List;
    
    public interface JvmBytecodeInterceptorSet {
    
        List<JvmBytecodeCallInterceptor> getInterceptors(MethodVisitor methodVisitor, ClassData classData);
    
        BytecodeInterceptorFilter getOriginalFilter();
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Nov 24 13:33:59 UTC 2023
    - 1.1K bytes
    - Viewed (0)
  4. subprojects/core/src/main/java/org/gradle/internal/classpath/intercept/DefaultJvmBytecodeInterceptorFactorySet.java

            List<JvmBytecodeCallInterceptor.Factory> factories = provider.getInterceptorFactories().stream()
                .filter(filter::matches)
                .collect(Collectors.toList());
            return new JvmBytecodeInterceptorSet() {
                @Override
                public List<JvmBytecodeCallInterceptor> getInterceptors(MethodVisitor methodVisitor, ClassData classData) {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Nov 24 13:33:59 UTC 2023
    - 2.1K bytes
    - Viewed (0)
  5. platforms/core-runtime/internal-instrumentation-processor/src/test/groovy/org/gradle/internal/instrumentation/processor/codegen/jvmbytecode/InterceptJvmCallsGeneratorTest.groovy

                package my;
    
                @Generated
                public class InterceptorDeclaration_JvmBytecodeImpl implements JvmBytecodeCallInterceptor, $capability {
    
                    public static class Factory implements JvmBytecodeCallInterceptor.Factory, $factoryCapability {
                    }
                }
            """
            assertThat(compilation).succeededWithoutWarnings()
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed Apr 10 19:21:09 UTC 2024
    - 12K bytes
    - Viewed (0)
  6. platforms/core-runtime/internal-instrumentation-processor/src/test/groovy/org/gradle/internal/instrumentation/processor/codegen/jvmbytecode/InterceptJvmCallsResourceGeneratorTest.groovy

    import static javax.tools.StandardLocation.CLASS_OUTPUT
    
    class InterceptJvmCallsResourceGeneratorTest extends InstrumentationCodeGenTest {
    
        def "should generate a META-INF/services resource with all JvmBytecodeCallInterceptor factory classes"() {
            given:
            def givenFirstSource = source """
                package org.gradle.test;
                import org.gradle.internal.instrumentation.api.annotations.*;
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Oct 02 15:44:14 UTC 2023
    - 3.4K bytes
    - Viewed (0)
  7. platforms/core-runtime/internal-instrumentation-processor/src/main/java/org/gradle/internal/instrumentation/processor/codegen/jvmbytecode/InterceptJvmCallsResourceGenerator.java

     * limitations under the License.
     */
    
    package org.gradle.internal.instrumentation.processor.codegen.jvmbytecode;
    
    import org.gradle.internal.instrumentation.api.jvmbytecode.JvmBytecodeCallInterceptor;
    import org.gradle.internal.instrumentation.model.CallInterceptionRequest;
    import org.gradle.internal.instrumentation.model.RequestExtra;
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue May 28 13:09:40 UTC 2024
    - 3.1K bytes
    - Viewed (0)
  8. platforms/core-runtime/internal-instrumentation-processor/src/main/java/org/gradle/internal/instrumentation/processor/codegen/jvmbytecode/InterceptJvmCallsGenerator.java

    import org.gradle.internal.instrumentation.api.annotations.CallableKind;
    import org.gradle.internal.instrumentation.api.annotations.ParameterKind;
    import org.gradle.internal.instrumentation.api.jvmbytecode.JvmBytecodeCallInterceptor;
    import org.gradle.internal.instrumentation.api.metadata.InstrumentationMetadata;
    import org.gradle.internal.instrumentation.api.types.BytecodeInterceptorFilter;
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed Apr 10 18:50:01 UTC 2024
    - 27.4K bytes
    - Viewed (0)
  9. platforms/core-runtime/internal-instrumentation-processor/src/test/groovy/org/gradle/internal/instrumentation/extensions/property/PropertyUpgradeCodeGenTest.groovy

            def generatedClass = source """
                package $GENERATED_CLASSES_PACKAGE_NAME;
    
                @Generated
                public class InterceptorDeclaration_PropertyUpgradesJvmBytecode_TestProject implements JvmBytecodeCallInterceptor, FilterableBytecodeInterceptor.BytecodeUpgradeInterceptor {
                    @Override
                    public boolean visitMethodInsn(String className, int opcode, String owner, String name,
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Apr 23 08:40:36 UTC 2024
    - 17.9K bytes
    - Viewed (0)
  10. subprojects/core/src/main/java/org/gradle/internal/classpath/transforms/InstrumentingClassTransform.java

    import org.gradle.internal.classpath.intercept.JvmBytecodeInterceptorSet;
    import org.gradle.internal.hash.Hasher;
    import org.gradle.internal.instrumentation.api.jvmbytecode.JvmBytecodeCallInterceptor;
    import org.gradle.internal.instrumentation.api.types.BytecodeInterceptorFilter;
    import org.gradle.internal.lazy.Lazy;
    import org.gradle.model.internal.asm.MethodVisitorScope;
    import org.objectweb.asm.ClassVisitor;
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed Mar 20 01:16:36 UTC 2024
    - 32K bytes
    - Viewed (0)
Back to top