Skip navigation links
A B C D E F G H I J K L M N O P R S T U V W 

A

AbstractGenericType<T> - Class in net.sf.mmm.util.reflect.base
This is the implementation of the GenericType interface.
AbstractGenericType() - Constructor for class net.sf.mmm.util.reflect.base.AbstractGenericType
The constructor.
accept(Class<?>) - Method in class net.sf.mmm.util.reflect.base.AnnotationFilter
accept(Class<?>) - Method in class net.sf.mmm.util.reflect.base.AssignableFromFilter
AccessFailedException - Exception in net.sf.mmm.util.reflect.api
An AccessFailedException is thrown if a reflective call failed because the executing code does NOT have access to the according definition.
AccessFailedException(Throwable, AccessibleObject) - Constructor for exception net.sf.mmm.util.reflect.api.AccessFailedException
The constructor.
AccessFailedException(Throwable, Type) - Constructor for exception net.sf.mmm.util.reflect.api.AccessFailedException
The constructor.
AccessFailedException(Object, Throwable) - Constructor for exception net.sf.mmm.util.reflect.api.AccessFailedException
 
actualTypeArguments - Variable in class net.sf.mmm.util.reflect.impl.ParameterizedTypeImpl
 
add(Object, Object) - Method in interface net.sf.mmm.util.reflect.api.CollectionReflectionUtil
This method adds the given item to the given arrayOrCollection.
add(Object, Object) - Method in class net.sf.mmm.util.reflect.base.CollectionReflectionUtilImpl
 
addClassMapping(Class<?>) - Method in class net.sf.mmm.util.reflect.base.MappedClassResolver
This method adds a mapping for the given type using the simple-name.
addClassMapping(String, Class<?>) - Method in class net.sf.mmm.util.reflect.base.MappedClassResolver
This method adds a mapping for the given type using the given name.
AnnotationFilter - Class in net.sf.mmm.util.reflect.base
This is a filter that only accepts types that are annotated with an annotation given at construction.
AnnotationFilter(Class<? extends Annotation>) - Constructor for class net.sf.mmm.util.reflect.base.AnnotationFilter
The constructor.
AnnotationFilter(Class<? extends Annotation>, boolean) - Constructor for class net.sf.mmm.util.reflect.base.AnnotationFilter
The constructor.
AnnotationFilter(Class<? extends Annotation>, boolean, AnnotationUtilImpl) - Constructor for class net.sf.mmm.util.reflect.base.AnnotationFilter
The constructor.
AnnotationNotForTargetException - Exception in net.sf.mmm.util.reflect.api
A AnnotationNotForTargetException is thrown if an Annotation should be resolved for a specific ElementType that it is NOT targeted for.
AnnotationNotForTargetException(Class<? extends Annotation>, ElementType) - Constructor for exception net.sf.mmm.util.reflect.api.AnnotationNotForTargetException
The constructor.
AnnotationNotRuntimeException - Exception in net.sf.mmm.util.reflect.api
A AnnotationNotRuntimeException is thrown if an Annotation should be resolved at runtime but has NOT the Retention RetentionPolicy.RUNTIME.
AnnotationNotRuntimeException(Class<? extends Annotation>) - Constructor for exception net.sf.mmm.util.reflect.api.AnnotationNotRuntimeException
The constructor.
annotationType - Variable in class net.sf.mmm.util.reflect.base.AnnotationFilter
The required annotation.
AnnotationUtil - Interface in net.sf.mmm.util.reflect.api
This is the interface for a collection of utility functions to deal with annotations.
annotationUtil - Variable in class net.sf.mmm.util.reflect.base.AnnotationFilter
The AnnotationUtilImpl to use.
annotationUtil() - Method in class net.sf.mmm.util.reflect.impl.spring.UtilReflectSpringConfig
 
AnnotationUtilImpl - Class in net.sf.mmm.util.reflect.base
This class is a collection of utility functions for dealing with annotations.
AnnotationUtilImpl() - Constructor for class net.sf.mmm.util.reflect.base.AnnotationUtilImpl
The constructor.
appendEnclosing(StringBuilder, char, ClassName) - Method in class net.sf.mmm.util.reflect.api.ClassName
Appends the enclosing class in proper order (reverse hierarchy).
args - Variable in class net.sf.mmm.util.reflect.api.Arguments
the wrapped signature
Arguments - Class in net.sf.mmm.util.reflect.api
This class represents an argument list.
Arguments(Object...) - Constructor for class net.sf.mmm.util.reflect.api.Arguments
The constructor.
AssignableFromFilter - Class in net.sf.mmm.util.reflect.base
This is a filter that only accepts types that are assignable from a special type.
AssignableFromFilter(Class<?>) - Constructor for class net.sf.mmm.util.reflect.base.AssignableFromFilter
The constructor.
AssignableFromFilter(Class<?>, boolean) - Constructor for class net.sf.mmm.util.reflect.base.AssignableFromFilter
The constructor.
assignmentClass - Variable in class net.sf.mmm.util.reflect.impl.GenericTypeImpl
 
assignmentClass - Variable in class net.sf.mmm.util.reflect.impl.GenericTypeImpl.ClassBounds
 

B

bits - Variable in enum net.sf.mmm.util.reflect.api.VisibilityModifier
 
bounds - Variable in class net.sf.mmm.util.reflect.impl.TypeVariableImpl
 
build() - Method in class net.sf.mmm.util.reflect.base.GenericTypeBuilder
 

C

CHAR_FILTER - Static variable in class net.sf.mmm.util.reflect.base.ReflectionUtilImpl
 
CLASS_FOR_NAME_RESOLVER - Static variable in interface net.sf.mmm.util.reflect.api.ClassResolver
This is a singleton implementation of the ClassResolver interface that simply delegates to Class.forName(String).
ClassBounds(Class<?>) - Constructor for class net.sf.mmm.util.reflect.impl.GenericTypeImpl.ClassBounds
The constructor.
ClassBounds(Class<?>, Class<?>) - Constructor for class net.sf.mmm.util.reflect.impl.GenericTypeImpl.ClassBounds
The constructor.
ClassName - Class in net.sf.mmm.util.reflect.api
This is a simple identifier for a Class.
ClassName(String, String) - Constructor for class net.sf.mmm.util.reflect.api.ClassName
The constructor.
ClassName(String, String, ClassName) - Constructor for class net.sf.mmm.util.reflect.api.ClassName
The constructor.
ClassName(Class<?>) - Constructor for class net.sf.mmm.util.reflect.api.ClassName
The constructor.
ClassNameCollector - Class in net.sf.mmm.util.reflect.base
This is an implementation of the ResourceVisitor interface that collects the names of all classes accepted by a given filter in a Set.
ClassNameCollector(Set<String>, Filter<? super String>) - Constructor for class net.sf.mmm.util.reflect.base.ClassNameCollector
The constructor.
classNameSet - Variable in class net.sf.mmm.util.reflect.base.ClassNameCollector
Set to collect class-names.
ClassResolver - Interface in net.sf.mmm.util.reflect.api
This is the callback interface used to resolve a type by some logical name to the Class reflecting that type.
CollectionReflectionUtil - Interface in net.sf.mmm.util.reflect.api
This is the interface for a collection of utility functions to deal with Collections reflectively.
collectionReflectionUtil() - Method in class net.sf.mmm.util.reflect.impl.spring.UtilReflectSpringConfig
 
CollectionReflectionUtilImpl - Class in net.sf.mmm.util.reflect.base
This is the implementation of the CollectionReflectionUtil interface.
CollectionReflectionUtilImpl() - Constructor for class net.sf.mmm.util.reflect.base.CollectionReflectionUtilImpl
The constructor.
CommonTypeVariables - Class in net.sf.mmm.util.reflect.impl
This class contains common TypeVariables.
CommonTypeVariables() - Constructor for class net.sf.mmm.util.reflect.impl.CommonTypeVariables
The forbidden constructor.
compare(Class<?>, Class<?>) - Method in interface net.sf.mmm.util.reflect.api.ReflectionUtil
This method compares the given classes.
compare(Class<?>, Class<?>) - Method in class net.sf.mmm.util.reflect.base.ReflectionUtilImpl
 
completeManifest(Manifest, URL) - Static method in class net.sf.mmm.util.reflect.base.ManifestLoader
This method adds dynamic attributes to the given manifest.
componentType - Variable in class net.sf.mmm.util.reflect.base.SimpleGenericTypeLimited
 
componentType - Variable in class net.sf.mmm.util.reflect.impl.GenericTypeImpl
 
componentType - Variable in class net.sf.mmm.util.reflect.impl.SimpleGenericTypeImpl
 
