T - Instance type to be scanned.A - Type of annotation class.public abstract class AbstractFieldScanner<T,A extends Annotation> extends Object
| Modifier | Constructor and Description |
|---|---|
protected |
AbstractFieldScanner(Class<T> instanceClass,
Class<A> annotationClass)
Create field scanner.
|
| Modifier and Type | Method and Description |
|---|---|
void |
scan(T instance,
BiFunction<A,Field,Boolean> processor)
Scans all annotated fields of the given object instance.
|
public void scan(T instance, BiFunction<A,Field,Boolean> processor)
instance - Object instance to scan.processor - Field processor.Copyright © 2018 Fujion Framework. All rights reserved.