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() method import 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() method import 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–