ContainerGrowthException - Exception in net.sf.mmm.util.reflect.base
A ContainerGrowthException is thrown if a container should grow (increase its size) but this failed.
ContainerGrowthException(int, int) - Constructor for exception net.sf.mmm.util.reflect.base.ContainerGrowthException
The constructor.
create(Type) - Method in class net.sf.mmm.util.reflect.base.AbstractGenericType
This method creates the GenericType that encapsulates the given type.
create(Type) - Method in class net.sf.mmm.util.reflect.impl.GenericTypeImpl
 
create(Type, GenericType<?>) - Method in class net.sf.mmm.util.reflect.impl.GenericTypeImpl
This method creates a new instance of this class.
create(Type, GenericType<?>) - Method in class net.sf.mmm.util.reflect.impl.RuntimeGenericType
 
create(Type) - Method in class net.sf.mmm.util.reflect.impl.SimpleGenericTypeImpl
 
createGenericType(Class<T>) - Method in interface net.sf.mmm.util.reflect.api.GenericTypeFactory
This method creates the GenericType representing the given type.
createGenericType(Type) - Method in interface net.sf.mmm.util.reflect.api.GenericTypeFactory
This method creates the GenericType representing the given type.
createGenericType(Type, GenericType<?>) - Method in interface net.sf.mmm.util.reflect.api.GenericTypeFactory
This method creates the GenericType representing the given type in the context of the given definingType.
createGenericType(Type, Class<?>) - Method in interface net.sf.mmm.util.reflect.api.GenericTypeFactory
This method creates the GenericType representing the given type in the context of the given definingType.
createGenericType(Class<T>) - Method in class net.sf.mmm.util.reflect.base.ReflectionUtilImpl
 
createGenericType(Type) - Method in class net.sf.mmm.util.reflect.base.ReflectionUtilImpl
 
createGenericType(Type, GenericType<?>) - Method in class net.sf.mmm.util.reflect.base.ReflectionUtilImpl
 
createGenericType(Type, Class<?>) - Method in class net.sf.mmm.util.reflect.base.ReflectionUtilImpl
 
createGenericType(Class<T>) - Method in class net.sf.mmm.util.reflect.base.ReflectionUtilLimitedImpl
 
createGenericType(Type) - Method in class net.sf.mmm.util.reflect.base.ReflectionUtilLimitedImpl
 
createGenericType(Type, GenericType<?>) - Method in class net.sf.mmm.util.reflect.base.ReflectionUtilLimitedImpl
 
createGenericType(Type, Class<?>) - Method in class net.sf.mmm.util.reflect.base.ReflectionUtilLimitedImpl
 
createGenericTypeOfList(GenericType<E>) - Method in interface net.sf.mmm.util.reflect.api.GenericTypeFactory
 
createGenericTypeOfList(GenericType<E>) - Method in class net.sf.mmm.util.reflect.base.ReflectionUtilImpl
 
createGenericTypeOfList(GenericType<E>) - Method in class net.sf.mmm.util.reflect.base.ReflectionUtilLimitedImpl
 
createGenericTypeOfMap(GenericType<K>, GenericType<V>) - Method in interface net.sf.mmm.util.reflect.api.GenericTypeFactory
 
createGenericTypeOfMap(GenericType<K>, GenericType<V>) - Method in class net.sf.mmm.util.reflect.base.ReflectionUtilImpl
 
createGenericTypeOfMap(GenericType<K>, GenericType<V>) - Method in class net.sf.mmm.util.reflect.base.ReflectionUtilLimitedImpl
 
createGenericTypeOfSet(GenericType<E>) - Method in interface net.sf.mmm.util.reflect.api.GenericTypeFactory
 
createGenericTypeOfSet(GenericType<E>) - Method in class net.sf.mmm.util.reflect.base.ReflectionUtilImpl
 
createGenericTypeOfSet(GenericType<E>) - Method in class net.sf.mmm.util.reflect.base.ReflectionUtilLimitedImpl
 
createJarUrl(String) - Method in class net.sf.mmm.util.reflect.base.ReflectionUtilImpl
 
createMessage(AccessibleObject, Object) - Static method in exception net.sf.mmm.util.reflect.api.InvocationFailedException
 

D

DEFAULT_MAXIMUM_LIST_GROWTH - Static variable in class net.sf.mmm.util.reflect.base.CollectionReflectionUtilImpl
The default value for the maximum growth of the size of an array or List : 128
definingType - Variable in class net.sf.mmm.util.reflect.impl.GenericTypeImpl
 
doInitialize() - Method in class net.sf.mmm.util.reflect.base.CollectionReflectionUtilImpl
 
doInitialized() - Method in class net.sf.mmm.util.reflect.base.AnnotationUtilImpl
 
doInitialized() - Method in class net.sf.mmm.util.reflect.base.ReflectionUtilImpl
 

E

enclosingClass - Variable in class net.sf.mmm.util.reflect.api.ClassName
 
EnumHelper - Class in net.sf.mmm.util.reflect.base
A simple helper to convert Enum from and to String.
EnumHelper() - Constructor for class net.sf.mmm.util.reflect.base.EnumHelper
 
equals(Object) - Method in class net.sf.mmm.util.reflect.api.Arguments
 
equals(Object) - Method in class net.sf.mmm.util.reflect.api.ClassName
 
equals(Object) - Method in class net.sf.mmm.util.reflect.api.NamedSignature
 
equals(Object) - Method in class net.sf.mmm.util.reflect.api.Signature
 
equals(Object) - Method in class net.sf.mmm.util.reflect.base.AbstractGenericType
 
equals(Object) - Method in class net.sf.mmm.util.reflect.base.GenericTypeVariable
 
equals(Object) - Method in class net.sf.mmm.util.reflect.base.SimpleGenericTypeLimited
 
equals(Object) - Method in class net.sf.mmm.util.reflect.impl.LowerBoundWildcardType
 
equals(Object) - Method in class net.sf.mmm.util.reflect.impl.ParameterizedTypeImpl
 
equals(Object) - Method in class net.sf.mmm.util.reflect.impl.TypeVariableImpl
 
equals(Object) - Method in class net.sf.mmm.util.reflect.impl.UnboundedWildcardType
 
equals(Object) - Method in class net.sf.mmm.util.reflect.impl.UpperBoundWildcardType
 
excludeSuperType - Variable in class net.sf.mmm.util.reflect.base.AssignableFromFilter
 

F

FILE_EXTENSION_JAR - Static variable in class net.sf.mmm.util.reflect.base.ReflectionUtilImpl
 
filter - Variable in class net.sf.mmm.util.reflect.base.ClassNameCollector
Filter to accept class-names.
filter - Variable in class net.sf.mmm.util.reflect.base.ResourceNameCollector
Filter to accept resource-names.
findClassNames(String, boolean) - Method in interface net.sf.mmm.util.reflect.api.ReflectionUtil
This method finds all classes that are located in the package identified by the given packageName.
findClassNames(String, boolean, Filter<? super String>) - Method in interface net.sf.mmm.util.reflect.api.ReflectionUtil
This method finds all classes that are located in the package identified by the given packageName.
findClassNames(String, boolean, Filter<? super String>, ClassLoader) - Method in interface net.sf.mmm.util.reflect.api.ReflectionUtil
This method finds all classes that are located in the package identified by the given packageName.
findClassNames(String, boolean, Set<String>) - Method in interface net.sf.mmm.util.reflect.api.ReflectionUtil
This method finds all classes that are located in the package identified by the given packageName.
findClassNames(String, boolean) - Method in class net.sf.mmm.util.reflect.base.ReflectionUtilImpl
 
findClassNames(String, boolean, Set<String>) - Method in class net.sf.mmm.util.reflect.base.ReflectionUtilImpl
 
findClassNames(String, boolean, Filter<? super String>) - Method in class net.sf.mmm.util.reflect.base.ReflectionUtilImpl
 
findClassNames(String, boolean, Filter<? super String>, ClassLoader) - Method in class net.sf.mmm.util.reflect.base.ReflectionUtilImpl
 
findClassNames(String, boolean, Set<String>, Filter<? super String>, ClassLoader) - Method in class net.sf.mmm.util.reflect.base.ReflectionUtilImpl
 
findResourceNames(String, boolean, Filter<? super String>) - Method in interface net.sf.mmm.util.reflect.api.ReflectionUtil
This method finds all resources that are located in the package identified by the given packageName.
findResourceNames(String, boolean, Filter<? super String>, ClassLoader) - Method in interface net.sf.mmm.util.reflect.api.ReflectionUtil
This method finds all resources that are located in the package identified by the given packageName.
findResourceNames(String, boolean, Filter<? super String>) - Method in class net.sf.mmm.util.reflect.base.ReflectionUtilImpl
 
findResourceNames(String, boolean, Filter<? super String>, ClassLoader) - Method in class net.sf.mmm.util.reflect.base.ReflectionUtilImpl
 
