java Class类 里面的 getSigners 的含义与作用

我的问题

1.我想要知道java签名者的含义,
2.如何使用这个方法,这个方法的场景

图片说明

api 是这么介绍的,我是这样测试的

    // 获得这个类的签名者。 感觉需要深入 ,先了解一下签名这个类?
    @Test
    public void getSigners() {
        try {
//            Class cls = Class.forName("ClassDemo");
//            Class cls = Class.forName(TypeParamsTest0.class.getName());
            Class cls = Class.forName(Arrays.class.getName());
//          Class cls = Class.forName(TypeParamsTest0.class.getName());

            // returns the name of the class
            System.out.println("Class = " + cls.getName());

            Object[] obj = cls.getSigners();
            System.out.println("Value = " + obj);
        } catch (ClassNotFoundException ex) {
            System.out.println(ex.toString());
        }
    }

在这篇文章中,有介绍其使用:
https://blog.csdn.net/en_joker/article/details/86439533
查看 postDefineClass方法

总体来说就是控制类访问权限的