Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 2 of 2 for MethodHandleBasedServiceMethod (0.23 sec)

  1. platforms/core-runtime/base-services/src/main/java/org/gradle/internal/service/MethodHandleBasedServiceMethod.java

    import java.lang.invoke.MethodHandle;
    import java.lang.invoke.MethodHandles;
    import java.lang.reflect.Method;
    
    class MethodHandleBasedServiceMethod extends AbstractServiceMethod {
        private final static MethodHandles.Lookup LOOKUP = MethodHandles.publicLookup();
        private final MethodHandle method;
    
        MethodHandleBasedServiceMethod(Method target) throws IllegalAccessException {
            super(target);
            this.method = LOOKUP.unreflect(target);
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Nov 17 11:08:22 UTC 2023
    - 1.4K bytes
    - Viewed (0)
  2. platforms/core-runtime/base-services/src/main/java/org/gradle/internal/service/MethodHandleBasedServiceMethodFactory.java

        public ServiceMethod toServiceMethod(Method method) {
            if (Modifier.isPublic(method.getModifiers()) && Modifier.isPublic(method.getDeclaringClass().getModifiers())) {
                try {
                    return new MethodHandleBasedServiceMethod(method);
                } catch (IllegalAccessException ex) {
                    return new ReflectionBasedServiceMethod(method);
                }
            }
            return new ReflectionBasedServiceMethod(method);
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Sep 22 08:48:02 UTC 2023
    - 1.6K bytes
    - Viewed (0)
Back to top