Index

A C D E F G H I L M O P R S T U V W 
All Classes|All Packages

A

add(int, E) - Method in class de.cronn.reflection.util.immutable.collection.DeepImmutableList
 
add(E) - Method in class de.cronn.reflection.util.immutable.collection.DeepImmutableCollection
 
addAll(int, Collection<? extends E>) - Method in class de.cronn.reflection.util.immutable.collection.DeepImmutableList
 
addAll(Collection<? extends E>) - Method in class de.cronn.reflection.util.immutable.collection.DeepImmutableCollection
 

C

ClassUtils - Class in de.cronn.reflection.util
 
clear() - Method in class de.cronn.reflection.util.immutable.collection.DeepImmutableCollection
 
contains(Object) - Method in class de.cronn.reflection.util.immutable.collection.DeepImmutableCollection
 
containsAll(Collection<?>) - Method in class de.cronn.reflection.util.immutable.collection.DeepImmutableCollection
 
copyNonDefaultValues(T, T) - Static method in class de.cronn.reflection.util.PropertyUtils
 
copyNonDefaultValues(T, T, PropertyDescriptor...) - Static method in class de.cronn.reflection.util.PropertyUtils
 
copyNonDefaultValues(T, T, Collection<PropertyDescriptor>) - Static method in class de.cronn.reflection.util.PropertyUtils
 
copyValue(T, T, PropertyDescriptor) - Static method in class de.cronn.reflection.util.PropertyUtils
 
create(Collection<T>) - Static method in class de.cronn.reflection.util.immutable.ImmutableProxy
 
create(List<T>) - Static method in class de.cronn.reflection.util.immutable.ImmutableProxy
 
create(Map<K, V>) - Static method in class de.cronn.reflection.util.immutable.ImmutableProxy
 
create(Set<T>) - Static method in class de.cronn.reflection.util.immutable.ImmutableProxy
 
create(T) - Static method in class de.cronn.reflection.util.immutable.ImmutableProxy
 
createNewInstance(Class<T>) - Static method in class de.cronn.reflection.util.ClassUtils
 
createNewInstanceLike(T) - Static method in class de.cronn.reflection.util.ClassUtils
 

D

de.cronn.reflection.util - package de.cronn.reflection.util
 
de.cronn.reflection.util.immutable - package de.cronn.reflection.util.immutable
 
de.cronn.reflection.util.immutable.collection - package de.cronn.reflection.util.immutable.collection
 
DeepImmutableCollection<E> - Class in de.cronn.reflection.util.immutable.collection
 
DeepImmutableCollection(Collection<E>) - Constructor for class de.cronn.reflection.util.immutable.collection.DeepImmutableCollection
 
DeepImmutableList<E> - Class in de.cronn.reflection.util.immutable.collection
 
DeepImmutableList(List<E>) - Constructor for class de.cronn.reflection.util.immutable.collection.DeepImmutableList
 
DeepImmutableMap<K,​V> - Class in de.cronn.reflection.util.immutable.collection
 
DeepImmutableMap(Map<K, V>) - Constructor for class de.cronn.reflection.util.immutable.collection.DeepImmutableMap
 
DeepImmutableSet<E> - Class in de.cronn.reflection.util.immutable.collection
 
DeepImmutableSet(Set<E>) - Constructor for class de.cronn.reflection.util.immutable.collection.DeepImmutableSet
 

E

entrySet() - Method in class de.cronn.reflection.util.immutable.collection.DeepImmutableMap
 
equals(Object) - Method in class de.cronn.reflection.util.immutable.collection.DeepImmutableCollection
 

F

findAnnotation(Method, Class<A>) - Static method in class de.cronn.reflection.util.ClassUtils
 
findMethodByGetter(Class<T>, TypedPropertyGetter<T, ?>) - Static method in class de.cronn.reflection.util.PropertyUtils
 
findMethodsByArgumentTypes(Class<?>, Class<?>...) - Static method in class de.cronn.reflection.util.ClassUtils
 
forward(Method, Object, Object[]) - Static method in class de.cronn.reflection.util.immutable.GenericImmutableProxyForwarder
 
forward(Method, Object, Object[]) - Static method in class de.cronn.reflection.util.immutable.ImmutableProxyForwarderBoolean
 
forward(Method, Object, Object[]) - Static method in class de.cronn.reflection.util.immutable.ImmutableProxyForwarderInteger
 
