Get Modifiers
int getModifiers()
- Returns the Java language modifiers for this class or interface, encoded in an integer.
import java.lang.reflect.Modifier;
public class Main {
public static void main(String[] args) {
Class c = new String().getClass();
int m = c.getModifiers();
if (Modifier.isPublic(m))
System.out.println("public");
if (Modifier.isAbstract(m))
System.out.println("abstract");
if (Modifier.isFinal(m))
System.out.println("final");
}
}
The output:
public
final