Mega Code Archive

 
Categories / Java Tutorial / Reflection
 

Return true if the integer argument includes the static modifier, false otherwise

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.isStatic(modifier)) {       System.out.println(clazz.getName() + " class modifier is static");     }   }   protected static final class TestA {   }   private abstract class TestB {   } }