forward(Method, Object, Object[]) - Static method in class de.cronn.reflection.util.immutable.ImmutableProxyForwarderLong
 
forward(Method, Object, Object[]) - Static method in class de.cronn.reflection.util.immutable.ImmutableProxyForwarderString
 

G

GenericImmutableProxyForwarder - Class in de.cronn.reflection.util.immutable
 
get(int) - Method in class de.cronn.reflection.util.immutable.collection.DeepImmutableList
 
get(Object) - Method in class de.cronn.reflection.util.immutable.collection.DeepImmutableMap
 
get(T) - Method in interface de.cronn.reflection.util.TypedPropertyGetter
 
getAllDeclaredMethods(Class<?>) - Static method in class de.cronn.reflection.util.ClassUtils
 
getAllDeclaredMethodSignatures(Class<?>) - Static method in class de.cronn.reflection.util.ClassUtils
 
getAnnotationOfProperty(Class<?>, PropertyDescriptor, Class<A>) - Static method in class de.cronn.reflection.util.PropertyUtils
 
getAnnotationOfProperty(Class<T>, TypedPropertyGetter<T, ?>, Class<A>) - Static method in class de.cronn.reflection.util.PropertyUtils
 
getAnnotationOfProperty(Object, PropertyDescriptor, Class<A>) - Static method in class de.cronn.reflection.util.PropertyUtils
 
getDefaultValue(Class<T>, PropertyDescriptor) - Static method in class de.cronn.reflection.util.PropertyUtils
 
getDefaultValueObject(Class<?>) - Static method in class de.cronn.reflection.util.PropertyUtils
 
getMethod(Class<T>, TypedPropertyGetter<T, ?>) - Static method in class de.cronn.reflection.util.PropertyUtils
 
getPropertyDescriptor(Class<T>, TypedPropertyGetter<T, ?>) - Static method in class de.cronn.reflection.util.PropertyUtils
 
getPropertyDescriptor(T, TypedPropertyGetter<T, ?>) - Static method in class de.cronn.reflection.util.PropertyUtils
 
getPropertyDescriptorByField(Class<T>, Field) - Static method in class de.cronn.reflection.util.PropertyUtils
 
getPropertyDescriptorByMethod(Class<T>, Method) - Static method in class de.cronn.reflection.util.PropertyUtils
 
getPropertyDescriptorByName(Class<?>, String) - Static method in class de.cronn.reflection.util.PropertyUtils
 
getPropertyDescriptorByName(Object, String) - Static method in class de.cronn.reflection.util.PropertyUtils
 
getPropertyDescriptorByNameOrThrow(Class<?>, String) - Static method in class de.cronn.reflection.util.PropertyUtils
 
getPropertyDescriptorByNameOrThrow(Object, String) - Static method in class de.cronn.reflection.util.PropertyUtils
 
getPropertyDescriptors(Class<?>) - Static method in class de.cronn.reflection.util.PropertyUtils
 
getPropertyDescriptors(Object) - Static method in class de.cronn.reflection.util.PropertyUtils
 
getPropertyDescriptorsWithAnnotation(Class<?>, Class<A>) - Static method in class de.cronn.reflection.util.PropertyUtils
 
getPropertyDescriptorsWithAnnotation(Object, Class<A>) - Static method in class de.cronn.reflection.util.PropertyUtils
 
getPropertyName(Class<T>, TypedPropertyGetter<T, ?>) - Static method in class de.cronn.reflection.util.PropertyUtils
 
getPropertyName(T, TypedPropertyGetter<T, ?>) - Static method in class de.cronn.reflection.util.PropertyUtils
 
getQualifiedPropertyName(Class<?>, PropertyDescriptor) - Static method in class de.cronn.reflection.util.PropertyUtils
 
getQualifiedPropertyName(Class<?>, String) - Static method in class de.cronn.reflection.util.PropertyUtils
 
getQualifiedPropertyName(Class<T>, TypedPropertyGetter<T, ?>) - Static method in class de.cronn.reflection.util.PropertyUtils
 
getQualifiedPropertyName(Object, PropertyDescriptor) - Static method in class de.cronn.reflection.util.PropertyUtils
 
getQualifiedPropertyName(T, TypedPropertyGetter<T, ?>) - Static method in class de.cronn.reflection.util.PropertyUtils
 
getRealClass(Class<T>) - Static method in class de.cronn.reflection.util.ClassUtils
 
