A B C D E F G H I L M N O P R S T V W

A

accepts(T) - Method in interface net.vidageek.mirror.list.dsl.Matcher
This method determines if the element must be allowed to be on the list.
accepts(Method) - Method in class net.vidageek.mirror.list.EqualMethodRemover
 
accepts(Method) - Method in class net.vidageek.mirror.list.SameNameMatcher
 
accepts(Method) - Method in class net.vidageek.mirror.matcher.GetterMatcher
 
accepts(Method) - Method in class net.vidageek.mirror.matcher.SetterMatcher
 
accepts(Method) - Method in interface net.vidageek.mirror.proxy.dsl.MethodInterceptor
 
AccessorsController - Interface in net.vidageek.mirror.dsl
 
add(int, T) - Method in class net.vidageek.mirror.list.BackedMirrorList
 
add(T) - Method in class net.vidageek.mirror.list.BackedMirrorList
 
addAll(Collection<? extends T>) - Method in class net.vidageek.mirror.list.BackedMirrorList
 
addAll(int, Collection<? extends T>) - Method in class net.vidageek.mirror.list.BackedMirrorList
 
AllAnnotationsHandler - Interface in net.vidageek.mirror.reflect.dsl
 
AllMemberHandler - Interface in net.vidageek.mirror.reflect.dsl
 
AllMethodAnnotationsHandler - Interface in net.vidageek.mirror.reflect.dsl
 
AllReflectionHandler<T> - Interface in net.vidageek.mirror.reflect.dsl
 
AnnotatedElementReflectionProvider - Interface in net.vidageek.mirror.provider
Interface that defines reflection operations related to annotatedElements
annotation(Class<T>) - Method in class net.vidageek.mirror.reflect.DefaultFieldHandler
 
annotation(Class<T>) - Method in class net.vidageek.mirror.reflect.DefaultMemberHandler
 
annotation(Class<A>) - Method in class net.vidageek.mirror.reflect.DefaultReflectionHandler
 
annotation(Class<T>) - Method in interface net.vidageek.mirror.reflect.dsl.FieldHandler
 
annotation(Class<T>) - Method in interface net.vidageek.mirror.reflect.dsl.MemberHandler
Use this method to reflect a single annotation from the AccessibleObject
annotation(Class<A>) - Method in interface net.vidageek.mirror.reflect.dsl.ReflectionHandler
Use this method to reflect annotations.
AnnotationHandler<T extends Annotation> - Interface in net.vidageek.mirror.reflect.dsl
 
annotations() - Method in class net.vidageek.mirror.reflect.DefaultAllMemberHandler
 
annotations() - Method in class net.vidageek.mirror.reflect.DefaultAllReflectionHandler
 
annotations() - Method in interface net.vidageek.mirror.reflect.dsl.AllMemberHandler
Use this method to reflect a list of annotations on the AnnotatedElement
annotations() - Method in interface net.vidageek.mirror.reflect.dsl.AllReflectionHandler
Use this method to reflect all annotations on a AccessibleObject
annotationsMatching(Matcher<Annotation>) - Method in class net.vidageek.mirror.reflect.DefaultAllMemberHandler
 
annotationsMatching(Matcher<Annotation>) - Method in class net.vidageek.mirror.reflect.DefaultAllReflectionHandler
 
annotationsMatching(Matcher<Annotation>) - Method in interface net.vidageek.mirror.reflect.dsl.AllMemberHandler
Deprecated. Use annotations().matching(Matcher) instead.
annotationsMatching(Matcher<Annotation>) - Method in interface net.vidageek.mirror.reflect.dsl.AllReflectionHandler
Deprecated. This functionality is going to be dropped.
atClass() - Method in class net.vidageek.mirror.reflect.DefaultAllAnnotationsHandler
 
atClass() - Method in class net.vidageek.mirror.reflect.DefaultAnnotationHandler
 
atClass() - Method in interface net.vidageek.mirror.reflect.dsl.AllAnnotationsHandler
Use this method to reflect all annotations at clazz.
atClass() - Method in interface net.vidageek.mirror.reflect.dsl.AnnotationHandler
Use this method to reflect a single annotation at class
atField(String) - Method in class net.vidageek.mirror.reflect.DefaultAllAnnotationsHandler
 
atField(String) - Method in class net.vidageek.mirror.reflect.DefaultAnnotationHandler
 
atField(String) - Method in interface net.vidageek.mirror.reflect.dsl.AllAnnotationsHandler
Use this method to reflect all annotations at field fieldName.
atField(String) - Method in interface net.vidageek.mirror.reflect.dsl.AnnotationHandler
Use this method to reflect a single annotation at field named fieldName
atMethod(String) - Method in class net.vidageek.mirror.reflect.DefaultAllAnnotationsHandler
 
atMethod(String) - Method in class net.vidageek.mirror.reflect.DefaultAnnotationHandler
 
atMethod(String) - Method in interface net.vidageek.mirror.reflect.dsl.AllAnnotationsHandler
Use this method to reflect all annotations at method.
atMethod(String) - Method in interface net.vidageek.mirror.reflect.dsl.AnnotationHandler
Use this method to reflect a single annotation at method named methodName
atPosition(int) - Method in class net.vidageek.mirror.reflect.DefaultParameterizedElementHandler
 
atPosition(int) - Method in interface net.vidageek.mirror.reflect.dsl.ParameterizedElementHandler
 

B

BackedMirrorList<T> - Class in net.vidageek.mirror.list
This is list implementation that delegates to a received list.
BackedMirrorList(List<T>) - Constructor for class net.vidageek.mirror.list.BackedMirrorList
 
Bean - Class in net.vidageek.mirror.bean
Class to make it a little more pleasant to concatenate strings.
Bean() - Constructor for class net.vidageek.mirror.bean.Bean
 
bypassConstructor() - Method in interface net.vidageek.mirror.provider.ConstructorBypassingReflectionProvider
This method is used to create an object without using a constructor.
bypassConstructor() - Method in class net.vidageek.mirror.provider.java.ObjenesisConstructorBypassingReflectionProvider
 
bypasser() - Method in class net.vidageek.mirror.invoke.ConstructorHandlerByArgs
 
bypasser() - Method in class net.vidageek.mirror.invoke.ConstructorHandlerByConstructor
 
bypasser() - Method in interface net.vidageek.mirror.invoke.dsl.ConstructorHandler
Instantiates an object without using the constructor.

C

CGLibInvocationHandler - Class in net.vidageek.mirror.proxy.cglib
 
CGLibInvocationHandler(MethodInterceptor...) - Constructor for class net.vidageek.mirror.proxy.cglib.CGLibInvocationHandler
 
CGLibProxyReflectionProvider - Class in net.vidageek.mirror.proxy.cglib
 
CGLibProxyReflectionProvider(Class<?>, List<Class<?>>, MethodInterceptor...) - Constructor for class net.vidageek.mirror.proxy.cglib.CGLibProxyReflectionProvider
 
ClassArrayMatcher - Class in net.vidageek.mirror.matcher
This class is responsible for analyzing if two class arrays match.
ClassArrayMatcher(Class<?>...) - Constructor for class net.vidageek.mirror.matcher.ClassArrayMatcher
 
ClassController<T> - Interface in net.vidageek.mirror.dsl
 
