# Package org.keycloak.models.utils.reflection

- Interface Summary
  Interface | Description
  --- | ---
  MethodProperty<V> |
  Property<V> | A representation of a JavaBean style property
  PropertyCriteria | A property criteria can be used to filter the properties found by a `PropertyQuery`

- Class Summary
  Class | Description
  --- | ---
  AnnotatedPropertyCriteria | A criteria that matches a property based on its annotations
  Properties | Utility class for working with JavaBean style properties
  PropertyQueries | Utilities for working with property queries
  PropertyQuery<V> | Queries a target class for properties that match certain criteria.
  Reflections | Utility class for working with JDK Reflection and also CDI's {link Annotated} metadata.
  SetAccessiblePrivilegedAction | A `PrivilegedAction` that calls `AccessibleObject.setAccessible(boolean)`
  Types | Utility class for Types

Copyright © 2014. All Rights Reserved.