getRealClass(T) - Static method in class de.cronn.reflection.util.ClassUtils
 
getVoidMethod(Class<T>, VoidMethod<T>) - Static method in class de.cronn.reflection.util.ClassUtils
 
getVoidMethodName(Class<T>, VoidMethod<T>) - Static method in class de.cronn.reflection.util.ClassUtils
 
getVoidMethodName(T, VoidMethod<T>) - Static method in class de.cronn.reflection.util.ClassUtils
 

H

hasAnnotationOfProperty(Class<?>, PropertyDescriptor, Class<? extends Annotation>) - Static method in class de.cronn.reflection.util.PropertyUtils
 
hasDefaultValue(T, PropertyDescriptor) - Static method in class de.cronn.reflection.util.PropertyUtils
 
hasDifferentValue(T, T, PropertyDescriptor) - Static method in class de.cronn.reflection.util.PropertyUtils
 
hashCode() - Method in class de.cronn.reflection.util.immutable.collection.DeepImmutableCollection
 
hasMethodWithSameSignature(Class<?>, Method) - Static method in class de.cronn.reflection.util.ClassUtils
 
hasProperty(Class<?>, String) - Static method in class de.cronn.reflection.util.PropertyUtils
 
hasProperty(Object, String) - Static method in class de.cronn.reflection.util.PropertyUtils
 
hasSameValue(T, T, PropertyDescriptor) - Static method in class de.cronn.reflection.util.PropertyUtils
 
haveSameSignature(Method, Method) - Static method in class de.cronn.reflection.util.ClassUtils
 

I

Immutable - Interface in de.cronn.reflection.util.immutable
 
ImmutableProxy - Class in de.cronn.reflection.util.immutable
 
ImmutableProxyForwarderBoolean - Class in de.cronn.reflection.util.immutable
 
ImmutableProxyForwarderInteger - Class in de.cronn.reflection.util.immutable
 
ImmutableProxyForwarderLong - Class in de.cronn.reflection.util.immutable
 
ImmutableProxyForwarderString - Class in de.cronn.reflection.util.immutable
 
indexOf(Object) - Method in class de.cronn.reflection.util.immutable.collection.DeepImmutableList
 
intercept(Method, MethodCaptor) - Static method in class de.cronn.reflection.util.MethodCaptor
 
invoke(T) - Method in interface de.cronn.reflection.util.VoidMethod
 
isCollectionType(PropertyDescriptor) - Static method in class de.cronn.reflection.util.PropertyUtils
 
isDeclaredInClass(PropertyDescriptor, Class<?>) - Static method in class de.cronn.reflection.util.PropertyUtils
 
isDefaultValue(Class<T>, TypedPropertyGetter<T, ?>, Object) - Static method in class de.cronn.reflection.util.PropertyUtils
 
isDefaultValue(Class<T>, PropertyDescriptor, Object) - Static method in class de.cronn.reflection.util.PropertyUtils
 
isEmpty() - Method in class de.cronn.reflection.util.immutable.collection.DeepImmutableCollection
 
isFromPackage(Class<?>, String) - Static method in class de.cronn.reflection.util.ClassUtils
 
isFullyAccessible(PropertyDescriptor) - Static method in class de.cronn.reflection.util.PropertyUtils
 
isImmutableProxy(Object) - Static method in class de.cronn.reflection.util.immutable.ImmutableProxy
 
isImmutableProxyClass(Class<?>) - Static method in class de.cronn.reflection.util.immutable.ImmutableProxy
 
isNotCollectionType(PropertyDescriptor) - Static method in class de.cronn.reflection.util.PropertyUtils
 
isProxy(Object) - Static method in class de.cronn.reflection.util.ClassUtils
 
isProxyClass(Class<?>) - Static method in class de.cronn.reflection.util.ClassUtils
 
isReadable(PropertyDescriptor) - Static method in class de.cronn.reflection.util.PropertyUtils
 
isWritable(PropertyDescriptor) - Static method in class de.cronn.reflection.util.PropertyUtils
 
iterator() - Method in class de.cronn.reflection.util.immutable.collection.DeepImmutableCollection
 

L

lastIndexOf(Object) - Method in class de.cronn.reflection.util.immutable.collection.DeepImmutableList
 
listIterator() - Method in class de.cronn.reflection.util.immutable.collection.DeepImmutableList
 