ClassReflectionProvider<T> - Interface in net.vidageek.mirror.provider
Interface that defines reflection operations related to class
clear() - Method in class net.vidageek.mirror.list.BackedMirrorList
 
constructor() - Method in class net.vidageek.mirror.invoke.DefaultInvocationHandler
 
constructor(Constructor<C>) - Method in class net.vidageek.mirror.invoke.DefaultInvocationHandler
 
constructor() - Method in interface net.vidageek.mirror.invoke.dsl.InvocationHandler
Use this method to invoke a constructor using only arguments.
constructor(Constructor<C>) - Method in interface net.vidageek.mirror.invoke.dsl.InvocationHandler
Use this method to invoke a constructor using its instance.
constructor() - Method in class net.vidageek.mirror.reflect.DefaultReflectionHandler
 
constructor() - Method in interface net.vidageek.mirror.reflect.dsl.ReflectionHandler
Use this method to reflect a constructor
ConstructorBypassingReflectionProvider<T> - Interface in net.vidageek.mirror.provider
 
ConstructorHandler<T> - Interface in net.vidageek.mirror.invoke.dsl
Interface for classes responsible for invoking constructors.
ConstructorHandlerByArgs<T> - Class in net.vidageek.mirror.invoke
This class is responsible for invoking a constructor using only the arguments supplied.
ConstructorHandlerByArgs(ReflectionProvider, Class<T>) - Constructor for class net.vidageek.mirror.invoke.ConstructorHandlerByArgs
 
ConstructorHandlerByConstructor<T> - Class in net.vidageek.mirror.invoke
This class is responsible for invoking a constructor provided.
ConstructorHandlerByConstructor(ReflectionProvider, Class<T>, Constructor<T>) - Constructor for class net.vidageek.mirror.invoke.ConstructorHandlerByConstructor
 
ConstructorReflectionProvider<T> - Interface in net.vidageek.mirror.provider
Interface that defines reflection operations related to constructors
ConstructorReflector<T> - Interface in net.vidageek.mirror.reflect.dsl
 
constructors() - Method in class net.vidageek.mirror.reflect.DefaultAllReflectionHandler
 
constructors() - Method in interface net.vidageek.mirror.reflect.dsl.AllReflectionHandler
Use this method to reflect all constructors on the wrapped class
constructorsMatching(Matcher<Constructor<T>>) - Method in class net.vidageek.mirror.reflect.DefaultAllReflectionHandler
 
constructorsMatching(Matcher<Constructor<T>>) - Method in interface net.vidageek.mirror.reflect.dsl.AllReflectionHandler
Deprecated. Use constructors().matching(Matcher>) instead.
contains(Object) - Method in class net.vidageek.mirror.list.BackedMirrorList
 
containsAll(Collection<?>) - Method in class net.vidageek.mirror.list.BackedMirrorList
 
createProvider() - Method in class net.vidageek.mirror.config.MirrorProviderBuilder
 
createProxy() - Method in interface net.vidageek.mirror.provider.ProxyReflectionProvider
 
createProxy() - Method in class net.vidageek.mirror.proxy.cglib.CGLibProxyReflectionProvider
 

D

DefaultAccessorsController - Class in net.vidageek.mirror
 
DefaultAccessorsController(ReflectionProvider, Object) - Constructor for class net.vidageek.mirror.DefaultAccessorsController
 
DefaultAllAnnotationsHandler - Class in net.vidageek.mirror.reflect
This class is responsible for choosing where to reflect annotations.
DefaultAllAnnotationsHandler(ReflectionProvider, Class<?>) - Constructor for class net.vidageek.mirror.reflect.DefaultAllAnnotationsHandler
 
DefaultAllMemberHandler - Class in net.vidageek.mirror.reflect
This class is responsible for reflecting all annotations on any AccessibleObject
DefaultAllMemberHandler(ReflectionProvider, AnnotatedElement) - Constructor for class net.vidageek.mirror.reflect.DefaultAllMemberHandler
 
DefaultAllMethodAnnotationsHandler - Class in net.vidageek.mirror.reflect
This class is responsible for reflecting all annotation on a method
DefaultAllMethodAnnotationsHandler(ReflectionProvider, Class<?>, String) - Constructor for class net.vidageek.mirror.reflect.DefaultAllMethodAnnotationsHandler
 
DefaultAllReflectionHandler<T> - Class in net.vidageek.mirror.reflect
This class is responsible for reflecting lists of reflection elements
DefaultAllReflectionHandler(ReflectionProvider, Class<T>) - Constructor for class net.vidageek.mirror.reflect.DefaultAllReflectionHandler
 
DefaultAnnotationHandler<T extends Annotation> - Class in net.vidageek.mirror.reflect
This class is responsible for choosing where to reflect a single annotation.
DefaultAnnotationHandler(ReflectionProvider, Class<?>, Class<T>) - Constructor for class net.vidageek.mirror.reflect.DefaultAnnotationHandler
 
DefaultClassController<T> - Class in net.vidageek.mirror
Object to provide reflection for a Class object
DefaultClassController(ReflectionProvider, Class<T>) - Constructor for class net.vidageek.mirror.DefaultClassController
 
DefaultConstructorReflector<T> - Class in net.vidageek.mirror.reflect
This class is responsible for reflecting a constructor.
DefaultConstructorReflector(ReflectionProvider, Class<T>) - Constructor for class net.vidageek.mirror.reflect.DefaultConstructorReflector
 
DefaultFieldController - Class in net.vidageek.mirror
Class which provides reflection features to Fields.
DefaultFieldController(ReflectionProvider, Field) - Constructor for class net.vidageek.mirror.DefaultFieldController
 
DefaultFieldHandler - Class in net.vidageek.mirror.reflect
 
DefaultFieldHandler(ReflectionProvider, Field) - Constructor for class net.vidageek.mirror.reflect.DefaultFieldHandler
 
DefaultFieldReflector - Class in net.vidageek.mirror.reflect
This class is responsible for reflecting a field.
DefaultFieldReflector(ReflectionProvider, String) - Constructor for class net.vidageek.mirror.reflect.DefaultFieldReflector
 
DefaultGetterHandler - Class in net.vidageek.mirror.get
Class to provide field reading features.
DefaultGetterHandler(ReflectionProvider, Object) - Constructor for class net.vidageek.mirror.get.DefaultGetterHandler
 
DefaultGetterHandler(ReflectionProvider, Class<?>) - Constructor for class net.vidageek.mirror.get.DefaultGetterHandler
 
DefaultInvocationHandler<T> - Class in net.vidageek.mirror.invoke
This class is responsible for choosing between invocation of constructor or methods.
DefaultInvocationHandler(ReflectionProvider, Object) - Constructor for class net.vidageek.mirror.invoke.DefaultInvocationHandler
 
DefaultInvocationHandler(ReflectionProvider, Class<T>) - Constructor for class net.vidageek.mirror.invoke.DefaultInvocationHandler
 
DefaultMemberController - Class in net.vidageek.mirror
Class to provide reflection features to AccessibleObjects
DefaultMemberController(ReflectionProvider, AnnotatedElement) - Constructor for class net.vidageek.mirror.DefaultMemberController
 
DefaultMemberHandler - Class in net.vidageek.mirror.reflect
This class is responsible for reflecting a single annotation from a AccessibleObject
DefaultMemberHandler(ReflectionProvider, AnnotatedElement) - Constructor for class net.vidageek.mirror.reflect.DefaultMemberHandler
 
