Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 16 for BytecodeInterceptorType (0.3 sec)

  1. platforms/core-runtime/internal-instrumentation-api/src/main/java/org/gradle/internal/instrumentation/api/types/BytecodeInterceptorType.java

     * See the License for the specific language governing permissions and
     * limitations under the License.
     */
    
    package org.gradle.internal.instrumentation.api.types;
    
    public enum BytecodeInterceptorType {
    
        /**
         * An interceptor that is applied to the bytecode always.
         */
        INSTRUMENTATION(
            FilterableBytecodeInterceptor.InstrumentationInterceptor.class,
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed Apr 10 13:55:59 UTC 2024
    - 2.1K bytes
    - Viewed (0)
  2. platforms/core-runtime/internal-instrumentation-processor/src/main/java/org/gradle/internal/instrumentation/processor/AddGeneratedClassNameFlagFromClassLevelAnnotation.java

        private final BiFunction<String, BytecodeInterceptorType, RequestExtra> produceFlagForGeneratedClassName;
    
        public AddGeneratedClassNameFlagFromClassLevelAnnotation(
            Elements elements,
            Predicate<? super CallInterceptionRequest> shouldAddExtraToRequestPredicate,
            Class<? extends Annotation> generatedClassNameProvidingAnnotation,
            BiFunction<String, BytecodeInterceptorType, RequestExtra> produceFlagForGeneratedClassName
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed Nov 15 13:39:36 UTC 2023
    - 5.1K bytes
    - Viewed (0)
  3. platforms/core-runtime/internal-instrumentation-api/src/main/java/org/gradle/internal/instrumentation/api/types/FilterableBytecodeInterceptorFactory.java

        BytecodeInterceptorType getType();
    
        /**
         * A marker interface that indicates that a class is used for generating bytecode upgrades.
         */
        interface BytecodeUpgradeInterceptorFactory extends FilterableBytecodeInterceptorFactory {
            @Override
            default BytecodeInterceptorType getType() {
                return BytecodeInterceptorType.BYTECODE_UPGRADE;
            }
        }
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed Apr 10 13:55:59 UTC 2024
    - 1.3K bytes
    - Viewed (0)
  4. platforms/core-runtime/internal-instrumentation-processor/src/main/java/org/gradle/internal/instrumentation/model/RequestExtra.java

    import org.gradle.internal.instrumentation.api.types.BytecodeInterceptorType;
    
    import javax.lang.model.element.ExecutableElement;
    
    public interface RequestExtra {
        class InterceptJvmCalls implements RequestExtra {
            private final String implementationClassName;
            private final BytecodeInterceptorType interceptorType;
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed Nov 15 13:39:36 UTC 2023
    - 2.4K bytes
    - Viewed (0)
  5. platforms/core-runtime/internal-instrumentation-processor/src/main/java/org/gradle/internal/instrumentation/processor/codegen/groovy/CallInterceptorSpecs.java

                private final List<CallInterceptionRequest> requests;
                private final BytecodeInterceptorType interceptorType;
    
                private NamedCallableInterceptorSpec(String name, String className, String fullClassName, List<CallInterceptionRequest> requests, BytecodeInterceptorType interceptorType) {
                    this.name = name;
                    this.className = className;
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed Nov 15 13:39:36 UTC 2023
    - 5.8K bytes
    - Viewed (0)
  6. platforms/core-runtime/internal-instrumentation-api/src/main/java/org/gradle/internal/instrumentation/api/types/FilterableBytecodeInterceptor.java

    public interface FilterableBytecodeInterceptor {
    
        BytecodeInterceptorType getType();
    
        /**
         * A marker interface that indicates that a class is used for bytecode upgrades.
         */
        interface BytecodeUpgradeInterceptor extends FilterableBytecodeInterceptor {
            @Override
            default BytecodeInterceptorType getType() {
                return BytecodeInterceptorType.BYTECODE_UPGRADE;
            }
        }
    
        /**
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed Apr 10 13:55:59 UTC 2024
    - 1.5K bytes
    - Viewed (0)
  7. platforms/core-runtime/internal-instrumentation-api/src/main/java/org/gradle/internal/instrumentation/api/types/BytecodeInterceptorFilter.java

        INSTRUMENTATION_ONLY(EnumSet.of(BytecodeInterceptorType.INSTRUMENTATION)),
        ALL(EnumSet.of(BytecodeInterceptorType.INSTRUMENTATION, BytecodeInterceptorType.BYTECODE_UPGRADE));
    
        @SuppressWarnings("ImmutableEnumChecker")
        private final EnumSet<BytecodeInterceptorType> instrumentationTypes;
    
        BytecodeInterceptorFilter(EnumSet<BytecodeInterceptorType> instrumentationTypes) {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue May 28 13:09:40 UTC 2024
    - 1.7K bytes
    - Viewed (0)
  8. platforms/core-runtime/internal-instrumentation-api/src/main/java/org/gradle/internal/instrumentation/api/annotations/SpecificJvmCallInterceptors.java

    import org.gradle.internal.instrumentation.api.types.BytecodeInterceptorType;
    
    import java.lang.annotation.ElementType;
    import java.lang.annotation.Retention;
    import java.lang.annotation.RetentionPolicy;
    import java.lang.annotation.Target;
    
    @Retention(RetentionPolicy.CLASS)
    @Target(ElementType.TYPE)
    public @interface SpecificJvmCallInterceptors {
        String generatedClassName();
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed Nov 15 13:39:36 UTC 2023
    - 1.1K bytes
    - Viewed (0)
  9. platforms/core-runtime/internal-instrumentation-api/src/main/java/org/gradle/internal/instrumentation/api/annotations/SpecificGroovyCallInterceptors.java

    @Target(ElementType.TYPE)
    public @interface SpecificGroovyCallInterceptors {
        String generatedClassName();
        BytecodeInterceptorType type() default BytecodeInterceptorType.INSTRUMENTATION;
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed Nov 15 13:39:36 UTC 2023
    - 1.1K bytes
    - Viewed (0)
  10. subprojects/core/src/main/java/org/gradle/internal/classpath/intercept/FilterableCallInterceptor.java

    import org.gradle.internal.instrumentation.api.types.FilterableBytecodeInterceptor;
    import org.gradle.internal.instrumentation.api.types.BytecodeInterceptorType;
    
    /**
     * CallInterceptor that can be filtered by a {@link BytecodeInterceptorType} type.
     */
    public interface FilterableCallInterceptor extends CallInterceptor, FilterableBytecodeInterceptor {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed Apr 10 13:55:59 UTC 2024
    - 1023 bytes
    - Viewed (0)
Back to top