listIterator(int) - Method in class de.cronn.reflection.util.immutable.collection.DeepImmutableList
 

M

MethodCaptor - Class in de.cronn.reflection.util
 
MethodCaptor() - Constructor for class de.cronn.reflection.util.MethodCaptor
 

O

of(T) - Static method in class de.cronn.reflection.util.immutable.collection.DeepImmutableList
 
of(T) - Static method in class de.cronn.reflection.util.immutable.collection.DeepImmutableSet
 
of(T, T) - Static method in class de.cronn.reflection.util.immutable.collection.DeepImmutableList
 
of(T, T) - Static method in class de.cronn.reflection.util.immutable.collection.DeepImmutableSet
 
of(T, T, T) - Static method in class de.cronn.reflection.util.immutable.collection.DeepImmutableList
 
of(T, T, T) - Static method in class de.cronn.reflection.util.immutable.collection.DeepImmutableSet
 

P

PropertyGetter<T> - Interface in de.cronn.reflection.util
 
PropertyUtils - Class in de.cronn.reflection.util
 
proxyReturnValue() - Method in annotation type de.cronn.reflection.util.immutable.ReadOnly
 
put(K, V) - Method in class de.cronn.reflection.util.immutable.collection.DeepImmutableMap
 

R

read(Object, PropertyDescriptor) - Static method in class de.cronn.reflection.util.PropertyUtils
 
read(Object, PropertyDescriptor, boolean) - Static method in class de.cronn.reflection.util.PropertyUtils
 
readDirectly(Object, PropertyDescriptor) - Static method in class de.cronn.reflection.util.PropertyUtils
 
readDirectly(Object, Field) - Static method in class de.cronn.reflection.util.PropertyUtils
 
readDirectly(Object, String) - Static method in class de.cronn.reflection.util.PropertyUtils
 
readIfPropertyExists(Object, String) - Static method in class de.cronn.reflection.util.PropertyUtils
 
ReadOnly - Annotation Type in de.cronn.reflection.util.immutable
 
readProperty(Object, PropertyDescriptor, Class<T>) - Static method in class de.cronn.reflection.util.PropertyUtils
 
ReflectionRuntimeException - Exception in de.cronn.reflection.util
 
remove(int) - Method in class de.cronn.reflection.util.immutable.collection.DeepImmutableList
 
remove(Object) - Method in class de.cronn.reflection.util.immutable.collection.DeepImmutableCollection
 
remove(Object) - Method in class de.cronn.reflection.util.immutable.collection.DeepImmutableMap
 
removeAll(Collection<?>) - Method in class de.cronn.reflection.util.immutable.collection.DeepImmutableCollection
 
retainAll(Collection<?>) - Method in class de.cronn.reflection.util.immutable.collection.DeepImmutableCollection
 

S

set(int, E) - Method in class de.cronn.reflection.util.immutable.collection.DeepImmutableList
 
size() - Method in class de.cronn.reflection.util.immutable.collection.DeepImmutableCollection
 
sort(Comparator<? super E>) - Method in class de.cronn.reflection.util.immutable.collection.DeepImmutableList
 
subList(int, int) - Method in class de.cronn.reflection.util.immutable.collection.DeepImmutableList
 

T

TypedPropertyGetter<T,​V> - Interface in de.cronn.reflection.util
 

U

unwrap(T) - Static method in class de.cronn.reflection.util.immutable.ImmutableProxy
 

V

VoidMethod<T> - Interface in de.cronn.reflection.util
 

W

write(Object, PropertyDescriptor, Object) - Static method in class de.cronn.reflection.util.PropertyUtils
 
write(Object, PropertyDescriptor, Object, boolean) - Static method in class de.cronn.reflection.util.PropertyUtils
 
write(Object, String, Object) - Static method in class de.cronn.reflection.util.PropertyUtils
 
writeDirectly(Object, PropertyDescriptor, Object) - Static method in class de.cronn.reflection.util.PropertyUtils
 
writeDirectly(Object, Field, Object) - Static method in class de.cronn.reflection.util.PropertyUtils
 
writeDirectly(Object, String, Object) - Static method in class de.cronn.reflection.util.PropertyUtils
 
writeIfPropertyExists(Object, String, Supplier<T>) - Static method in class de.cronn.reflection.util.PropertyUtils
 
A C D E F G H I L M O P R S T U V W 
All Classes|All Packages