DefaultMethodAnnotationHandler<T extends Annotation> - Class in net.vidageek.mirror.reflect
This class is responsible for reflecting annotations on a method.
DefaultMethodAnnotationHandler(ReflectionProvider, Class<?>, String, Class<T>) - Constructor for class net.vidageek.mirror.reflect.DefaultMethodAnnotationHandler
 
DefaultMethodReflector - Class in net.vidageek.mirror.reflect
This class is responsible for reflecting methods.
DefaultMethodReflector(ReflectionProvider, String, Class<?>) - Constructor for class net.vidageek.mirror.reflect.DefaultMethodReflector
 
DefaultMirrorReflectionProvider - Class in net.vidageek.mirror.provider.java
Class which supplies all native Java reflection features plus some non supported functions, like constructor bypassing.
DefaultMirrorReflectionProvider() - Constructor for class net.vidageek.mirror.provider.java.DefaultMirrorReflectionProvider
 
DefaultParameterizedElementHandler - Class in net.vidageek.mirror.reflect
Class which defines access to Generics declarations.
DefaultParameterizedElementHandler(ReflectionProvider, GenericTypeAccessor) - Constructor for class net.vidageek.mirror.reflect.DefaultParameterizedElementHandler
 
DefaultProxyHandler<T> - Class in net.vidageek.mirror
 
DefaultProxyHandler(ReflectionProvider, Class<?>[]) - Constructor for class net.vidageek.mirror.DefaultProxyHandler
 
DefaultReflectionHandler<T> - Class in net.vidageek.mirror.reflect
This part of the DSL is used to choose reflection element is going to be reflected.
DefaultReflectionHandler(ReflectionProvider, Class<T>) - Constructor for class net.vidageek.mirror.reflect.DefaultReflectionHandler
 
DefaultSetterHandler - Class in net.vidageek.mirror.set
This class is responsible for providing field setting features.
DefaultSetterHandler(ReflectionProvider, Object) - Constructor for class net.vidageek.mirror.set.DefaultSetterHandler
 
DefaultSetterHandler(ReflectionProvider, Class<?>) - Constructor for class net.vidageek.mirror.set.DefaultSetterHandler
 
DefaultSetterMethodHandler - Class in net.vidageek.mirror.invoke
 
DefaultSetterMethodHandler(ReflectionProvider, Object, String) - Constructor for class net.vidageek.mirror.invoke.DefaultSetterMethodHandler
 
DynamicInvocationHadler - Class in net.vidageek.mirror.proxy
 
DynamicInvocationHadler(MethodInterceptor...) - Constructor for class net.vidageek.mirror.proxy.DynamicInvocationHadler
 

E

EqualMethodRemover - Class in net.vidageek.mirror.list
 
EqualMethodRemover(Method) - Constructor for class net.vidageek.mirror.list.EqualMethodRemover
 
equals(Object) - Method in class net.vidageek.mirror.list.BackedMirrorList
 

F

field(String) - Method in class net.vidageek.mirror.get.DefaultGetterHandler
 
field(Field) - Method in class net.vidageek.mirror.get.DefaultGetterHandler
 
field(String) - Method in interface net.vidageek.mirror.get.dsl.GetterHandler
Convenience method for GetterHandler.field(Field)
field(Field) - Method in interface net.vidageek.mirror.get.dsl.GetterHandler
This part of the DSL controls which field is going to have it's value read.
field(String) - Method in class net.vidageek.mirror.reflect.DefaultReflectionHandler
 
field(String) - Method in interface net.vidageek.mirror.reflect.dsl.ReflectionHandler
Use this method to reflect a field by its name.
field(String) - Method in class net.vidageek.mirror.set.DefaultSetterHandler
 
field(Field) - Method in class net.vidageek.mirror.set.DefaultSetterHandler
 
field(String) - Method in interface net.vidageek.mirror.set.dsl.SetterHandler
Invoke this method to set a field by its name.
field(Field) - Method in interface net.vidageek.mirror.set.dsl.SetterHandler
Invoke this method to set a field by its Field instance.
FieldController - Interface in net.vidageek.mirror.dsl
Class which provides reflection features to Fields.
FieldHandler - Interface in net.vidageek.mirror.reflect.dsl
 
FieldReflectionProvider - Interface in net.vidageek.mirror.provider
Interface that defines reflection operations related to fields
FieldReflector - Interface in net.vidageek.mirror.reflect.dsl
 
fields() - Method in class net.vidageek.mirror.reflect.DefaultAllReflectionHandler
 
fields() - Method in interface net.vidageek.mirror.reflect.dsl.AllReflectionHandler
Use this method to reflect all fields on the wrapped class
FieldSetter - Interface in net.vidageek.mirror.set.dsl
Interface for classes responsible for setting fields
FieldSetterByField - Class in net.vidageek.mirror.set
 
FieldSetterByField(ReflectionProvider, Object, Class<?>, Field) - Constructor for class net.vidageek.mirror.set.FieldSetterByField
 
FieldSetterByName - Class in net.vidageek.mirror.set
This class is responsible for setting a value on a field choosen by its field name.
FieldSetterByName(ReflectionProvider, String, Object, Class<?>) - Constructor for class net.vidageek.mirror.set.FieldSetterByName
 
fieldsMatching(Matcher<Field>) - Method in class net.vidageek.mirror.reflect.DefaultAllReflectionHandler
 
fieldsMatching(Matcher<Field>) - Method in interface net.vidageek.mirror.reflect.dsl.AllReflectionHandler
Deprecated. Use fields().matching(Matcher) instead.

G

genericType() - Method in class net.vidageek.mirror.reflect.DefaultFieldHandler
 
genericType() - Method in interface net.vidageek.mirror.reflect.dsl.FieldHandler
 
GenericTypeAccessor - Interface in net.vidageek.mirror.provider
Interface to be used by classes which defines strategies to access elements with generic types.
get() - Method in class net.vidageek.mirror.DefaultAccessorsController
 
get() - Method in class net.vidageek.mirror.DefaultClassController
 
get() - Method in interface net.vidageek.mirror.dsl.AccessorsController
This part of the DSL controls getting field values.
get() - Method in interface net.vidageek.mirror.dsl.ClassController
This part of the DSL controls getting field values.
get(int) - Method in class net.vidageek.mirror.list.BackedMirrorList
 
getAnnotatedElementReflectionProvider(AnnotatedElement) - Method in class net.vidageek.mirror.provider.experimental.sun15.Sun15ReflectionProvider
 
getAnnotatedElementReflectionProvider(AnnotatedElement) - Method in class net.vidageek.mirror.provider.java.DefaultMirrorReflectionProvider
 
getAnnotatedElementReflectionProvider(AnnotatedElement) - Method in interface net.vidageek.mirror.provider.ReflectionProvider
 
getAnnotation(Class<T>) - Method in interface net.vidageek.mirror.provider.AnnotatedElementReflectionProvider
This method is used to reflect a single annotation from the AnnotatedElement wrapped.
getAnnotation(Class<T>) - Method in class net.vidageek.mirror.provider.java.PureJavaAnnotatedElementReflectionProvider
 
getAnnotations() - Method in interface net.vidageek.mirror.provider.AnnotatedElementReflectionProvider
This method is used to reflect all annotations from the AnnotatedElement wrapped.
getAnnotations() - Method in class net.vidageek.mirror.provider.java.PureJavaAnnotatedElementReflectionProvider
 
