Java Reflection - Java Class.getModifiers()


Class.getModifiers() has the following syntax.

public int getModifiers()


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

//from ww  w . ja  va  2s  .  co  m
import java.lang.reflect.Modifier;

public class Main {

   public static void main(String[] args) {

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

     // returns the Java language modifiers for this class
     int i = cls.getModifiers();
     String retval = Modifier.toString(i);

The code above generates the following result.