Return true if it is the private modifier, false otherwise in Java
Description
The following code shows how to return true if it is the private modifier, false otherwise.
Example
//w w w . j a va 2 s .com
import java.lang.reflect.Modifier;
public class Main {
public static void main(String[] args) throws Exception {
getClassModifier(String.class);
getClassModifier(TestA.class);
getClassModifier(TestB.class);
}
private static void getClassModifier(Class clazz) {
int modifier = clazz.getModifiers();
if (Modifier.isPrivate(modifier)) {
System.out.println(clazz.getName() + " class modifier is private");
}
}
protected static final class TestA {
}
private abstract class TestB {
}
}
The code above generates the following result.