getClassGenericTypeAccessor(Class<?>) - Method in class net.vidageek.mirror.provider.experimental.sun15.Sun15ReflectionProvider
 
getClassGenericTypeAccessor(Class<?>) - Method in class net.vidageek.mirror.provider.java.DefaultMirrorReflectionProvider
 
getClassGenericTypeAccessor(Class<?>) - Method in interface net.vidageek.mirror.provider.ReflectionProvider
 
getClassReflectionProvider(String) - Method in class net.vidageek.mirror.provider.experimental.sun15.Sun15ReflectionProvider
 
getClassReflectionProvider(Class<T>) - Method in class net.vidageek.mirror.provider.experimental.sun15.Sun15ReflectionProvider
 
getClassReflectionProvider(String) - Method in class net.vidageek.mirror.provider.java.DefaultMirrorReflectionProvider
 
getClassReflectionProvider(Class<T>) - Method in class net.vidageek.mirror.provider.java.DefaultMirrorReflectionProvider
 
getClassReflectionProvider(String) - Method in interface net.vidageek.mirror.provider.ReflectionProvider
 
getClassReflectionProvider(Class<T>) - Method in interface net.vidageek.mirror.provider.ReflectionProvider
 
getConstructorBypassingReflectionProvider(Class<T>) - Method in class net.vidageek.mirror.provider.experimental.sun15.Sun15ReflectionProvider
 
getConstructorBypassingReflectionProvider(Class<T>) - Method in class net.vidageek.mirror.provider.java.DefaultMirrorReflectionProvider
 
getConstructorBypassingReflectionProvider(Class<T>) - Method in interface net.vidageek.mirror.provider.ReflectionProvider
 
getConstructorReflectionProvider(Class<T>, Constructor<T>) - Method in class net.vidageek.mirror.provider.experimental.sun15.Sun15ReflectionProvider
 
getConstructorReflectionProvider(Class<T>, Constructor<T>) - Method in class net.vidageek.mirror.provider.java.DefaultMirrorReflectionProvider
 
getConstructorReflectionProvider(Class<T>, Constructor<T>) - Method in interface net.vidageek.mirror.provider.ReflectionProvider
 
getFieldGenericTypeAccessor(Field) - Method in class net.vidageek.mirror.provider.experimental.sun15.Sun15ReflectionProvider
 
getFieldGenericTypeAccessor(Field) - Method in class net.vidageek.mirror.provider.java.DefaultMirrorReflectionProvider
 
getFieldGenericTypeAccessor(Field) - Method in interface net.vidageek.mirror.provider.ReflectionProvider
 
getFieldReflectionProvider(Object, Class<?>, Field) - Method in class net.vidageek.mirror.provider.experimental.sun15.Sun15ReflectionProvider
 
getFieldReflectionProvider(Object, Class<?>, Field) - Method in class net.vidageek.mirror.provider.java.DefaultMirrorReflectionProvider
 
getFieldReflectionProvider(Object, Class<?>, Field) - Method in interface net.vidageek.mirror.provider.ReflectionProvider
 
getGenericTypes() - Method in interface net.vidageek.mirror.provider.GenericTypeAccessor
 
getGenericTypes() - Method in class net.vidageek.mirror.provider.java.PureJavaClassGenericTypeAccessor
 
getGenericTypes() - Method in class net.vidageek.mirror.provider.java.PureJavaFieldGenericTypeAccessor
 
getMethodReflectionProvider(Object, Class<?>, Method) - Method in class net.vidageek.mirror.provider.experimental.sun15.Sun15ReflectionProvider
 
getMethodReflectionProvider(Object, Class<?>, Method) - Method in class net.vidageek.mirror.provider.java.DefaultMirrorReflectionProvider
 
getMethodReflectionProvider(Object, Class<?>, Method) - Method in interface net.vidageek.mirror.provider.ReflectionProvider
 
getParameterizedElementProvider(GenericTypeAccessor) - Method in class net.vidageek.mirror.provider.experimental.sun15.Sun15ReflectionProvider
 
getParameterizedElementProvider(GenericTypeAccessor) - Method in class net.vidageek.mirror.provider.java.DefaultMirrorReflectionProvider
 
getParameterizedElementProvider(GenericTypeAccessor) - Method in interface net.vidageek.mirror.provider.ReflectionProvider
 
getParameters() - Method in interface net.vidageek.mirror.provider.ConstructorReflectionProvider
This method is used to reflect the wrapped constructor parameter array.
getParameters() - Method in class net.vidageek.mirror.provider.experimental.sun15.Sun15ConstructorReflectionProvider
 
getParameters() - Method in class net.vidageek.mirror.provider.experimental.sun15.Sun15MethodReflectionProvider
 
getParameters() - Method in class net.vidageek.mirror.provider.java.PureJavaConstructorReflectionProvider
 
getParameters() - Method in class net.vidageek.mirror.provider.java.PureJavaMethodReflectionProvider
 
getParameters() - Method in interface net.vidageek.mirror.provider.MethodReflectionProvider
This method is used to reflect the wrapped method parameter array.
getPropertyKey() - Method in enum net.vidageek.mirror.config.Item
 
getProxyReflectionProvider(Class<?>, List<Class<?>>, MethodInterceptor...) - Method in class net.vidageek.mirror.provider.experimental.sun15.Sun15ReflectionProvider
 
getProxyReflectionProvider(Class<?>, List<Class<?>>, MethodInterceptor...) - Method in class net.vidageek.mirror.provider.java.DefaultMirrorReflectionProvider
 
getProxyReflectionProvider(Class<?>, List<Class<?>>, MethodInterceptor...) - Method in interface net.vidageek.mirror.provider.ReflectionProvider
 
getter(String) - Method in class net.vidageek.mirror.bean.Bean
 
getterFor(String) - Method in class net.vidageek.mirror.invoke.DefaultInvocationHandler
 
getterFor(Field) - Method in class net.vidageek.mirror.invoke.DefaultInvocationHandler
 
getterFor(String) - Method in interface net.vidageek.mirror.invoke.dsl.InvocationHandler
This is a convenience method for invoking getters that follow JavaBean notation
getterFor(Field) - Method in interface net.vidageek.mirror.invoke.dsl.InvocationHandler
This is a convenience method for invoking getters that follow JavaBean notation
GetterHandler - Interface in net.vidageek.mirror.get.dsl
 
GetterMatcher - Class in net.vidageek.mirror.matcher
 
GetterMatcher() - Constructor for class net.vidageek.mirror.matcher.GetterMatcher
 
getters() - Method in class net.vidageek.mirror.reflect.DefaultAllReflectionHandler
 
getters() - Method in interface net.vidageek.mirror.reflect.dsl.AllReflectionHandler
Use this method to reflect all getters that follow JavaBean convention
getTypeAtPosition(int) - Method in class net.vidageek.mirror.provider.java.PureJavaParameterizedElementReflectionProvider
 
getTypeAtPosition(int) - Method in interface net.vidageek.mirror.provider.ParameterizedElementReflectionProvider
Returns the declared type at a given position.
getValue() - Method in class net.vidageek.mirror.provider.experimental.sun15.Sun15FieldReflectionProvider
 
