@Override
    public String getImplMethodName() {
        return name;
    }
@Test
    void test() throws NoSuchMethodException, IllegalAccessException {
        MethodHandles.Lookup lookup = MethodHandles.lookup();
        MethodHandle handle = lookup.findStatic(IdeaProxyLambdaMetaTest.class, "s", MethodType.methodType(int.class));

        // 模拟 IDEA 的 lambda 生成
        IntSupplier supplier = MethodHandleProxies.asInterfaceInstance(IntSupplier.class, handle);
        IdeaProxyLambdaMeta meta = new IdeaProxyLambdaMeta((Proxy) supplier);
        assertEquals("s", meta.getImplMethodName());
    }