Skip navigation links
A C F G H I L M N P R S T V 

A

AnnotatedFieldProcessor - Class in net.stickycode.reflector
 
AnnotatedFieldProcessor(Class<? extends Annotation>...) - Constructor for class net.stickycode.reflector.AnnotatedFieldProcessor
 
AnnotatedFieldSettingProcessor - Class in net.stickycode.reflector
 
AnnotatedFieldSettingProcessor(ValueSource, Class<? extends Annotation>...) - Constructor for class net.stickycode.reflector.AnnotatedFieldSettingProcessor
 
AnnotatedMethodProcessor - Class in net.stickycode.reflector
 
AnnotatedMethodProcessor(Class<? extends Annotation>...) - Constructor for class net.stickycode.reflector.AnnotatedMethodProcessor
 
AnnotationFinder - Class in net.stickycode.reflector
 
AnnotationFinder() - Constructor for class net.stickycode.reflector.AnnotationFinder
 
apply(Field) - Method in interface net.stickycode.reflector.predicate.FieldPredicate
Evaluate this condition for the given field
apply(Method) - Method in interface net.stickycode.reflector.predicate.MethodPredicate
Evaluate this condition for the given method
apply(Class<?>) - Method in interface net.stickycode.reflector.predicate.TypePredicate
Evaluate this condition for the given type
areAllFields(FieldPredicate) - Method in class net.stickycode.reflector.predicate.PredicateReflector
Return true if all fields of the given(Class) type or one of its supertypes matches the given predicate
areAllMethods(MethodPredicate) - Method in class net.stickycode.reflector.predicate.PredicateReflector
Return true if all method of the given(Class) type or one of its supertypes matches the given predicate
areAnyFields(FieldPredicate) - Method in class net.stickycode.reflector.predicate.PredicateReflector
Return true if any field of the given(Class) type or one of its supertypes matches the given predicate
areAnyMethods(MethodPredicate) - Method in class net.stickycode.reflector.predicate.PredicateReflector
Return true if any method of the given(Class) type or one of its supertypes matches the given predicate

C

canProcess(Field) - Method in class net.stickycode.reflector.AnnotatedFieldProcessor
 
canProcess(Method) - Method in class net.stickycode.reflector.AnnotatedMethodProcessor
 
canProcess(Field) - Method in interface net.stickycode.reflector.FieldProcessor
 
canProcess(Method) - Method in interface net.stickycode.reflector.MethodProcessor
 
contractIs(TypePredicate) - Method in class net.stickycode.reflector.predicate.PredicateReflector
Return true if the type or one of its supertypes or any interface implemented by the type or one of its supertypes represented by this reflector matches the given predicate
contractIs(TypePredicate, Class<?>) - Method in class net.stickycode.reflector.predicate.PredicateReflector
 

F

FieldPredicate - Interface in net.stickycode.reflector.predicate
A rule that evaluates to true when applied to a field.
FieldProcessor - Interface in net.stickycode.reflector
 
Fields - Class in net.stickycode.reflector
 
Fields() - Constructor for class net.stickycode.reflector.Fields
 
find(Class<?>, String) - Static method in class net.stickycode.reflector.Fields
Find a declared method without checked exceptions
find(Class<?>, String) - Static method in class net.stickycode.reflector.Methods
Find a declared method without checked exceptions
forEachField(FieldProcessor...) - Method in class net.stickycode.reflector.Reflector
 
forEachMethod(MethodProcessor...) - Method in class net.stickycode.reflector.Reflector
 

G

get(Object, Field) - Static method in class net.stickycode.reflector.Fields
 
get(Class<?>) - Method in interface net.stickycode.reflector.ValueSource
 
given(Class<?>) - Method in class net.stickycode.reflector.predicate.PredicateReflector
Define the type to query

H

hierachyIs(TypePredicate) - Method in class net.stickycode.reflector.predicate.PredicateReflector
Return true if the type or one of its supertypes represented by this reflector matches the given predicate

I

invoke(Object, Class<?>, String, Object...) - Static method in class net.stickycode.reflector.Methods
 
invoke(Object, String, Object...) - Static method in class net.stickycode.reflector.Methods
 
invoke(Object, Method, Object[]) - Static method in class net.stickycode.reflector.Methods
 
isDirectly(TypePredicate) - Method in class net.stickycode.reflector.predicate.PredicateReflector
Return true if the type represented by this reflector matches the given predicate

L

load(String, String) - Static method in class net.stickycode.reflector.AnnotationFinder
 

M

MethodPredicate - Interface in net.stickycode.reflector.predicate
A rule that evaluates to true when applied to a method.
MethodProcessor - Interface in net.stickycode.reflector
 
Methods - Class in net.stickycode.reflector
 
Methods() - Constructor for class net.stickycode.reflector.Methods
 

N

net.stickycode.reflector - package net.stickycode.reflector
 
net.stickycode.reflector.predicate - package net.stickycode.reflector.predicate
 

P

PredicateReflector - Class in net.stickycode.reflector.predicate
A predicate evaluation carried out with reflection.
PredicateReflector() - Constructor for class net.stickycode.reflector.predicate.PredicateReflector
 
process(Class<?>) - Method in class net.stickycode.reflector.Reflector
 
process(Object) - Method in class net.stickycode.reflector.Reflector
 
processField(Object, Field) - Method in class net.stickycode.reflector.AnnotatedFieldSettingProcessor
 
processField(Object, Field) - Method in interface net.stickycode.reflector.FieldProcessor
 
processMethod(Object, Method) - Method in interface net.stickycode.reflector.MethodProcessor
 

R

Reflector - Class in net.stickycode.reflector
 
Reflector() - Constructor for class net.stickycode.reflector.Reflector
 

S

safeSetValue(Object, Method, Object[]) - Static method in class net.stickycode.reflector.Methods
 
set(Object, Field, Object) - Static method in class net.stickycode.reflector.Fields
 
sort(List<Method>) - Method in class net.stickycode.reflector.AnnotatedMethodProcessor
 
sort(List<Method>) - Method in interface net.stickycode.reflector.MethodProcessor
 

T

TriedToAccessFieldButWasDeniedException - Exception in net.stickycode.reflector
 
TriedToAccessFieldButWasDeniedException(IllegalAccessException, Field, Object) - Constructor for exception net.stickycode.reflector.TriedToAccessFieldButWasDeniedException
 
TriedToAccessFieldButWasDeniedException(IllegalArgumentException, Field, Object) - Constructor for exception net.stickycode.reflector.TriedToAccessFieldButWasDeniedException
 
TriedToAccessMethodButWasDeniedException - Exception in net.stickycode.reflector
 
TriedToAccessMethodButWasDeniedException(IllegalAccessException, Method, Object) - Constructor for exception net.stickycode.reflector.TriedToAccessMethodButWasDeniedException
 
TriedToAccessMethodButWasDeniedException(IllegalArgumentException, Method, Object) - Constructor for exception net.stickycode.reflector.TriedToAccessMethodButWasDeniedException
 
TypePredicate - Interface in net.stickycode.reflector.predicate
A rule that evaluates to true when applied to a type

V

ValueSource - Interface in net.stickycode.reflector
 
A C F G H I L M N P R S T V 
Skip navigation links

Copyright © 2010–2016 RedEngine Ltd. All rights reserved.