getValue() - Method in interface net.vidageek.mirror.provider.FieldReflectionProvider
This method is used to get wrapped field's value.
getValue() - Method in class net.vidageek.mirror.provider.java.PureJavaFieldReflectionProvider
 

H

hashCode() - Method in class net.vidageek.mirror.list.BackedMirrorList
 

I

indexOf(Object) - Method in class net.vidageek.mirror.list.BackedMirrorList
 
instantiate(Object...) - Method in interface net.vidageek.mirror.provider.ConstructorReflectionProvider
this method is used to instantiate an Object using wrapped constructor.
instantiate(Object...) - Method in class net.vidageek.mirror.provider.experimental.sun15.Sun15ConstructorReflectionProvider
 
instantiate(Object...) - Method in class net.vidageek.mirror.provider.java.PureJavaConstructorReflectionProvider
 
intercept(Object, Method, Object[], MethodProxy) - Method in class net.vidageek.mirror.proxy.cglib.CGLibInvocationHandler
 
interceptingWith(MethodInterceptor...) - Method in class net.vidageek.mirror.DefaultProxyHandler
 
interceptingWith(MethodInterceptor...) - Method in interface net.vidageek.mirror.proxy.dsl.ProxyHandler
 
intercepts(Object, Method, Object...) - Method in interface net.vidageek.mirror.proxy.dsl.MethodInterceptor
 
InvocationHandler<T> - Interface in net.vidageek.mirror.invoke.dsl
 
invoke() - Method in class net.vidageek.mirror.DefaultAccessorsController
 
invoke() - Method in class net.vidageek.mirror.DefaultClassController
 
invoke() - Method in interface net.vidageek.mirror.dsl.AccessorsController
This part of the DSL controls invocation of methods and constructors.
invoke() - Method in interface net.vidageek.mirror.dsl.ClassController
This part of the DSL controls invocation of methods and constructors.
invoke(Object[]) - Method in class net.vidageek.mirror.provider.experimental.sun15.Sun15MethodReflectionProvider
 
invoke(Object[]) - Method in class net.vidageek.mirror.provider.java.PureJavaMethodReflectionProvider
 
invoke(Object[]) - Method in interface net.vidageek.mirror.provider.MethodReflectionProvider
This method is used to invoke the wrapped method using args as its arguments.
invoke(Object, Method, Object[]) - Method in class net.vidageek.mirror.proxy.DynamicInvocationHadler
 
isEmpty() - Method in class net.vidageek.mirror.list.BackedMirrorList
 
Item - Enum in net.vidageek.mirror.config
 
iterator() - Method in class net.vidageek.mirror.list.BackedMirrorList
 

L

lastIndexOf(Object) - Method in class net.vidageek.mirror.list.BackedMirrorList
 
listIterator() - Method in class net.vidageek.mirror.list.BackedMirrorList
 
listIterator(int) - Method in class net.vidageek.mirror.list.BackedMirrorList
 

M

map(F) - Method in interface net.vidageek.mirror.list.dsl.Mapper
 
Mapper<F,T> - Interface in net.vidageek.mirror.list.dsl
 
mappingTo(Mapper<T, E>) - Method in class net.vidageek.mirror.list.BackedMirrorList
 
mappingTo(Mapper<T, E>) - Method in interface net.vidageek.mirror.list.dsl.MirrorList
 
match(Class<?>...) - Method in class net.vidageek.mirror.matcher.ClassArrayMatcher
 
Matcher<T> - Interface in net.vidageek.mirror.dsl
Deprecated. use net.vidageek.mirror.list.dsl.Matcher instead.
Matcher<T> - Interface in net.vidageek.mirror.list.dsl
This is the interface defining matchers.
matching(Matcher<T>) - Method in class net.vidageek.mirror.list.BackedMirrorList
 
matching(Matcher<T>) - Method in interface net.vidageek.mirror.list.dsl.MirrorList
 
MatchType - Enum in net.vidageek.mirror.matcher
Different types of matching for simple method and constructor matching.
MemberController - Interface in net.vidageek.mirror.dsl
 
MemberHandler - Interface in net.vidageek.mirror.reflect.dsl
 
method(String) - Method in class net.vidageek.mirror.invoke.DefaultInvocationHandler
 
method(Method) - Method in class net.vidageek.mirror.invoke.DefaultInvocationHandler
 
method(String) - Method in interface net.vidageek.mirror.invoke.dsl.InvocationHandler
Use this method to invoke a method by its name.
method(Method) - Method in interface net.vidageek.mirror.invoke.dsl.InvocationHandler
Use this method to invoke a method using its instance.
method(String) - Method in class net.vidageek.mirror.reflect.DefaultReflectionHandler
 
method(String) - Method in interface net.vidageek.mirror.reflect.dsl.ReflectionHandler
Use this method to choose the name of the method to reflect.
MethodAnnotationHandler<T extends Annotation> - Interface in net.vidageek.mirror.reflect.dsl
 
MethodHandler - Interface in net.vidageek.mirror.invoke.dsl
Interface for classes responsible for invoking methods.
MethodHandlerByMethod - Class in net.vidageek.mirror.invoke
This class is responsible for invoking a method using its instance.
MethodHandlerByMethod(ReflectionProvider, Object, Class<?>, Method) - Constructor for class net.vidageek.mirror.invoke.MethodHandlerByMethod
 
MethodHandlerByName - Class in net.vidageek.mirror.invoke
Class responsible for invoking methods using is name and arguments.
MethodHandlerByName(ReflectionProvider, Object, Class<?>, String) - Constructor for class net.vidageek.mirror.invoke.MethodHandlerByName
 
MethodInterceptor - Interface in net.vidageek.mirror.proxy.dsl
 
MethodNonInterceptedException - Exception in net.vidageek.mirror.exception
 
MethodNonInterceptedException(String) - Constructor for exception net.vidageek.mirror.exception.MethodNonInterceptedException
 
MethodReflectionProvider - Interface in net.vidageek.mirror.provider
Interface that defines reflection operations related to methods
MethodReflector - Interface in net.vidageek.mirror.reflect.dsl
 
methods() - Method in class net.vidageek.mirror.reflect.DefaultAllReflectionHandler
 
methods() - Method in interface net.vidageek.mirror.reflect.dsl.AllReflectionHandler
Use this method to reflect all methods on the wrapped class
methodsMatching(Matcher<Method>) - Method in class net.vidageek.mirror.reflect.DefaultAllReflectionHandler
 
methodsMatching(Matcher<Method>) - Method in interface net.vidageek.mirror.reflect.dsl.AllReflectionHandler
Deprecated. Use methods().matching(Matcher) instead.
Mirror - Class in net.vidageek.mirror.dsl
This is the basic class to use Mirror.
Mirror(ReflectionProvider) - Constructor for class net.vidageek.mirror.dsl.Mirror
 
Mirror() - Constructor for class net.vidageek.mirror.dsl.Mirror
 
Mirror - Class in net.vidageek.mirror
Deprecated. This class was deprecated because of it's static methods. Use # Mirror instead.
MirrorException - Exception in net.vidageek.mirror.exception
Exception that usually works as a wrapper for checked exceptions.
MirrorException(String) - Constructor for exception net.vidageek.mirror.exception.MirrorException
 
MirrorException(String, Throwable) - Constructor for exception net.vidageek.mirror.exception.MirrorException
 
