Bean reflection and introspection.
The principal members of this package are:
ClassSpace
- Represents a source of classes and resources that can be scanned.
BeanProperties
- Picks out potential bean properties from declared class members.
Logs
- Utility methods for logging internal messages.
TypeParameters
- Utility methods for dealing with generic type parameters.
Interfaces
Classes
| BeanProperties |
Iterable that iterates over potential bean properties in a class hierarchy. |
| BundleClassSpace |
ClassSpace backed by a strongly-referenced Bundle. |
| DeclaredMembers |
Iterable that iterates over declared members of a class hierarchy. |
| LoadedClass<T> |
Pseudo DeferredClass backed by an already loaded Class. |
| Logs |
Utility methods for logging internal messages. |
| Soft |
Utility methods for dealing with SoftReference collections. |
| Streams |
Utility methods for dealing with streams. |
| TypeParameters |
Utility methods for dealing with generic type parameters and arguments. |
| URLClassSpace |
ClassSpace backed by a strongly-referenced ClassLoader and a URL class path. |
| Weak |
Utility methods for dealing with WeakReference collections. |
Enums