forceInheritence - Variable in class net.sf.mmm.util.reflect.base.AnnotationFilter
If true then also types are accepted if one of their super-types (including implemented interfaces) is properly annotated (see AnnotationUtilImpl.getTypeAnnotation(Class, Class)).
fromString(String, Class<E>) - Static method in class net.sf.mmm.util.reflect.base.EnumHelper
 

G

GenericArrayTypeImpl - Class in net.sf.mmm.util.reflect.impl
This is an implementation of the GenericArrayType interface.
GenericArrayTypeImpl(Type) - Constructor for class net.sf.mmm.util.reflect.impl.GenericArrayTypeImpl
The constructor.
genericComponentType - Variable in class net.sf.mmm.util.reflect.impl.GenericArrayTypeImpl
 
genericDeclaration - Variable in class net.sf.mmm.util.reflect.impl.TypeVariableImpl
 
GenericType<T> - Interface in net.sf.mmm.util.reflect.api
This is the interface of a generic type and allows simple and powerful access to the complex generic type-system introduced in Java5.
GenericTypeBuilder<T> - Class in net.sf.mmm.util.reflect.base
This class allows to build instances of GenericType with custom binding for TypeVariables at runtime.
GenericTypeBuilder() - Constructor for class net.sf.mmm.util.reflect.base.GenericTypeBuilder
The constructor.
GenericTypeCapture<T> - Class in net.sf.mmm.util.reflect.base
This class acts a a generic base to capture a generic Type bound to generic <T>.
GenericTypeCapture() - Constructor for class net.sf.mmm.util.reflect.base.GenericTypeCapture
The constructor.
GenericTypeFactory - Interface in net.sf.mmm.util.reflect.api
This is the interface for a factory with ability to create GenericTypes.
GenericTypeImpl<T> - Class in net.sf.mmm.util.reflect.impl
This is the implementation of the GenericType interface.
GenericTypeImpl(Type) - Constructor for class net.sf.mmm.util.reflect.impl.GenericTypeImpl
The constructor.
GenericTypeImpl(Type, GenericType<?>) - Constructor for class net.sf.mmm.util.reflect.impl.GenericTypeImpl
The constructor.
GenericTypeImpl(Type, GenericType<?>, boolean) - Constructor for class net.sf.mmm.util.reflect.impl.GenericTypeImpl
The constructor.
GenericTypeImpl.ClassBounds - Class in net.sf.mmm.util.reflect.impl
This inner class represents the bounds of a GenericType.
GenericTypeVariable<T> - Class in net.sf.mmm.util.reflect.base
This class acts a a generic base to capture a TypeVariable that can then be bound at runtime.
GenericTypeVariable() - Constructor for class net.sf.mmm.util.reflect.base.GenericTypeVariable
The constructor.
GenericTypeVariable(TypeVariable<?>) - Constructor for class net.sf.mmm.util.reflect.base.GenericTypeVariable
The constructor.
get(Object, int) - Method in interface net.sf.mmm.util.reflect.api.CollectionReflectionUtil
This method gets the item at the given index from arrayOrCollection.
get(Object, int, boolean) - Method in interface net.sf.mmm.util.reflect.api.CollectionReflectionUtil
This method gets the item at the given index from arrayOrCollection.
get(Object, int) - Method in class net.sf.mmm.util.reflect.base.CollectionReflectionUtilImpl
 
get(Object, int, boolean) - Method in class net.sf.mmm.util.reflect.base.CollectionReflectionUtilImpl
 
get() - Method in class net.sf.mmm.util.reflect.base.GenericTypeVariable
 
getActualTypeArguments() - Method in class net.sf.mmm.util.reflect.impl.ParameterizedTypeImpl
 
getAnnotatedBounds() - Method in class net.sf.mmm.util.reflect.impl.TypeVariableImpl
 
getAnnotation(Class<T>) - Method in class net.sf.mmm.util.reflect.impl.TypeVariableImpl
 
getAnnotations() - Method in class net.sf.mmm.util.reflect.impl.TypeVariableImpl
 
getAnnotationsByType(Class<T>) - Method in class net.sf.mmm.util.reflect.impl.TypeVariableImpl
 
getArgument(int) - Method in class net.sf.mmm.util.reflect.api.Arguments
This method gets the argument at the given position.
getArgumentCount() - Method in class net.sf.mmm.util.reflect.api.Arguments
This method gets the number of arguments.
getArrayClass(Class<?>) - Method in interface net.sf.mmm.util.reflect.api.ReflectionUtil
This method creates the Class reflecting an array of the given componentType.
getArrayClass(Class<?>) - Method in class net.sf.mmm.util.reflect.base.ReflectionUtilImpl
 
getArrayClass(Class<?>) - Method in class net.sf.mmm.util.reflect.impl.GenericTypeImpl
This method creates the Class reflecting an array of the given componentType.
getAssignmentClass() - Method in interface net.sf.mmm.util.reflect.api.GenericType
This method gets the Class to be used for assignment (as parameter) of a value of this GenericType.
getAssignmentClass() - Method in class net.sf.mmm.util.reflect.base.SimpleGenericTypeLimited
 
getAssignmentClass() - Method in class net.sf.mmm.util.reflect.impl.GenericTypeImpl.ClassBounds
 
getAssignmentClass() - Method in class net.sf.mmm.util.reflect.impl.GenericTypeImpl
 
getAssignmentClass() - Method in class net.sf.mmm.util.reflect.impl.SimpleGenericTypeImpl
 
getBits() - Method in enum net.sf.mmm.util.reflect.api.VisibilityModifier
This method gets the bit-mask of this visibility-modifier.
getBounds() - Method in class net.sf.mmm.util.reflect.impl.TypeVariableImpl
 
getCanonicalName() - Method in class net.sf.mmm.util.reflect.api.ClassName
 
getClassAnnotation(Class<?>, Class<A>) - Method in interface net.sf.mmm.util.reflect.api.AnnotationUtil
This method gets the first annotation of the type given by annotation in the class hierarchy of the given annotatedClass.
getClassAnnotation(Class<?>, Class<A>) - Method in class net.sf.mmm.util.reflect.base.AnnotationUtilImpl
 
getClassBounds(Type) - Method in class net.sf.mmm.util.reflect.impl.GenericTypeImpl
This method gets the most specific Class available by the type-safe analyzation of the given generic type.
getClasses(Object[]) - Method in interface net.sf.mmm.util.reflect.api.ReflectionUtil
This method gets the classes of the given objects.
getClasses(Object[]) - Method in class net.sf.mmm.util.reflect.base.ReflectionUtilImpl
 
getCode() - Method in exception net.sf.mmm.util.reflect.api.AccessFailedException
 
getCode() - Method in exception net.sf.mmm.util.reflect.api.AnnotationNotForTargetException
 
getCode() - Method in exception net.sf.mmm.util.reflect.api.AnnotationNotRuntimeException
 
getCode() - Method in exception net.sf.mmm.util.reflect.api.InstantiationFailedException
 
getCode() - Method in exception net.sf.mmm.util.reflect.api.InvocationFailedException
 
getCode() - Method in exception net.sf.mmm.util.reflect.api.TypeNotFoundException
 
getCode() - Method in exception net.sf.mmm.util.reflect.base.ContainerGrowthException
 
getCode() - Method in exception net.sf.mmm.util.reflect.base.IllegalWildcardSequenceException
 
getComponentType() - Method in interface net.sf.mmm.util.reflect.api.GenericType
This method gets the component-type of this GenericType if it represents an array, Collection or Map.
getComponentType() - Method in class net.sf.mmm.util.reflect.base.SimpleGenericTypeLimited
 
getComponentType() - Method in class net.sf.mmm.util.reflect.impl.GenericTypeImpl
 
getComponentType() - Method in class net.sf.mmm.util.reflect.impl.SimpleGenericTypeImpl
 
getDeclarationIndex(TypeVariable<?>) - Method in class net.sf.mmm.util.reflect.base.AbstractGenericType
This method gets the declaration-index of the given typeVariable.
getDeclaredAnnotation(Class<T>) - Method in class net.sf.mmm.util.reflect.impl.TypeVariableImpl
 
getDeclaredAnnotations() - Method in class net.sf.mmm.util.reflect.impl.TypeVariableImpl
 
getDeclaredAnnotationsByType(Class<T>) - Method in class net.sf.mmm.util.reflect.impl.TypeVariableImpl
 
getDefaultClassLoader() - Method in class net.sf.mmm.util.reflect.base.ReflectionUtilImpl
This method gets the default ClassLoader to use.
getDefaultClassLoader(Class<?>) - Method in class net.sf.mmm.util.reflect.base.ReflectionUtilImpl
This method gets the default ClassLoader to use.
getDefiningType() - Method in class net.sf.mmm.util.reflect.base.AbstractGenericType
This method gets the defining type.
getDefiningType() - Method in class net.sf.mmm.util.reflect.impl.GenericTypeImpl
This method gets the defining type.
getDefiningType() - Method in class net.sf.mmm.util.reflect.impl.SimpleGenericTypeImpl
 