MirrorList<T> - Interface in net.vidageek.mirror.list.dsl
This is a list interface that creates some methods to perform some functional operations
MirrorProviderBuilder - Class in net.vidageek.mirror.config
Class that provides all logic to read configuration file and instantiate the right provider type.
MirrorProviderBuilder(InputStream) - Constructor for class net.vidageek.mirror.config.MirrorProviderBuilder
 

N

net.vidageek.mirror - package net.vidageek.mirror
 
net.vidageek.mirror.bean - package net.vidageek.mirror.bean
 
net.vidageek.mirror.config - package net.vidageek.mirror.config
 
net.vidageek.mirror.dsl - package net.vidageek.mirror.dsl
 
net.vidageek.mirror.exception - package net.vidageek.mirror.exception
 
net.vidageek.mirror.get - package net.vidageek.mirror.get
 
net.vidageek.mirror.get.dsl - package net.vidageek.mirror.get.dsl
 
net.vidageek.mirror.invoke - package net.vidageek.mirror.invoke
 
net.vidageek.mirror.invoke.dsl - package net.vidageek.mirror.invoke.dsl
 
net.vidageek.mirror.list - package net.vidageek.mirror.list
 
net.vidageek.mirror.list.dsl - package net.vidageek.mirror.list.dsl
 
net.vidageek.mirror.matcher - package net.vidageek.mirror.matcher
 
net.vidageek.mirror.provider - package net.vidageek.mirror.provider
 
net.vidageek.mirror.provider.experimental.sun15 - package net.vidageek.mirror.provider.experimental.sun15
 
net.vidageek.mirror.provider.java - package net.vidageek.mirror.provider.java
 
net.vidageek.mirror.proxy - package net.vidageek.mirror.proxy
 
net.vidageek.mirror.proxy.cglib - package net.vidageek.mirror.proxy.cglib
 
net.vidageek.mirror.proxy.dsl - package net.vidageek.mirror.proxy.dsl
 
net.vidageek.mirror.reflect - package net.vidageek.mirror.reflect
 
net.vidageek.mirror.reflect.dsl - package net.vidageek.mirror.reflect.dsl
 
net.vidageek.mirror.set - package net.vidageek.mirror.set
 
net.vidageek.mirror.set.dsl - package net.vidageek.mirror.set.dsl
 

O

ObjenesisConstructorBypassingReflectionProvider<T> - Class in net.vidageek.mirror.provider.java
 
ObjenesisConstructorBypassingReflectionProvider(Class<T>) - Constructor for class net.vidageek.mirror.provider.java.ObjenesisConstructorBypassingReflectionProvider
 
on(Class<T>) - Method in class net.vidageek.mirror.dsl.Mirror
Method to access reflection on clazz.
on(Object) - Method in class net.vidageek.mirror.dsl.Mirror
Method to access reflection on object.
on(String) - Method in class net.vidageek.mirror.dsl.Mirror
Convenience method for Mirror.on(Class).
on(AnnotatedElement) - Method in class net.vidageek.mirror.dsl.Mirror
Method to access reflection on any AnnotatedElement
on(Field) - Method in class net.vidageek.mirror.dsl.Mirror
Method to access reflection on any Field.
on(Class<T>) - Static method in class net.vidageek.mirror.Mirror
Deprecated. Method to access reflection on clazz.
on(Object) - Static method in class net.vidageek.mirror.Mirror
Deprecated. Method to access reflection on object.
on(String) - Static method in class net.vidageek.mirror.Mirror
Deprecated. Convenience method for Mirror.on(Class).
on(AnnotatedElement) - Static method in class net.vidageek.mirror.Mirror
Deprecated. Method to access reflection on any AccessibleObject
on(Field) - Static method in class net.vidageek.mirror.Mirror
Deprecated. Method to access reflection on any Field.
onClass(Class) - Method in class net.vidageek.mirror.reflect.DefaultFieldReflector
 
onClass(Class) - Method in interface net.vidageek.mirror.reflect.dsl.FieldReflector
This method reflect the field fieldName at class clazz

P

ParameterizedElementHandler - Interface in net.vidageek.mirror.reflect.dsl
 
ParameterizedElementReflectionProvider - Interface in net.vidageek.mirror.provider
Interface that defines reflection operations related to elements with generics declarations.
parentGenericType() - Method in class net.vidageek.mirror.reflect.DefaultReflectionHandler
 
parentGenericType() - Method in interface net.vidageek.mirror.reflect.dsl.ReflectionHandler
 
proxify(Class<T>) - Method in class net.vidageek.mirror.dsl.Mirror
Convenience method for Mirror.proxify(Class...)
proxify(String) - Method in class net.vidageek.mirror.dsl.Mirror
Convenience method for Mirror.proxify(Class...)
proxify(String...) - Method in class net.vidageek.mirror.dsl.Mirror
Convenience method for Mirror.proxify(Class...)
proxify(Class<?>...) - Method in class net.vidageek.mirror.dsl.Mirror
Method to create proxys of classes.
ProxyHandler<T> - Interface in net.vidageek.mirror.proxy.dsl
 
ProxyReflectionProvider - Interface in net.vidageek.mirror.provider
 
PureJavaAnnotatedElementReflectionProvider - Class in net.vidageek.mirror.provider.java
 
PureJavaAnnotatedElementReflectionProvider(AnnotatedElement) - Constructor for class net.vidageek.mirror.provider.java.PureJavaAnnotatedElementReflectionProvider
 
PureJavaClassGenericTypeAccessor - Class in net.vidageek.mirror.provider.java
Defines the strategy to access generic types on Class elements.
PureJavaClassGenericTypeAccessor(Class<?>) - Constructor for class net.vidageek.mirror.provider.java.PureJavaClassGenericTypeAccessor
 
PureJavaClassReflectionProvider<T> - Class in net.vidageek.mirror.provider.java
 
PureJavaClassReflectionProvider(String) - Constructor for class net.vidageek.mirror.provider.java.PureJavaClassReflectionProvider
 
PureJavaClassReflectionProvider(Class<T>) - Constructor for class net.vidageek.mirror.provider.java.PureJavaClassReflectionProvider
 
PureJavaConstructorReflectionProvider<T> - Class in net.vidageek.mirror.provider.java
 
PureJavaConstructorReflectionProvider(Class<T>, Constructor<T>) - Constructor for class net.vidageek.mirror.provider.java.PureJavaConstructorReflectionProvider
 
PureJavaFieldGenericTypeAccessor - Class in net.vidageek.mirror.provider.java
Defines the strategy to access generic types on Field elements.
PureJavaFieldGenericTypeAccessor(Field) - Constructor for class net.vidageek.mirror.provider.java.PureJavaFieldGenericTypeAccessor
 
PureJavaFieldReflectionProvider - Class in net.vidageek.mirror.provider.java
 
PureJavaFieldReflectionProvider(Object, Class<?>, Field) - Constructor for class net.vidageek.mirror.provider.java.PureJavaFieldReflectionProvider
 
PureJavaMethodReflectionProvider - Class in net.vidageek.mirror.provider.java
 
PureJavaMethodReflectionProvider(Object, Class<?>, Method) - Constructor for class net.vidageek.mirror.provider.java.PureJavaMethodReflectionProvider
 
PureJavaParameterizedElementReflectionProvider - Class in net.vidageek.mirror.provider.java
 
