![java package tutorial](/java/lang/images/java.jpg)
- Java.lang Package classes
- Java.lang - Home
- Java.lang - Boolean
- Java.lang - Byte
- Java.lang - Character
- Java.lang - Character.Subset
- Java.lang - Character.UnicodeBlock
- Java.lang - Class
- Java.lang - ClassLoader
- Java.lang - Compiler
- Java.lang - Double
- Java.lang - Enum
- Java.lang - Float
- Java.lang - InheritableThreadLocal
- Java.lang - Integer
- Java.lang - Long
- Java.lang - Math
- Java.lang - Number
- Java.lang - Object
- Java.lang - Package
- Java.lang - Process
- Java.lang - ProcessBuilder
- Java.lang - Runtime
- Java.lang - RuntimePermission
- Java.lang - SecurityManager
- Java.lang - Short
- Java.lang - StackTraceElement
- Java.lang - StrictMath
- Java.lang - String
- Java.lang - StringBuffer
- Java.lang - StringBuilder
- Java.lang - System
- Java.lang - Thread
- Java.lang - ThreadGroup
- Java.lang - ThreadLocal
- Java.lang - Throwable
- Java.lang - Void
- Java.lang Package extras
- Java.lang - Interfaces
- Java.lang - Errors
- Java.lang - Exceptions
- Java.lang Package Useful Resources
- Java.lang - Useful Resources
- Java.lang - Discussion
Java Class getSigners() Method
Description
The Java Class getSigners() gets the signers of this class.
Declaration
Following is the declaration for java.lang.Class.getSigners() method
public Object[] getSigners()
Parameters
NA
Return Value
This method returns the signers of this class, or null if there are no signers and returns null if this object represents a primitive type or void.
Exception
NA
Getting Signers of a Class Example
The following example shows the usage of java.lang.Class.getSigners() method. In this program, using forName() method, the class of the ClassDemo is retrieved. Using getName(), we've retrieved the name of the class and then using getSigner() method, signers are retrieved and printed it.
package com.tutorialspoint; public class ClassDemo { public static void main(String[] args) { try { Class cls = Class.forName("com.tutorialspoint.ClassDemo"); // 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()); } } }
Output
Let us compile and run the above program, this will produce the following result −
Class = com.tutorialspoint.ClassDemo Value = null
Getting Signers of an ArrayList Example
The following example shows the usage of java.lang.Class.getSigners() method. In this program, we've used the class of ArrayList then using getSigner() method, signers are retrieved and printed it.
package com.tutorialspoint; import java.util.ArrayList; public class ClassDemo { public static void main(String[] args) { Class cls = ArrayList.class; // returns the name of the class System.out.println("Class = " + cls.getName()); Object[] obj = cls.getSigners(); System.out.println("Value = " + obj); } }
Output
Let us compile and run the above program, this will produce the following result −
Class = java.util.ArrayList Value = null
Getting Signers of an Thread Example
The following example shows the usage of java.lang.Class.getSigners() method. In this program, we've used the class of Thread then using getSigner() method, signers are retrieved and printed it.
package com.tutorialspoint; public class ClassDemo { public static void main(String[] args) { Class cls = Thread.class; // returns the name of the class System.out.println("Class = " + cls.getName()); Object[] obj = cls.getSigners(); System.out.println("Value = " + obj); } }
Output
Let us compile and run the above program, this will produce the following result −
Class = java.lang.Thread Value = null