reflection - java: get all variable names in a class -
I have a class and I want to find it all public variable (not a function). How can I do so? Thanks!
  field [] field = YourClassName.class.getFields ();   Returns an array of all public variables in the class.
  getFields ()  return the fields in the whole class heir. If you want only the field defined in the class, and not its superwell, use  getDeclaredFields () , and filter the  public  with the following  modifier < / Code> approach: 
  Modifier.isPublic (field.getModifiers ());     YourClassName.class  really represents one of the types of types, check your documents for its interesting reflection methods. 
 The above is the  field  category. You can take a look at the whole package. 
Comments
Post a Comment