PureJavaParameterizedElementReflectionProvider(GenericTypeAccessor) - Constructor for class net.vidageek.mirror.provider.java.PureJavaParameterizedElementReflectionProvider
 

R

reflect() - Method in class net.vidageek.mirror.DefaultClassController
 
reflect() - Method in class net.vidageek.mirror.DefaultFieldController
 
reflect() - Method in class net.vidageek.mirror.DefaultMemberController
 
reflect() - Method in interface net.vidageek.mirror.dsl.ClassController
This part of the DSL controls reflection of single reflection elements.
reflect() - Method in interface net.vidageek.mirror.dsl.FieldController
This part of the DSL controls reflection of single reflection elements.
reflect() - Method in interface net.vidageek.mirror.dsl.MemberController
This part of the DSL controls reflection of single reflection elements.
reflectAll() - Method in class net.vidageek.mirror.DefaultClassController
 
reflectAll() - Method in class net.vidageek.mirror.DefaultFieldController
 
reflectAll() - Method in class net.vidageek.mirror.DefaultMemberController
 
reflectAll() - Method in interface net.vidageek.mirror.dsl.ClassController
This part of the DSL controls reflection of lists of reflection elements.
reflectAll() - Method in interface net.vidageek.mirror.dsl.FieldController
This part of the DSL controls reflection of lists of reflection elements.
reflectAll() - Method in interface net.vidageek.mirror.dsl.MemberController
This part of the DSL controls reflection of a list of reflection elements.
reflectAllConstructors() - Method in interface net.vidageek.mirror.provider.ClassReflectionProvider
Method used to reflect all constructor on the wrapped class.
reflectAllConstructors() - Method in class net.vidageek.mirror.provider.java.PureJavaClassReflectionProvider
 
reflectAllFields() - Method in interface net.vidageek.mirror.provider.ClassReflectionProvider
Method used to reflect all fields on the wrapped class.
reflectAllFields() - Method in class net.vidageek.mirror.provider.java.PureJavaClassReflectionProvider
 
reflectAllMethods() - Method in interface net.vidageek.mirror.provider.ClassReflectionProvider
Method used to reflect all methods on the wrapped class.
reflectAllMethods() - Method in class net.vidageek.mirror.provider.java.PureJavaClassReflectionProvider
 
reflectClass(String) - Method in class net.vidageek.mirror.dsl.Mirror
This method will reflect a Class object that is represented by className.
reflectClass(String) - Static method in class net.vidageek.mirror.Mirror
Deprecated. This method will reflect a Class object that is represented by className.
reflectClass() - Method in interface net.vidageek.mirror.provider.ClassReflectionProvider
Method used to gain access to the class wrapped.
reflectClass() - Method in class net.vidageek.mirror.provider.java.PureJavaClassReflectionProvider
 
reflectConstructor(Class<?>[]) - Method in interface net.vidageek.mirror.provider.ClassReflectionProvider
Method used to reflect a single constructor matching argumentTypes.
reflectConstructor(Class<?>[]) - Method in class net.vidageek.mirror.provider.java.PureJavaClassReflectionProvider
 
reflectField(String) - Method in interface net.vidageek.mirror.provider.ClassReflectionProvider
This method is used to reflect a single field named fieldName
reflectField(String) - Method in class net.vidageek.mirror.provider.java.PureJavaClassReflectionProvider
 
ReflectionElementReflectionProvider - Interface in net.vidageek.mirror.provider
Interface that defines common methods of reflection elements
ReflectionHandler<T> - Interface in net.vidageek.mirror.reflect.dsl
This part of the DSL is used to choose reflection element is going to be reflected.
ReflectionProvider - Interface in net.vidageek.mirror.provider
This is the interface defines methods to get all specific reflection providers.
ReflectionProviderException - Exception in net.vidageek.mirror.exception
Exception that usually works as a wrapper for checked exceptions.
ReflectionProviderException(String) - Constructor for exception net.vidageek.mirror.exception.ReflectionProviderException
 
ReflectionProviderException(String, Throwable) - Constructor for exception net.vidageek.mirror.exception.ReflectionProviderException
 
reflectMethod(String, Class<?>[]) - Method in interface net.vidageek.mirror.provider.ClassReflectionProvider
This method is used to reflect a single method named methodName and with args argumentTypes
reflectMethod(String, Class<?>[]) - Method in class net.vidageek.mirror.provider.java.PureJavaClassReflectionProvider
 
remove(int) - Method in class net.vidageek.mirror.list.BackedMirrorList
 
remove(Object) - Method in class net.vidageek.mirror.list.BackedMirrorList
 
removeAll(Collection<?>) - Method in class net.vidageek.mirror.list.BackedMirrorList
 
retainAll(Collection<?>) - Method in class net.vidageek.mirror.list.BackedMirrorList
 

S

SameNameMatcher - Class in net.vidageek.mirror.list
 
SameNameMatcher(String) - Constructor for class net.vidageek.mirror.list.SameNameMatcher
 
set() - Method in class net.vidageek.mirror.DefaultAccessorsController
 
set() - Method in class net.vidageek.mirror.DefaultClassController
 
set() - Method in interface net.vidageek.mirror.dsl.AccessorsController
This part of the DSL controls setting of fields.
set() - Method in interface net.vidageek.mirror.dsl.ClassController
This part of the DSL controls setting of fields.
set(int, T) - Method in class net.vidageek.mirror.list.BackedMirrorList
 
setAccessible() - Method in class net.vidageek.mirror.provider.experimental.sun15.Sun15ConstructorReflectionProvider
 
setAccessible() - Method in class net.vidageek.mirror.provider.experimental.sun15.Sun15FieldReflectionProvider
 
setAccessible() - Method in class net.vidageek.mirror.provider.experimental.sun15.Sun15MethodReflectionProvider
 
setAccessible() - Method in class net.vidageek.mirror.provider.java.PureJavaConstructorReflectionProvider
 
setAccessible() - Method in class net.vidageek.mirror.provider.java.PureJavaFieldReflectionProvider
 
setAccessible() - Method in class net.vidageek.mirror.provider.java.PureJavaMethodReflectionProvider
 
setAccessible() - Method in interface net.vidageek.mirror.provider.ReflectionElementReflectionProvider
set wrapped object as accessible.
setter(String) - Method in class net.vidageek.mirror.bean.Bean
 
setterFor(String) - Method in class net.vidageek.mirror.invoke.DefaultInvocationHandler
 
setterFor(Field) - Method in class net.vidageek.mirror.invoke.DefaultInvocationHandler
 
setterFor(String) - Method in interface net.vidageek.mirror.invoke.dsl.InvocationHandler
This is a convenience method for invoking setters that follow JavaBean notation
setterFor(Field) - Method in interface net.vidageek.mirror.invoke.dsl.InvocationHandler
This is a convenience method for invoking setters that follow JavaBean notation
SetterHandler - Interface in net.vidageek.mirror.set.dsl
 
SetterMatcher - Class in net.vidageek.mirror.matcher
 
SetterMatcher() - Constructor for class net.vidageek.mirror.matcher.SetterMatcher
 
SetterMethodHandler - Interface in net.vidageek.mirror.invoke.dsl
 
setters() - Method in class net.vidageek.mirror.reflect.DefaultAllReflectionHandler
 
