Skip navigation links

Package net.sf.mmm.util.reflect.api

Provides the API for utilities that help to deal with reflection.

See: Description

Package net.sf.mmm.util.reflect.api Description

Provides the API for utilities that help to deal with reflection.

Reflection-Util API

Java reflection is a powerful mechanism that allows flexible and generic programming. With Java5 a generic type-system was introduced. However this is quite a wild animal and this way hard to deal with via the reflection API. Therefore this package provides the interface GenericType that allows simple access to the complex generic type-system.
You will also find utilities that make reflection a lot easier and may offer features that you may not even know they where possible such as finding all classes located in the classpath or a specific package.
Therefore ReflectionUtil will help you to deal with reflection. For advanced support when reading annotations have a look at AnnotationUtil. Additionally CollectionReflectionUtil offers reflective and generic operations on Collections.
Further the interface ClassResolver allows to retrieve Classes by name in order to abstract from ClassLoaders as well as to do name mappings (e.g. Object to java.lang.Object).
Skip navigation links

Copyright © 2001–2016 mmm-Team. All rights reserved.