getEnclosingClass() - Method in class net.sf.mmm.util.reflect.api.ClassName
 
getGenericComponentType() - Method in class net.sf.mmm.util.reflect.impl.GenericArrayTypeImpl
 
getGenericDeclaration(Class<?>, Class<?>) - Method in class net.sf.mmm.util.reflect.base.ReflectionUtilImpl
This method walks up the Class-hierarchy from descendant up to ancestor and returns the sub-class or sub-interface of ancestor on that hierarchy-path.
getGenericDeclaration() - Method in class net.sf.mmm.util.reflect.impl.TypeVariableImpl
 
getGenericDeclarations(Class<?>, Class<?>) - Method in class net.sf.mmm.util.reflect.base.AbstractGenericType
This method walks up the Class-hierarchy from descendant up to ancestor and collects the generic super-classes or super-interfaces of ancestor on that hierarchy-path.
getInstance() - Static method in class net.sf.mmm.util.reflect.base.AnnotationUtilImpl
This method gets the singleton instance of this AnnotationUtilImpl.
getInstance() - Static method in class net.sf.mmm.util.reflect.base.CollectionReflectionUtilImpl
This method gets the singleton instance of this CollectionReflectionUtilImpl.
getInstance() - Static method in class net.sf.mmm.util.reflect.base.ReflectionUtilImpl
This method gets the singleton instance of this ReflectionUtil.
getInstance() - Static method in class net.sf.mmm.util.reflect.base.ReflectionUtilLimitedImpl
 
getInterfacesAnnotation(Class<?>, Class<A>) - Method in class net.sf.mmm.util.reflect.base.AnnotationUtilImpl
This method gets the first annotation of the type given by annotation in the hierarchy of the given annotatedInterface .
getInvocationTargetCause(Throwable) - Static method in exception net.sf.mmm.util.reflect.api.InvocationFailedException
 
getKeyType() - Method in interface net.sf.mmm.util.reflect.api.GenericType
This method gets the key-type of this GenericType if it represents a Map.
getKeyType() - Method in class net.sf.mmm.util.reflect.base.SimpleGenericTypeLimited
 
getKeyType() - Method in class net.sf.mmm.util.reflect.impl.GenericTypeImpl
 
getKeyType() - Method in class net.sf.mmm.util.reflect.impl.SimpleGenericTypeImpl
 
getLowerBounds() - Method in class net.sf.mmm.util.reflect.impl.LowerBoundWildcardType
 
getLowerBounds() - Method in class net.sf.mmm.util.reflect.impl.UnboundedWildcardType
 
getLowerBounds() - Method in class net.sf.mmm.util.reflect.impl.UpperBoundWildcardType
 
getManifests() - Method in class net.sf.mmm.util.reflect.base.ManifestLoader
This method gets an unmodifiable list with all available Manifests.
getMaximumListGrowth() - Method in class net.sf.mmm.util.reflect.base.CollectionReflectionUtilImpl
This method gets the maximum growth for arrays or Lists.
getMethodAnnotation(Method, Class<A>) - Method in interface net.sf.mmm.util.reflect.api.AnnotationUtil
This method gets the first annotation of the type given by annotation in the hierarchy of the given method.
getMethodAnnotation(Method, Class<A>) - Method in class net.sf.mmm.util.reflect.base.AnnotationUtilImpl
 
getName() - Method in class net.sf.mmm.util.reflect.api.ClassName
 
getName(char) - Method in class net.sf.mmm.util.reflect.api.ClassName
 
getName() - Method in class net.sf.mmm.util.reflect.api.NamedSignature
 
getName() - Method in class net.sf.mmm.util.reflect.impl.TypeVariableImpl
 
getNonPrimitiveType(Class<T>) - Method in interface net.sf.mmm.util.reflect.api.ReflectionUtilLimited
This method gets the according non-primitive type for the class given by type.
getNonPrimitiveType(Class<T>) - Method in class net.sf.mmm.util.reflect.base.ReflectionUtilLimitedImpl
 
getOrder() - Method in enum net.sf.mmm.util.reflect.api.VisibilityModifier
This method gets a non-negative integer value that follows the strict order of the visibility.
getOwnerType() - Method in class net.sf.mmm.util.reflect.impl.ParameterizedTypeImpl
 
getPackageName() - Method in class net.sf.mmm.util.reflect.api.ClassName
 
getParentMethod(Method) - Method in interface net.sf.mmm.util.reflect.api.ReflectionUtil
This method gets the parent method of the given method.
getParentMethod(Class<?>, String, Class<?>[]) - Method in interface net.sf.mmm.util.reflect.api.ReflectionUtil
This method gets the method identified by methodName and parameterTypes that is NOT declared but inherited by the given declaringClass.
getParentMethod(Method) - Method in class net.sf.mmm.util.reflect.base.ReflectionUtilImpl
 
getParentMethod(Class<?>, String, Class<?>[]) - Method in class net.sf.mmm.util.reflect.base.ReflectionUtilImpl
 
getRawType() - Method in class net.sf.mmm.util.reflect.impl.ParameterizedTypeImpl
 
getReflectionUtil() - Method in class net.sf.mmm.util.reflect.base.AnnotationUtilImpl
This method gets the ReflectionUtilImpl used by this AnnotationUtilImpl instance.
getRetrievalClass() - Method in interface net.sf.mmm.util.reflect.api.GenericType
This method gets the Class to be used for retrieval (the return-type) of a value of this GenericType.
getRetrievalClass() - Method in class net.sf.mmm.util.reflect.base.SimpleGenericTypeLimited
 
getRetrievalClass() - Method in class net.sf.mmm.util.reflect.impl.GenericTypeImpl.ClassBounds
 
getRetrievalClass() - Method in class net.sf.mmm.util.reflect.impl.GenericTypeImpl
 
getRetrievalClass() - Method in class net.sf.mmm.util.reflect.impl.SimpleGenericTypeImpl
 
getSimpleName() - Method in class net.sf.mmm.util.reflect.api.ClassName
 
getSize(Object) - Method in interface net.sf.mmm.util.reflect.api.CollectionReflectionUtil
This method gets the size of the given arrayMapOrCollection.
getSize(Object) - Method in class net.sf.mmm.util.reflect.base.CollectionReflectionUtilImpl
 
getStaticField(Class<?>, String, Class<T>, boolean, boolean, boolean) - Method in interface net.sf.mmm.util.reflect.api.ReflectionUtil
This method gets the value of a static field .
getStaticField(Class<?>, String, Class<T>, boolean, boolean, boolean) - Method in class net.sf.mmm.util.reflect.base.ReflectionUtilImpl
 
getStaticFieldOrNull(Class<?>, String, Class<T>, boolean, boolean, boolean) - Method in interface net.sf.mmm.util.reflect.api.ReflectionUtil
 
getStaticFieldOrNull(Class<?>, String, Class<T>, boolean, boolean, boolean) - Method in class net.sf.mmm.util.reflect.base.ReflectionUtilImpl
 
getSubClass(Class<?>, Class<?>) - Method in class net.sf.mmm.util.reflect.base.ReflectionUtilImpl
This method walks up the Class-hierarchy from descendant up to ancestor and returns the sub-class or sub-interface of ancestor on that hierarchy-path.
getType() - Method in interface net.sf.mmm.util.reflect.api.GenericType
This method gets the Type represented by this GenericType.
getType(int) - Method in class net.sf.mmm.util.reflect.api.Signature
This method gets the type of this signature at the given position.
getType() - Method in class net.sf.mmm.util.reflect.base.SimpleGenericTypeLimited
 
getType() - Method in class net.sf.mmm.util.reflect.impl.GenericTypeImpl
 
getType() - Method in class net.sf.mmm.util.reflect.impl.SimpleGenericTypeImpl
 
getTypeAnnotation(Class<?>, Class<A>) - Method in interface net.sf.mmm.util.reflect.api.AnnotationUtil
This method gets the first annotation of the type given by annotation in the declaration of the given annotatedType.
getTypeAnnotation(Class<?>, Class<A>) - Method in class net.sf.mmm.util.reflect.base.AnnotationUtilImpl
 
getTypeArgument(int) - Method in interface net.sf.mmm.util.reflect.api.GenericType
This method gets the type-argument at the given index.
getTypeArgument(int) - Method in class net.sf.mmm.util.reflect.base.SimpleGenericTypeLimited
 
getTypeArgument(int) - Method in class net.sf.mmm.util.reflect.impl.GenericTypeImpl
 
getTypeArgument(int) - Method in class net.sf.mmm.util.reflect.impl.SimpleGenericTypeImpl
 