setters() - Method in interface net.vidageek.mirror.reflect.dsl.AllReflectionHandler
Use this method to reflect all setters that follow JavaBean convention
setValue(Object) - Method in class net.vidageek.mirror.provider.experimental.sun15.Sun15FieldReflectionProvider
 
setValue(Object) - Method in interface net.vidageek.mirror.provider.FieldReflectionProvider
This method is used to set value on wrapped field.
setValue(Object) - Method in class net.vidageek.mirror.provider.java.PureJavaFieldReflectionProvider
 
size() - Method in class net.vidageek.mirror.list.BackedMirrorList
 
subList(int, int) - Method in class net.vidageek.mirror.list.BackedMirrorList
 
Sun15ConstructorReflectionProvider<T> - Class in net.vidageek.mirror.provider.experimental.sun15
 
Sun15ConstructorReflectionProvider(Class<T>, Constructor<T>) - Constructor for class net.vidageek.mirror.provider.experimental.sun15.Sun15ConstructorReflectionProvider
 
Sun15FieldReflectionProvider - Class in net.vidageek.mirror.provider.experimental.sun15
 
Sun15FieldReflectionProvider(Object, Class<?>, Field) - Constructor for class net.vidageek.mirror.provider.experimental.sun15.Sun15FieldReflectionProvider
 
Sun15MethodReflectionProvider - Class in net.vidageek.mirror.provider.experimental.sun15
 
Sun15MethodReflectionProvider(Object, Class<?>, Method) - Constructor for class net.vidageek.mirror.provider.experimental.sun15.Sun15MethodReflectionProvider
 
Sun15ReflectionProvider - Class in net.vidageek.mirror.provider.experimental.sun15
This is a ReflectionProvider implementation that relies on some sun.reflect classes to speedup reflection process.
Sun15ReflectionProvider() - Constructor for class net.vidageek.mirror.provider.experimental.sun15.Sun15ReflectionProvider
 

T

toArray() - Method in class net.vidageek.mirror.list.BackedMirrorList
 
toArray(E[]) - Method in class net.vidageek.mirror.list.BackedMirrorList
 
toString() - Method in class net.vidageek.mirror.list.BackedMirrorList
 

V

valueOf(String) - Static method in enum net.vidageek.mirror.config.Item
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.vidageek.mirror.matcher.MatchType
Returns the enum constant of this type with the specified name.
values() - Static method in enum net.vidageek.mirror.config.Item
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.vidageek.mirror.matcher.MatchType
Returns an array containing the constants of this enum type, in the order they are declared.

W

withAnyArgs() - Method in class net.vidageek.mirror.reflect.DefaultConstructorReflector
 
withAnyArgs() - Method in class net.vidageek.mirror.reflect.DefaultMethodReflector
 
withAnyArgs() - Method in interface net.vidageek.mirror.reflect.dsl.ConstructorReflector
Use this method to reflect the only constructor on the class
withAnyArgs() - Method in interface net.vidageek.mirror.reflect.dsl.MethodReflector
Use this method to reflect a uniquely named method.
withArgs(Object...) - Method in class net.vidageek.mirror.invoke.ConstructorHandlerByArgs
 
withArgs(Object...) - Method in class net.vidageek.mirror.invoke.ConstructorHandlerByConstructor
 
withArgs(Object...) - Method in interface net.vidageek.mirror.invoke.dsl.ConstructorHandler
Invoke a constructor using args as its arguments.
withArgs(Object...) - Method in interface net.vidageek.mirror.invoke.dsl.MethodHandler
Invoke a method using arguments args.
withArgs(Object...) - Method in class net.vidageek.mirror.invoke.MethodHandlerByMethod
 
withArgs(Object...) - Method in class net.vidageek.mirror.invoke.MethodHandlerByName
 
withArgs(Class<?>...) - Method in class net.vidageek.mirror.reflect.DefaultAllMethodAnnotationsHandler
 
withArgs(Class<?>...) - Method in class net.vidageek.mirror.reflect.DefaultConstructorReflector
 
withArgs(Class<?>...) - Method in class net.vidageek.mirror.reflect.DefaultMethodAnnotationHandler
 
withArgs(Class<?>...) - Method in class net.vidageek.mirror.reflect.DefaultMethodReflector
 
withArgs(Class<?>...) - Method in interface net.vidageek.mirror.reflect.dsl.AllMethodAnnotationsHandler
Use this method to reflect a list of annotations on the method that matches classes as its argument list.
withArgs(Class<?>...) - Method in interface net.vidageek.mirror.reflect.dsl.ConstructorReflector
Use this method to reflect a constructor using its argument list.
withArgs(Class<?>...) - Method in interface net.vidageek.mirror.reflect.dsl.MethodAnnotationHandler
Use this method to reflect a single annotation at the method that matches classes as its arguments.
withArgs(Class<?>...) - Method in interface net.vidageek.mirror.reflect.dsl.MethodReflector
Use this method to reflect a method with classes as its argument types.
withoutArgs() - Method in class net.vidageek.mirror.invoke.ConstructorHandlerByArgs
 
withoutArgs() - Method in class net.vidageek.mirror.invoke.ConstructorHandlerByConstructor
 
withoutArgs() - Method in interface net.vidageek.mirror.invoke.dsl.ConstructorHandler
Invoke a constructor without arguments.
withoutArgs() - Method in interface net.vidageek.mirror.invoke.dsl.MethodHandler
Invoke a method without arguments.
withoutArgs() - Method in class net.vidageek.mirror.invoke.MethodHandlerByMethod
 
withoutArgs() - Method in class net.vidageek.mirror.invoke.MethodHandlerByName
 
withoutArgs() - Method in class net.vidageek.mirror.reflect.DefaultAllMethodAnnotationsHandler
 
withoutArgs() - Method in class net.vidageek.mirror.reflect.DefaultConstructorReflector
 
withoutArgs() - Method in class net.vidageek.mirror.reflect.DefaultMethodAnnotationHandler
 
withoutArgs() - Method in class net.vidageek.mirror.reflect.DefaultMethodReflector
 
withoutArgs() - Method in interface net.vidageek.mirror.reflect.dsl.AllMethodAnnotationsHandler
This is a convenience method for AllMethodAnnotationsHandler.withArgs(Class...)
withoutArgs() - Method in interface net.vidageek.mirror.reflect.dsl.ConstructorReflector
This is a convenience method for ConstructorReflector.withArgs(Class...)
withoutArgs() - Method in interface net.vidageek.mirror.reflect.dsl.MethodAnnotationHandler
This is a convenience method for MethodAnnotationHandler.withArgs(Class...)
withoutArgs() - Method in interface net.vidageek.mirror.reflect.dsl.MethodReflector
This is a convenience method for MethodReflector.withArgs(Class...)
withValue(Object) - Method in class net.vidageek.mirror.invoke.DefaultSetterMethodHandler
 
withValue(Object) - Method in interface net.vidageek.mirror.invoke.dsl.SetterMethodHandler
 
withValue(Object) - Method in interface net.vidageek.mirror.set.dsl.FieldSetter
Use this method to set a value on the wrapped field.
withValue(Object) - Method in class net.vidageek.mirror.set.FieldSetterByField
 
withValue(Object) - Method in class net.vidageek.mirror.set.FieldSetterByName
 

A B C D E F G H I L M N O P R S T V W

Copyright © 2011 VidaGeek.net. All Rights Reserved.