The getSigners() method of java.lang.Class class is used to get the signers of this class. The method returns the signers of this class. If this object represents a primitive type or void, then this method returns null.
Syntax:
public Object[] getSigners()
Parameter: This method does not accept any parameter.
Return Value: This method returns the signers of this class. If this object represents a primitive type or void, then this method returns null.
Below programs demonstrate the getSigners() method.
Example 1:
Java
// Java program to demonstrate getSigners() methodimport java.util.*;public class Test { public static void main(String[] args) throws ClassNotFoundException { // returns the Class object for this class Class myClass = Class.forName("Test"); System.out.println("Class represented by myClass: " + myClass.toString()); // Get the signers of myClass // using getSigners() method System.out.println( "Signers of myClass: " + Arrays.toString( myClass.getSigners())); }} |
Class represented by myClass: class Test Signers of myClass: null
Example 2:
Java
// Java program to demonstrate getSigners() methodimport java.util.*;public class Test { public static void main(String[] args) throws ClassNotFoundException { // returns the Class object Class myClass = Class.forName("java.lang.Integer"); // Get the signers of myClass // using getSigners() method System.out.println( "Signers of myClass: " + Arrays.toString( myClass.getSigners())); }} |
Signers of myClass: null
Reference: https://docs.oracle.com/javase/9/docs/api/java/lang/Class.html#getSigners–
