A B C E F G H I L M N O P R S T
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- ALL_ENUM_FIELD_NAME - Static variable in class com.github.frtu.reflect.EnumUtil
- annotationAttributes - Variable in class com.github.frtu.spring.annotation.AnnotationMethodScan
- AnnotationMethodScan<MethodAnno extends java.lang.Class<? extends java.lang.annotation.Annotation>,ParamAnno extends java.lang.Class<? extends java.lang.annotation.Annotation>> - Class in com.github.frtu.spring.annotation
-
Result of an annotation method scan
AnnotationMethodScanner.scan(Method). - AnnotationMethodScan(Method, Map<String, Object>, Annotation[]) - Constructor for class com.github.frtu.spring.annotation.AnnotationMethodScan
- AnnotationMethodScanner<MethodAnno extends java.lang.Class<? extends java.lang.annotation.Annotation>,ParamAnno extends java.lang.Class<? extends java.lang.annotation.Annotation>> - Class in com.github.frtu.spring.annotation
-
Scan a
ClassforAnnotationand return result in an innerMultimapthat you can cache. - AnnotationMethodScanner(Class<? extends Annotation>, Class<? extends Annotation>) - Constructor for class com.github.frtu.spring.annotation.AnnotationMethodScanner
-
Use
AnnotationMethodScanner.of(Class, Class)instead. - AopConditionalOnClass - Class in com.github.frtu.spring.conditional.commons
-
Used with spring-core {link org.springframework.context.annotation.Conditional} annotation.
- AopConditionalOnClass() - Constructor for class com.github.frtu.spring.conditional.commons.AopConditionalOnClass
- ASPECT_CANONICAL_NAME - Static variable in class com.github.frtu.spring.conditional.commons.AopConditionalOnClass
B
- BeanGenerator - Class in com.github.frtu.spring.reflect
-
Generate a Bean that is public
BeanGenerator.generateBean(Class). - BeanGenerator() - Constructor for class com.github.frtu.spring.reflect.BeanGenerator
- beanName - Variable in class com.github.frtu.spring.conditional.LightConditionalOnBean
C
- ClassloaderUtil - Class in com.github.frtu.spring.reflect
- ClassloaderUtil() - Constructor for class com.github.frtu.spring.reflect.ClassloaderUtil
- className - Variable in class com.github.frtu.spring.conditional.LightConditionalOnClass
- ClassPathScanningAnnotationProvider - Class in com.github.frtu.spring.annotation
-
Search for all classes that has certain annotation at class level using
ClassPathScanningAnnotationProvider.findCandidateComponents(Class). - ClassPathScanningAnnotationProvider() - Constructor for class com.github.frtu.spring.annotation.ClassPathScanningAnnotationProvider
- com.github.frtu.reflect - package com.github.frtu.reflect
- com.github.frtu.reflect.reflections - package com.github.frtu.reflect.reflections
- com.github.frtu.spring.annotation - package com.github.frtu.spring.annotation
- com.github.frtu.spring.conditional - package com.github.frtu.spring.conditional
- com.github.frtu.spring.conditional.commons - package com.github.frtu.spring.conditional.commons
- com.github.frtu.spring.reflect - package com.github.frtu.spring.reflect
E
- EMPTY - Static variable in class com.github.frtu.spring.annotation.AnnotationMethodScan
- EnumScanner<E extends java.lang.Enum> - Class in com.github.frtu.reflect.reflections
-
Scaner package for all Enums
EnumScanner.scan()orEnumScanner.scan(Class) - EnumScanner(Reflections) - Constructor for class com.github.frtu.reflect.reflections.EnumScanner
- EnumUtil - Class in com.github.frtu.reflect
-
Get all Enums from an
Enumand also all the fields in that enum. - EnumUtil(String...) - Constructor for class com.github.frtu.reflect.EnumUtil
- equals(Object) - Method in class com.github.frtu.spring.annotation.AnnotationMethodScan
F
- fieldNames - Variable in class com.github.frtu.reflect.EnumUtil
- fieldNames - Variable in class com.github.frtu.reflect.FieldPredicate.NameInArray
- FieldPredicate - Class in com.github.frtu.reflect
-
PredicateforField. - FieldPredicate() - Constructor for class com.github.frtu.reflect.FieldPredicate
- FieldPredicate.NameInArray - Class in com.github.frtu.reflect
- findCandidateComponents(Class<? extends Annotation>) - Static method in class com.github.frtu.spring.annotation.ClassPathScanningAnnotationProvider
-
Simplest scan for class annotation in all packages.
- findCandidateComponents(Class<? extends Annotation>, String) - Static method in class com.github.frtu.spring.annotation.ClassPathScanningAnnotationProvider
-
Scan for class annotation under basePackage.
- findCandidateComponents(Class<? extends Annotation>, String, ClassLoader) - Static method in class com.github.frtu.spring.annotation.ClassPathScanningAnnotationProvider
-
Scan for class annotation under basePackage for that specific classloader (when many involved and result not found).
G
- generateBean(Class<T>) - Static method in class com.github.frtu.spring.reflect.BeanGenerator
- generatePopulatedBean(Class<T>) - Static method in class com.github.frtu.spring.reflect.BeanGenerator
- getAllValues(Enum) - Static method in class com.github.frtu.reflect.EnumUtil
- getAllValues(Enum, Predicate<Field>) - Static method in class com.github.frtu.reflect.EnumUtil
- getAnnotationAttributes() - Method in class com.github.frtu.spring.annotation.AnnotationMethodScan
-
Raw fields contained in the method annotation.
- getAnnotationAttributes(Annotation) - Static method in class com.github.frtu.spring.annotation.AnnotationMethodScanner
- getAnnotationFromParams(Method, Class<? extends Annotation>) - Static method in class com.github.frtu.spring.annotation.AnnotationMethodScanner
- getAnnotationValueArray() - Method in class com.github.frtu.spring.annotation.AnnotationMethodScan
-
Shortcut for annotation field 'value' that returns an array of annotations.
- getEnumValues(Class<E>) - Static method in class com.github.frtu.reflect.EnumUtil
- getMethod() - Method in class com.github.frtu.spring.annotation.AnnotationMethodScan
-
The scanned
Method. - getParamAnnotations() - Method in class com.github.frtu.spring.annotation.AnnotationMethodScan
-
Array of annotations from each fields.
- getSomeValues(Enum) - Method in class com.github.frtu.reflect.EnumUtil
- getSomeValues(Enum, String...) - Static method in class com.github.frtu.reflect.EnumUtil
- getValue(Enum) - Method in class com.github.frtu.reflect.EnumUtil
- getValue(Enum, Class<? extends Enum>, String, Class<T>) - Static method in class com.github.frtu.reflect.EnumUtil
- getValue(Enum, Class<T>) - Method in class com.github.frtu.reflect.EnumUtil
- getValue(Enum, Field, Class<T>) - Static method in class com.github.frtu.reflect.EnumUtil
- getValue(Enum, String) - Static method in class com.github.frtu.reflect.EnumUtil
- getValue(Enum, String, Class<T>) - Static method in class com.github.frtu.reflect.EnumUtil
H
- hashCode() - Method in class com.github.frtu.spring.annotation.AnnotationMethodScan
I
- isCandidateComponent(AnnotatedBeanDefinition) - Method in class com.github.frtu.spring.annotation.ClassPathScanningAnnotationProvider
- isEmpty() - Method in class com.github.frtu.spring.annotation.AnnotationMethodScan
-
Is AnnotationMethodScan contains nothing.
- isEmpty(AnnotationMethodScan) - Static method in class com.github.frtu.spring.annotation.AnnotationMethodScan
-
Is AnnotationMethodScan contains nothing.
- isEnumInnerField() - Static method in class com.github.frtu.reflect.FieldPredicate
L
- LightConditionalOnBean - Class in com.github.frtu.spring.conditional
-
Conditional that only matches when beans meeting all the specified requirements are already contained in the BeanFactory.
- LightConditionalOnBean(String) - Constructor for class com.github.frtu.spring.conditional.LightConditionalOnBean
- LightConditionalOnClass - Class in com.github.frtu.spring.conditional
-
Verify the presence of a
Classin theClassLoader. - LightConditionalOnClass(String) - Constructor for class com.github.frtu.spring.conditional.LightConditionalOnClass
- LightConditionalOnMissingBean - Class in com.github.frtu.spring.conditional
-
Conditional that only matches when no beans meeting the specified requirements are already contained in the BeanFactory.
- LightConditionalOnMissingBean(String) - Constructor for class com.github.frtu.spring.conditional.LightConditionalOnMissingBean
- LightConditionalOnMissingClass - Class in com.github.frtu.spring.conditional
-
Conditional that only matches when the specified classes are not on the classpath.
- LightConditionalOnMissingClass(String) - Constructor for class com.github.frtu.spring.conditional.LightConditionalOnMissingClass
- logger - Static variable in class com.github.frtu.spring.reflect.BeanGenerator
- logger - Static variable in class com.github.frtu.spring.reflect.ClassloaderUtil
- LOGGER - Static variable in class com.github.frtu.spring.annotation.AnnotationMethodScanner
M
- matches(ConditionContext, AnnotatedTypeMetadata) - Method in class com.github.frtu.spring.conditional.LightConditionalOnBean
- matches(ConditionContext, AnnotatedTypeMetadata) - Method in class com.github.frtu.spring.conditional.LightConditionalOnClass
- matches(ConditionContext, AnnotatedTypeMetadata) - Method in class com.github.frtu.spring.conditional.LightConditionalOnMissingBean
- matches(ConditionContext, AnnotatedTypeMetadata) - Method in class com.github.frtu.spring.conditional.LightConditionalOnMissingClass
- method - Variable in class com.github.frtu.spring.annotation.AnnotationMethodScan
- methodAnnotationClass - Variable in class com.github.frtu.spring.annotation.AnnotationMethodScanner
N
- NameInArray(String...) - Constructor for class com.github.frtu.reflect.FieldPredicate.NameInArray
O
- of(Package) - Static method in class com.github.frtu.reflect.reflections.EnumScanner
- of(String) - Static method in class com.github.frtu.reflect.reflections.EnumScanner
- of(String...) - Static method in class com.github.frtu.reflect.EnumUtil
- of(M, P) - Static method in class com.github.frtu.spring.annotation.AnnotationMethodScanner
-
Create an
AnnotationMethodScannerby capturingAnnotationclass annotated onMethodand onParameter.
P
- paramAnnotation - Variable in class com.github.frtu.spring.annotation.AnnotationMethodScan
- paramAnnotationClass - Variable in class com.github.frtu.spring.annotation.AnnotationMethodScanner
R
- ReflectionMapperUtil - Class in com.github.frtu.spring.reflect
-
Scan a source Class or Method and map it into a targetClass where fields has the wanted annotation.
- ReflectionMapperUtil() - Constructor for class com.github.frtu.spring.reflect.ReflectionMapperUtil
- reflections - Variable in class com.github.frtu.reflect.reflections.EnumScanner
- reloadClassloader(List<String>) - Static method in class com.github.frtu.spring.reflect.ClassloaderUtil
S
- scan() - Method in class com.github.frtu.reflect.reflections.EnumScanner
-
Scan all enum of sub package from
EnumScanner.of(String) - scan(Class<?>) - Method in class com.github.frtu.spring.annotation.AnnotationMethodScanner
-
Scan all
Methodof thisClassfor annotation class 'MethodAnno' extract nested annotations and annotations onParameterof annotation class 'ParamAnno'. - scan(Class<E>) - Method in class com.github.frtu.reflect.reflections.EnumScanner
-
Scan all enum implementing a specific Interface interfaceClass in sub package
EnumScanner.of(String) - scan(Method) - Method in class com.github.frtu.spring.annotation.AnnotationMethodScanner
-
Scan a
Methodfor annotation class 'MethodAnno' and extract nested annotations and for annotations onParameterof annotation class 'ParamAnno'. - scan(Method, Annotation, Class<? extends Annotation>) - Static method in class com.github.frtu.spring.annotation.AnnotationMethodScanner
- scan(Method, Class<? extends Annotation>, Class<? extends Annotation>) - Static method in class com.github.frtu.spring.annotation.AnnotationMethodScanner
- scanAnnotationSource(Class<?>, Class<T>) - Static method in class com.github.frtu.spring.reflect.ReflectionMapperUtil
- scanAnnotationSource(Method, Class<T>) - Static method in class com.github.frtu.spring.reflect.ReflectionMapperUtil
T
- test(Field) - Method in class com.github.frtu.reflect.FieldPredicate.NameInArray
- toString() - Method in class com.github.frtu.spring.annotation.AnnotationMethodScan
All Classes All Packages