getTypeArgumentCount() - Method in interface net.sf.mmm.util.reflect.api.GenericType
This method gets the number of type-arguments .
getTypeArgumentCount() - Method in class net.sf.mmm.util.reflect.base.SimpleGenericTypeLimited
 
getTypeArgumentCount() - Method in class net.sf.mmm.util.reflect.impl.GenericTypeImpl
 
getTypeArgumentCount() - Method in class net.sf.mmm.util.reflect.impl.SimpleGenericTypeImpl
 
getTypeCount() - Method in class net.sf.mmm.util.reflect.api.Signature
This method gets the number of types in this signature.
getUpperBounds() - Method in class net.sf.mmm.util.reflect.impl.LowerBoundWildcardType
 
getUpperBounds() - Method in class net.sf.mmm.util.reflect.impl.UnboundedWildcardType
 
getUpperBounds() - Method in class net.sf.mmm.util.reflect.impl.UpperBoundWildcardType
 
getValue(Manifest, Attributes.Name) - Static method in class net.sf.mmm.util.reflect.base.ManifestLoader
This method gets an attribute-value from a Manifest in a pragmatic way.

H

hash - Variable in class net.sf.mmm.util.reflect.api.Arguments
bleeding edge performance hack
hash - Variable in class net.sf.mmm.util.reflect.api.Signature
bleeding edge performance hack
hashCode() - Method in class net.sf.mmm.util.reflect.api.Arguments
 
hashCode() - Method in class net.sf.mmm.util.reflect.api.ClassName
 
hashCode() - Method in class net.sf.mmm.util.reflect.api.Signature
 
hashCode() - Method in class net.sf.mmm.util.reflect.base.AbstractGenericType
 
hashCode() - Method in class net.sf.mmm.util.reflect.base.GenericTypeVariable
 
hashCode() - Method in class net.sf.mmm.util.reflect.base.SimpleGenericTypeLimited
 
hashCode() - Method in class net.sf.mmm.util.reflect.impl.LowerBoundWildcardType
 
hashCode() - Method in class net.sf.mmm.util.reflect.impl.ParameterizedTypeImpl
 
hashCode() - Method in class net.sf.mmm.util.reflect.impl.TypeVariableImpl
 
hashCode() - Method in class net.sf.mmm.util.reflect.impl.UnboundedWildcardType
 
hashCode() - Method in class net.sf.mmm.util.reflect.impl.UpperBoundWildcardType
 

I

