@Documented
@Retention(value=SOURCE)
@Target(value={TYPE,PACKAGE})
public @interface Reflection
scanPackage(), scanClass() or scanClassName() instead| Modifier and Type | Optional Element and Description |
|---|---|
boolean |
constructors
declaredConstructors(), publicConstructors() and <init> together |
boolean |
declaredConstructors
aka allDeclaredConstructors
|
boolean |
declaredFields
aka allDeclaredFields
|
boolean |
declaredMethods
aka allDeclaredMethods
|
boolean |
publicConstructors
aka allPublicConstructors
|
boolean |
publicFields
aka allPublicFields
|
boolean |
publicMethods
aka allPublicMethods
|
java.lang.Class |
scanClass
The class to be scanned to generate reflection config
|
java.lang.String |
scanClassName
The class name to be scanned to generate reflection config, e.g
java.lang.String |
java.lang.String |
scanPackage
The package to be scanned to generate reflection config, e.g
java.lang |
public abstract java.lang.String scanPackage
java.langpublic abstract java.lang.Class scanClass
public abstract java.lang.String scanClassName
java.lang.Stringpublic abstract boolean constructors
declaredConstructors(), publicConstructors() and <init> togetherpublic abstract boolean declaredConstructors