Java Reflection - Java Class .desiredAssertionStatus ()


Class.desiredAssertionStatus() has the following syntax.

public boolean desiredAssertionStatus()


In the following code shows how to use Class.desiredAssertionStatus() method.

//from   w  w  w. j a v  a2  m
public class Main {

   public static void main(String[] args) {

     Main c = new Main();
     Class cls = c.getClass();

     // returns the name of the class
     String name = cls.getName();
     System.out.println("Class Name = " + name);
     // returns assertion status
     boolean retval = cls.desiredAssertionStatus();
     System.out.println("status = " + retval);     

The code above generates the following result.