IllegalWildcardSequenceException - Exception in net.sf.mmm.util.reflect.base
A IllegalWildcardSequenceException is thrown if a wildcard-type given as string could NOT be parsed because it contains an illegal sequence (e.g.
IllegalWildcardSequenceException(String) - Constructor for exception net.sf.mmm.util.reflect.base.IllegalWildcardSequenceException
The constructor.
init() - Method in class net.sf.mmm.util.reflect.impl.GenericTypeImpl
Initializes this class.
instance - Static variable in class net.sf.mmm.util.reflect.base.AnnotationUtilImpl
 
instance - Static variable in class net.sf.mmm.util.reflect.base.CollectionReflectionUtilImpl
 
INSTANCE - Static variable in class net.sf.mmm.util.reflect.base.JavaLangClassResolver
The singleton instance.
instance - Static variable in class net.sf.mmm.util.reflect.base.ReflectionUtilImpl
 
INSTANCE - Static variable in class net.sf.mmm.util.reflect.base.ReflectionUtilLimitedImpl
 
INSTANCE - Static variable in class net.sf.mmm.util.reflect.impl.UnboundedWildcardType
The singleton instance.
InstantiationFailedException - Exception in net.sf.mmm.util.reflect.api
An InstantiationFailedException indicates that the instantiation of a Class failed for arbitrary reasons.
InstantiationFailedException(Type) - Constructor for exception net.sf.mmm.util.reflect.api.InstantiationFailedException
The constructor.
InstantiationFailedException(Throwable, Type) - Constructor for exception net.sf.mmm.util.reflect.api.InstantiationFailedException
The constructor.
InvocationFailedException - Exception in net.sf.mmm.util.reflect.api
An InvocationFailedException is thrown if an invocation failed.
InvocationFailedException(Throwable) - Constructor for exception net.sf.mmm.util.reflect.api.InvocationFailedException
The constructor.
InvocationFailedException(Throwable, AccessibleObject) - Constructor for exception net.sf.mmm.util.reflect.api.InvocationFailedException
The constructor.
InvocationFailedException(Throwable, AccessibleObject, Object) - Constructor for exception net.sf.mmm.util.reflect.api.InvocationFailedException
The constructor.
isAnnotationForType(Class<A>, ElementType) - Method in interface net.sf.mmm.util.reflect.api.AnnotationUtil
This method determines if the given annotationType represents an Annotation that has a Target compatible with the given targetType.
isAnnotationForType(Class<A>, ElementType) - Method in class net.sf.mmm.util.reflect.base.AnnotationUtilImpl
 
isApplicable(Signature) - Method in class net.sf.mmm.util.reflect.api.Signature
This method determines if the given signature is applicable for this signature.
isArrayOrList(Object) - Method in interface net.sf.mmm.util.reflect.api.CollectionReflectionUtil
This method determines if the given object is an array or List.
isArrayOrList(Object) - Method in class net.sf.mmm.util.reflect.base.CollectionReflectionUtilImpl
 
isAssignableFrom(GenericType<?>) - Method in interface net.sf.mmm.util.reflect.api.GenericType
This method determines if this GenericType is equal to or a super-type of the given subType.
isAssignableFrom(GenericType<?>) - Method in class net.sf.mmm.util.reflect.base.AbstractGenericType
 
isAssignableFrom(GenericType<?>) - Method in class net.sf.mmm.util.reflect.base.SimpleGenericTypeLimited
 
isCollection() - Method in interface net.sf.mmm.util.reflect.api.GenericType
 
isCollection() - Method in class net.sf.mmm.util.reflect.base.AbstractGenericType
 
isCollection(Class<?>) - Method in class net.sf.mmm.util.reflect.base.SimpleGenericTypeLimited
This method determines if the given type is a List.
isCollection() - Method in class net.sf.mmm.util.reflect.base.SimpleGenericTypeLimited
 
isMap() - Method in interface net.sf.mmm.util.reflect.api.GenericType
 
isMap() - Method in class net.sf.mmm.util.reflect.base.AbstractGenericType
 
isMap(Class<?>) - Method in class net.sf.mmm.util.reflect.base.SimpleGenericTypeLimited
This method determines if the given type is a Map.
isMap() - Method in class net.sf.mmm.util.reflect.base.SimpleGenericTypeLimited
 
isMarkerInterface(Class<?>) - Method in interface net.sf.mmm.util.reflect.api.ReflectionUtil
This method determines if the given interfaceClass is a marker-interface (e.g.
isMarkerInterface(Class<?>) - Method in class net.sf.mmm.util.reflect.base.ReflectionUtilImpl
 
isRuntimeAnnotation(Class<A>) - Method in interface net.sf.mmm.util.reflect.api.AnnotationUtil
This method determines if the given annotationType represents an Annotation that has the Retention runtime and can therefore be resolved at runtime.
isRuntimeAnnotation(Class<A>) - Method in class net.sf.mmm.util.reflect.base.AnnotationUtilImpl
 

J

JAR_SUFFIX - Static variable in class net.sf.mmm.util.reflect.base.ManifestLoader
The JAR suffix.
JavaLangClassResolver - Class in net.sf.mmm.util.reflect.base
This is a MappedClassResolver that contains the mapping for typical classes located in the package java.lang.
JavaLangClassResolver() - Constructor for class net.sf.mmm.util.reflect.base.JavaLangClassResolver
The constructor.

K

KEY_ACCESSIBLE - Static variable in exception net.sf.mmm.util.reflect.api.ReflectionException
Key for the NLS message.
keyType - Variable in class net.sf.mmm.util.reflect.base.SimpleGenericTypeLimited
 
keyType - Variable in class net.sf.mmm.util.reflect.impl.GenericTypeImpl
 
keyType - Variable in class net.sf.mmm.util.reflect.impl.SimpleGenericTypeImpl
 

L

loadClasses(Collection<String>) - Method in interface net.sf.mmm.util.reflect.api.ReflectionUtil
This method loads the classes given as Collection of fully qualified names by qualifiedClassNames and returns them as Set.
loadClasses(Collection<String>, Filter<? super Class<?>>) - Method in interface net.sf.mmm.util.reflect.api.ReflectionUtil
This method loads the classes given as Collection of fully qualified names by qualifiedClassNames.
loadClasses(Collection<String>, ClassResolver, Filter<? super Class<?>>) - Method in interface net.sf.mmm.util.reflect.api.ReflectionUtil
This method loads the classes given as Collection of names by classNames using the given classResolver.
loadClasses(Collection<String>) - Method in class net.sf.mmm.util.reflect.base.ReflectionUtilImpl
 
loadClasses(Collection<String>, Filter<? super Class<?>>) - Method in class net.sf.mmm.util.reflect.base.ReflectionUtilImpl
 
loadClasses(Collection<String>, ClassResolver, Filter<? super Class<?>>) - Method in class net.sf.mmm.util.reflect.base.ReflectionUtilImpl
 
loadManifest(Class<?>) - Static method in class net.sf.mmm.util.reflect.base.ManifestLoader
This method tries to load the Manifest for the given Class.
LOG - Static variable in class net.sf.mmm.util.reflect.base.CollectionReflectionUtilImpl
 
LOG - Static variable in class net.sf.mmm.util.reflect.base.ReflectionUtilImpl
 
lowerBound - Variable in class net.sf.mmm.util.reflect.impl.LowerBoundWildcardType
 
LowerBoundWildcardType - Class in net.sf.mmm.util.reflect.impl
This is an implementation of the WildcardType interface for a single lower bound.
LowerBoundWildcardType(Type) - Constructor for class net.sf.mmm.util.reflect.impl.LowerBoundWildcardType
The constructor.

M

MANIFEST_SOURCE - Static variable in class net.sf.mmm.util.reflect.base.ManifestLoader
The Attributes.Name of the source of the Manifest.
ManifestLoader - Class in net.sf.mmm.util.reflect.base
This class loads all Manifests from your classpath.
ManifestLoader() - Constructor for class net.sf.mmm.util.reflect.base.ManifestLoader
The constructor.
ManifestLoader(ClassLoader) - Constructor for class net.sf.mmm.util.reflect.base.ManifestLoader
The constructor.
manifests - Variable in class net.sf.mmm.util.reflect.base.ManifestLoader
the list of the manifests
MappedClassResolver - Class in net.sf.mmm.util.reflect.base
This is an implementation of the ClassResolver interface that uses an internal Map to define specific mappings.
MappedClassResolver() - Constructor for class net.sf.mmm.util.reflect.base.MappedClassResolver
The constructor.
MappedClassResolver(Map<String, Class<?>>) - Constructor for class net.sf.mmm.util.reflect.base.MappedClassResolver
The constructor.
maximumListGrowth - Variable in class net.sf.mmm.util.reflect.base.CollectionReflectionUtilImpl
 
MESSAGE_CODE - Static variable in exception net.sf.mmm.util.reflect.api.AccessFailedException
 
MESSAGE_CODE - Static variable in exception net.sf.mmm.util.reflect.api.AnnotationNotForTargetException
 
MESSAGE_CODE - Static variable in exception net.sf.mmm.util.reflect.api.AnnotationNotRuntimeException
 
MESSAGE_CODE - Static variable in exception net.sf.mmm.util.reflect.api.InstantiationFailedException
 
MESSAGE_CODE - Static variable in exception net.sf.mmm.util.reflect.api.InvocationFailedException
 
MESSAGE_CODE - Static variable in exception net.sf.mmm.util.reflect.api.TypeNotFoundException
 
MESSAGE_CODE - Static variable in exception net.sf.mmm.util.reflect.base.ContainerGrowthException
 
MESSAGE_CODE - Static variable in exception net.sf.mmm.util.reflect.base.IllegalWildcardSequenceException
 

N

name - Variable in class net.sf.mmm.util.reflect.api.NamedSignature
 
name - Variable in class net.sf.mmm.util.reflect.impl.TypeVariableImpl
 
name2classMap - Variable in class net.sf.mmm.util.reflect.base.MappedClassResolver
 
NamedSignature - Class in net.sf.mmm.util.reflect.api
NamedSignature(String, Class<?>...) - Constructor for class net.sf.mmm.util.reflect.api.NamedSignature
The constructor.
NamedSignature(Method) - Constructor for class net.sf.mmm.util.reflect.api.NamedSignature
The constructor.
NamedSignature(String, Object...) - Constructor for class net.sf.mmm.util.reflect.api.NamedSignature
The constructor.
net.sf.mmm.util.reflect.api - package net.sf.mmm.util.reflect.api
Provides the API for utilities that help to deal with reflection.
net.sf.mmm.util.reflect.base - package net.sf.mmm.util.reflect.base
Contains the base-implementations of the Reflection-Util API.
net.sf.mmm.util.reflect.impl - package net.sf.mmm.util.reflect.impl
Contains implementations of the Reflection-Util API and other internals of this reflection-util.
net.sf.mmm.util.reflect.impl.spring - package net.sf.mmm.util.reflect.impl.spring
 
NO_ANNOTATIONS - Static variable in interface net.sf.mmm.util.reflect.api.ReflectionUtil
An empty Annotation-array.
NO_ARGS - Static variable in class net.sf.mmm.util.reflect.api.Arguments
the void signature for a non-arg method
NO_ARGUMENTS - Static variable in interface net.sf.mmm.util.reflect.api.ReflectionUtilLimited
an empty Object-array
NO_PARAMETERS - Static variable in interface net.sf.mmm.util.reflect.api.ReflectionUtilLimited
an empty class array
NO_TARGET - Static variable in interface net.sf.mmm.util.reflect.api.AnnotationUtil
an empty element-type array
NO_TYPES - Static variable in interface net.sf.mmm.util.reflect.api.GenericType
An empty GenericType-array.
NO_TYPES - Static variable in interface net.sf.mmm.util.reflect.api.ReflectionUtil
an empty Type-array

O

ownerType - Variable in class net.sf.mmm.util.reflect.impl.ParameterizedTypeImpl
 

P

packageName - Variable in class net.sf.mmm.util.reflect.api.ClassName
 
ParameterizedTypeImpl - Class in net.sf.mmm.util.reflect.impl
This is an implementation of the ParameterizedType interface.
ParameterizedTypeImpl(Class<?>, Type[], Type) - Constructor for class net.sf.mmm.util.reflect.impl.ParameterizedTypeImpl
The constructor.
PREFIX - Static variable in class net.sf.mmm.util.reflect.impl.LowerBoundWildcardType
The prefix of the string representation.
PREFIX - Static variable in class net.sf.mmm.util.reflect.impl.UnboundedWildcardType
The prefix/value of the string representation.
PREFIX - Static variable in class net.sf.mmm.util.reflect.impl.UpperBoundWildcardType
The prefix of the string representation.
PROPERTY_JAVA_CLASS_PATH - Static variable in class net.sf.mmm.util.reflect.base.ReflectionUtilImpl
System property for classpath.
PROPERTY_PATH_SEPARATOR - Static variable in class net.sf.mmm.util.reflect.base.ReflectionUtilImpl
System property for path separator.

R

rawType - Variable in class net.sf.mmm.util.reflect.impl.ParameterizedTypeImpl
 
ReflectionException - Exception in net.sf.mmm.util.reflect.api
A ReflectionException is thrown if an operation based on reflection failed.
ReflectionException(String, Throwable) - Constructor for exception net.sf.mmm.util.reflect.api.ReflectionException
The constructor.
ReflectionException(Throwable) - Constructor for exception net.sf.mmm.util.reflect.api.ReflectionException
The constructor.
ReflectionUtil - Interface in net.sf.mmm.util.reflect.api
This is the interface for a collection of utility functions to deal with reflection.
reflectionUtil - Variable in class net.sf.mmm.util.reflect.base.AnnotationUtilImpl
 
reflectionUtil() - Method in class net.sf.mmm.util.reflect.impl.spring.UtilReflectSpringConfig
 
ReflectionUtilImpl - Class in net.sf.mmm.util.reflect.base
This class is a collection of utility functions for dealing with reflection.
ReflectionUtilImpl() - Constructor for class net.sf.mmm.util.reflect.base.ReflectionUtilImpl
The constructor.
ReflectionUtilLimited - Interface in net.sf.mmm.util.reflect.api
This is a limited subset of ReflectionUtil that is GWT compatible.
ReflectionUtilLimitedImpl - Class in net.sf.mmm.util.reflect.base
This is the implementation of the ReflectionUtilLimited interface.
ReflectionUtilLimitedImpl() - Constructor for class net.sf.mmm.util.reflect.base.ReflectionUtilLimitedImpl
The constructor.
remove(Object, Object) - Method in interface net.sf.mmm.util.reflect.api.CollectionReflectionUtil
This method removes the given item from the given arrayOrCollection.
remove(Object, Object) - Method in class net.sf.mmm.util.reflect.base.CollectionReflectionUtilImpl
 
resolve() - Method in class net.sf.mmm.util.reflect.base.GenericTypeCapture
 
resolveBoundTypeVariable(TypeVariable<?>, Type) - Method in class net.sf.mmm.util.reflect.impl.RuntimeGenericType
 
resolveClass(String) - Method in interface net.sf.mmm.util.reflect.api.ClassResolver
This method resolves the class with the given name.
resolveClass(String) - Method in class net.sf.mmm.util.reflect.base.MappedClassResolver
 
resolveTypeVariable(TypeVariable<?>, GenericType<?>) - Method in class net.sf.mmm.util.reflect.base.AbstractGenericType
This method resolves the given typeVariable in the context of the given declaringType.
resolveTypeVariable(TypeVariable<?>, GenericType<?>, Class<?>) - Method in class net.sf.mmm.util.reflect.base.AbstractGenericType
This method recursively resolves the given typeVariable in the context of the given declaringType.
ResourceNameCollector - Class in net.sf.mmm.util.reflect.base
This is an implementation of the ResourceVisitor interface that collects the names of all resources accepted by a given filter in a Set.
ResourceNameCollector(Set<String>, Filter<? super String>) - Constructor for class net.sf.mmm.util.reflect.base.ResourceNameCollector
The constructor.
resourceSet - Variable in class net.sf.mmm.util.reflect.base.ResourceNameCollector
Set to collect resource-names.
ResourceVisitor - Interface in net.sf.mmm.util.reflect.base
This is the interface for a visitor of resources by their absolute classpath.
retrievalClass - Variable in class net.sf.mmm.util.reflect.impl.GenericTypeImpl.ClassBounds
 
retrievalClass - Variable in class net.sf.mmm.util.reflect.impl.GenericTypeImpl
 
RuntimeGenericType<T> - Class in net.sf.mmm.util.reflect.impl
This class extends GenericTypeImpl with the ability to bind and resolve TypeVariables at runtime.
RuntimeGenericType(Type, Map<GenericTypeVariable<?>, Type>) - Constructor for class net.sf.mmm.util.reflect.impl.RuntimeGenericType
The constructor.
RuntimeGenericType(Type, GenericType<?>, Map<GenericTypeVariable<?>, Type>) - Constructor for class net.sf.mmm.util.reflect.impl.RuntimeGenericType
The constructor.

S

serialVersionUID - Static variable in exception net.sf.mmm.util.reflect.api.AccessFailedException
 
serialVersionUID - Static variable in exception net.sf.mmm.util.reflect.api.AnnotationNotForTargetException
 
serialVersionUID - Static variable in exception net.sf.mmm.util.reflect.api.AnnotationNotRuntimeException
 
serialVersionUID - Static variable in exception net.sf.mmm.util.reflect.api.InstantiationFailedException
 
serialVersionUID - Static variable in exception net.sf.mmm.util.reflect.api.InvocationFailedException
 
serialVersionUID - Static variable in exception net.sf.mmm.util.reflect.api.ReflectionException
 
serialVersionUID - Static variable in exception net.sf.mmm.util.reflect.api.TypeNotFoundException
 
serialVersionUID - Static variable in exception net.sf.mmm.util.reflect.base.ContainerGrowthException
 
serialVersionUID - Static variable in exception net.sf.mmm.util.reflect.base.IllegalWildcardSequenceException
 
set(Object, int, Object) - Method in interface net.sf.mmm.util.reflect.api.CollectionReflectionUtil
This method sets the given item at the given index in arrayOrCollection.
set(Object, int, Object, GenericBean<Object>) - Method in interface net.sf.mmm.util.reflect.api.CollectionReflectionUtil
This method sets the given item at the given index in arrayOrCollection.
set(Object, int, Object, GenericBean<Object>, int) - Method in interface net.sf.mmm.util.reflect.api.CollectionReflectionUtil
This method sets the given item at the given index in arrayOrCollection.
set(Object, int, Object) - Method in class net.sf.mmm.util.reflect.base.CollectionReflectionUtilImpl
 
set(Object, int, Object, GenericBean<Object>) - Method in class net.sf.mmm.util.reflect.base.CollectionReflectionUtilImpl
 
set(Object, int, Object, GenericBean<Object>, int) - Method in class net.sf.mmm.util.reflect.base.CollectionReflectionUtilImpl
 
setMaximumListGrowth(int) - Method in class net.sf.mmm.util.reflect.base.CollectionReflectionUtilImpl
This method sets the maximumListGrowth.
setReflectionUtil(ReflectionUtil) - Method in class net.sf.mmm.util.reflect.base.AnnotationUtilImpl
 
Signature - Class in net.sf.mmm.util.reflect.api
This class represents a "method signature".
Signature(Class<?>...) - Constructor for class net.sf.mmm.util.reflect.api.Signature
The constructor.
Signature(int, Class<?>...) - Constructor for class net.sf.mmm.util.reflect.api.Signature
The constructor.
Signature(Method) - Constructor for class net.sf.mmm.util.reflect.api.Signature
The constructor.
Signature(Object...) - Constructor for class net.sf.mmm.util.reflect.api.Signature
The constructor.
signature - Variable in class net.sf.mmm.util.reflect.api.Signature
the wrapped signature
SimpleGenericTypeImpl<T> - Class in net.sf.mmm.util.reflect.impl
This is an implementation of the GenericType interface for a simple Class.
SimpleGenericTypeImpl(Class<T>) - Constructor for class net.sf.mmm.util.reflect.impl.SimpleGenericTypeImpl
The constructor.
SimpleGenericTypeLimited<T> - Class in net.sf.mmm.util.reflect.base
This is a very simple implementation of GenericType that is GWT compatible and therefore limited to core features.
SimpleGenericTypeLimited(Class<T>) - Constructor for class net.sf.mmm.util.reflect.base.SimpleGenericTypeLimited
The constructor.
simpleName - Variable in class net.sf.mmm.util.reflect.api.ClassName
 
SUFFIX_CLASS - Static variable in class net.sf.mmm.util.reflect.base.ClassNameCollector
Suffix for classes as resource.
superClass - Variable in class net.sf.mmm.util.reflect.base.AssignableFromFilter
The class

T

toArray(Collection<?>, Class<?>) - Method in interface net.sf.mmm.util.reflect.api.CollectionReflectionUtil
This method converts the given Collection to an array of the given componentType.
toArray(Collection<?>, Class<?>) - Method in class net.sf.mmm.util.reflect.base.CollectionReflectionUtilImpl
 
toArrayTyped(Collection<T>, Class<T>) - Method in interface net.sf.mmm.util.reflect.api.CollectionReflectionUtil
This method converts the given Collection to an array of the given componentType.
toArrayTyped(Collection<T>, Class<T>) - Method in class net.sf.mmm.util.reflect.base.CollectionReflectionUtilImpl
 
toString() - Method in class net.sf.mmm.util.reflect.api.Arguments
 
toString() - Method in class net.sf.mmm.util.reflect.api.ClassName
 
toString() - Method in interface net.sf.mmm.util.reflect.api.GenericType
This method gets the string representation of this GenericType.
toString(StringBuilder) - Method in class net.sf.mmm.util.reflect.api.NamedSignature
 
toString(Type) - Method in interface net.sf.mmm.util.reflect.api.ReflectionUtil
This method gets the string representation of a Type.
toString(Type, Appendable, Visitor<Class<?>>) - Method in interface net.sf.mmm.util.reflect.api.ReflectionUtil
This method gets the string representation of a Type.
toString() - Method in class net.sf.mmm.util.reflect.api.Signature
 
toString(StringBuilder) - Method in class net.sf.mmm.util.reflect.api.Signature
 
toString() - Method in class net.sf.mmm.util.reflect.base.AbstractGenericType
 
toString(Enum<?>, boolean, boolean) - Static method in class net.sf.mmm.util.reflect.base.EnumHelper
 
toString(Type) - Method in class net.sf.mmm.util.reflect.base.ReflectionUtilImpl
 
toString(Type, Appendable, Visitor<Class<?>>) - Method in class net.sf.mmm.util.reflect.base.ReflectionUtilImpl
 
toString() - Method in class net.sf.mmm.util.reflect.base.SimpleGenericTypeLimited
 
toString() - Method in class net.sf.mmm.util.reflect.impl.GenericArrayTypeImpl
 
toString() - Method in class net.sf.mmm.util.reflect.impl.LowerBoundWildcardType
 
toString() - Method in class net.sf.mmm.util.reflect.impl.ParameterizedTypeImpl
 
toString() - Method in class net.sf.mmm.util.reflect.impl.TypeVariableImpl
 
toString() - Method in class net.sf.mmm.util.reflect.impl.UnboundedWildcardType
 
toString() - Method in class net.sf.mmm.util.reflect.impl.UpperBoundWildcardType
 
toStringSimple() - Method in interface net.sf.mmm.util.reflect.api.GenericType
 
toStringSimple(Type) - Method in interface net.sf.mmm.util.reflect.api.ReflectionUtil
This method gets a compact string representation of a Type.
toStringSimple() - Method in class net.sf.mmm.util.reflect.base.AbstractGenericType
 
toStringSimple(Type) - Method in class net.sf.mmm.util.reflect.base.ReflectionUtilImpl
 
toStringSimple() - Method in class net.sf.mmm.util.reflect.base.SimpleGenericTypeLimited
 
toType(String) - Method in interface net.sf.mmm.util.reflect.api.ReflectionUtil
This method is the analogy to Class.forName(String) for creating a Type instance from String.
toType(String, ClassResolver) - Method in interface net.sf.mmm.util.reflect.api.ReflectionUtil
This method is the analogy to Class.forName(String) for creating a Type instance from String.
toType(String) - Method in class net.sf.mmm.util.reflect.base.ReflectionUtilImpl
 
toType(String, ClassResolver) - Method in class net.sf.mmm.util.reflect.base.ReflectionUtilImpl
 
toType(CharSequenceScanner, ClassResolver, Type) - Method in class net.sf.mmm.util.reflect.base.ReflectionUtilImpl
This method parses the given type as generic Type.
type - Variable in class net.sf.mmm.util.reflect.base.SimpleGenericTypeLimited
 
type - Variable in class net.sf.mmm.util.reflect.impl.GenericTypeImpl
 
type - Variable in class net.sf.mmm.util.reflect.impl.SimpleGenericTypeImpl
 
TYPE_INT - Static variable in class net.sf.mmm.util.reflect.impl.SimpleGenericTypeImpl
The GenericType for int.
TYPE_OBJECT - Static variable in class net.sf.mmm.util.reflect.base.SimpleGenericTypeLimited
TYPE_OBJECT - Static variable in class net.sf.mmm.util.reflect.impl.SimpleGenericTypeImpl
TYPE_VARIABLE_COLLECTION_ELEMENT - Static variable in class net.sf.mmm.util.reflect.impl.CommonTypeVariables
The TypeVariable E of Collection<E>.
TYPE_VARIABLE_MAP_KEY - Static variable in class net.sf.mmm.util.reflect.impl.CommonTypeVariables
The TypeVariable K of Map<K, V>.
TYPE_VARIABLE_MAP_VALUE - Static variable in class net.sf.mmm.util.reflect.impl.CommonTypeVariables
The TypeVariable V of Map<K, V>.
TYPE_VOID - Static variable in class net.sf.mmm.util.reflect.base.SimpleGenericTypeLimited
The GenericType for Void.
TYPE_VOID - Static variable in class net.sf.mmm.util.reflect.impl.SimpleGenericTypeImpl
The GenericType for void.
typeArgs - Variable in class net.sf.mmm.util.reflect.impl.GenericTypeImpl
 
typeArgument - Variable in class net.sf.mmm.util.reflect.base.GenericTypeBuilder
 
TypeNotFoundException - Exception in net.sf.mmm.util.reflect.api
A TypeNotFoundException is thrown if a Type was requested (e.g.
TypeNotFoundException(String) - Constructor for exception net.sf.mmm.util.reflect.api.TypeNotFoundException
The constructor.
TypeNotFoundException(Throwable, String) - Constructor for exception net.sf.mmm.util.reflect.api.TypeNotFoundException
The constructor.
typesArguments - Variable in class net.sf.mmm.util.reflect.impl.GenericTypeImpl
 
typeVariable - Variable in class net.sf.mmm.util.reflect.base.GenericTypeVariable
 
TypeVariableImpl<DECLARATION extends GenericDeclaration> - Class in net.sf.mmm.util.reflect.impl
This is an implementation of the TypeVariable interface.
TypeVariableImpl(String, DECLARATION, Type[]) - Constructor for class net.sf.mmm.util.reflect.impl.TypeVariableImpl
The constructor.

U

UnboundedWildcardType - Class in net.sf.mmm.util.reflect.impl
This is an implementation of the WildcardType interface for the unbounded wildcard (?).
UnboundedWildcardType() - Constructor for class net.sf.mmm.util.reflect.impl.UnboundedWildcardType
The constructor.
upperBound - Variable in class net.sf.mmm.util.reflect.impl.UpperBoundWildcardType
 
UpperBoundWildcardType - Class in net.sf.mmm.util.reflect.impl
This is an implementation of the WildcardType interface for a single upper bound.
UpperBoundWildcardType(Type) - Constructor for class net.sf.mmm.util.reflect.impl.UpperBoundWildcardType
The constructor.
URL_PREFIX_FILE - Static variable in class net.sf.mmm.util.reflect.base.ReflectionUtilImpl
 
URL_PREFIX_JAR - Static variable in class net.sf.mmm.util.reflect.base.ReflectionUtilImpl
 
URL_SUFFIX_JAR - Static variable in class net.sf.mmm.util.reflect.base.ReflectionUtilImpl
 
UtilReflectSpringConfig - Class in net.sf.mmm.util.reflect.impl.spring
This is the Spring Configuration for reflect.
UtilReflectSpringConfig() - Constructor for class net.sf.mmm.util.reflect.impl.spring.UtilReflectSpringConfig
 

V

valueOf(String) - Static method in enum net.sf.mmm.util.reflect.api.VisibilityModifier
Returns the enum constant of this type with the specified name.
valueOf(int) - Static method in enum net.sf.mmm.util.reflect.api.VisibilityModifier
This method gets the VisibilityModifier for the given modifiers.
values() - Static method in enum net.sf.mmm.util.reflect.api.VisibilityModifier
Returns an array containing the constants of this enum type, in the order they are declared.
variable2typeMap - Variable in class net.sf.mmm.util.reflect.base.GenericTypeBuilder
 
variable2typeMap - Variable in class net.sf.mmm.util.reflect.impl.RuntimeGenericType
 
VisibilityModifier - Enum in net.sf.mmm.util.reflect.api
This enum contains the possible modifiers for the visibility of a java element (type, field, method or constructor).
VisibilityModifier(int) - Constructor for enum net.sf.mmm.util.reflect.api.VisibilityModifier
The constructor.
visitPackage(String) - Method in class net.sf.mmm.util.reflect.base.ClassNameCollector
 
visitPackage(String) - Method in class net.sf.mmm.util.reflect.base.ResourceNameCollector
 
visitPackage(String) - Method in interface net.sf.mmm.util.reflect.base.ResourceVisitor
This method is invoked for each traversed package.
visitResource(String) - Method in class net.sf.mmm.util.reflect.base.ClassNameCollector
 
visitResource(String) - Method in class net.sf.mmm.util.reflect.base.ResourceNameCollector
 
visitResource(String) - Method in interface net.sf.mmm.util.reflect.base.ResourceVisitor
This method is invoked for each resource.
visitResourceClassloader(boolean, ClassLoader, ResourceVisitor, String, StringBuilder, int, Set<String>) - Method in class net.sf.mmm.util.reflect.base.ReflectionUtilImpl
 
visitResourceClasspath(boolean, ResourceVisitor, StringBuilder, String, int, Set<String>) - Method in class net.sf.mmm.util.reflect.base.ReflectionUtilImpl
 
visitResourceNames(String, boolean, ClassLoader, ResourceVisitor) - Method in class net.sf.mmm.util.reflect.base.ReflectionUtilImpl
This method does the actual magic to locate resources on the classpath.
visitResources(File, StringBuilder, int, ResourceVisitor) - Static method in class net.sf.mmm.util.reflect.base.ReflectionUtilImpl
This method scans the given packageDirectory recursively for resources.
visitResourceUrl(boolean, ResourceVisitor, String, StringBuilder, int, URL, Set<String>) - Method in class net.sf.mmm.util.reflect.base.ReflectionUtilImpl
 
VOID - Static variable in class net.sf.mmm.util.reflect.api.Signature
the void signature for a non-arg method

W

WEB_INF_CLASSES - Static variable in class net.sf.mmm.util.reflect.base.ReflectionUtilImpl
The prefix of resources in WAR-files.
with(GenericTypeVariable<V>, GenericType<V>) - Method in class net.sf.mmm.util.reflect.base.GenericTypeBuilder
 
with(GenericTypeVariable<V>, Class<V>) - Method in class net.sf.mmm.util.reflect.base.GenericTypeBuilder
 
withType(GenericTypeVariable<V>, Type) - Method in class net.sf.mmm.util.reflect.base.GenericTypeBuilder
 
wrap(TypeVariable<?>) - Method in class net.sf.mmm.util.reflect.base.AbstractGenericType
 
WrappedTypeVariable - Class in net.sf.mmm.util.reflect.base
Internal implementation of GenericTypeVariable to wrap a dynamic TypeVariable.
WrappedTypeVariable(TypeVariable<?>) - Constructor for class net.sf.mmm.util.reflect.base.WrappedTypeVariable
The constructor.
A B C D E F G H I J K L M N O P R S T U V W 
Skip navigation links

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