News:

Choose a design and let our professionals help you build a successful website   - ITAcumens

Main Menu

Class Modifier Example - Reflection API Tutorials

Started by VelMurugan, Nov 24, 2008, 11:36 PM

Previous topic - Next topic

VelMurugan

Class Modifier Example

In this section you will learn how to retrieve modifier's information of a class that we have taken in our program. Here is an example that provides the usage of the getModifiers() method in more detail.

Create an object of  class as you want and then call getModifiers() method through this object. We can also know is it "Public", "Abstract", "Final" with isPublic(), isAbstract(), isFinal() methods.

Here is the code of example:

ClassModifier.java
import java.lang.reflect.*;

public class ClassModifier {
  public static void main(String str[]){
  Class cls = java.util.List.class;
  int modifier = cls.getModifiers();
      if (Modifier.isPublic(modifier))
         System.out.println("public");
      if (Modifier.isAbstract(modifier))
         System.out.println("abstract");
      if (Modifier.isFinal(modifier))
         System.out.println("final");
   }
}


Source : RoseIndia