Package it.unive.lisa
Annotation Type DefaultParameters
-
@Target(TYPE) @Retention(RUNTIME) public @interface DefaultParametersAn annotation defining the default parameters to use when automatically creating an instance of the annotated type. The value of this annotation will be looked up byLiSAFactory.getInstance(Class, Object...)if no explicit parameters are specified.
-
-
Required Element Summary
Required Elements Modifier and Type Required Element Description java.lang.Class<?>[]valueThe default classes of each parameter.
-
-
-
Element Detail
-
value
java.lang.Class<?>[] value
The default classes of each parameter. Instances of those classes will be created throughLiSAFactory.getInstance(Class, Object...), recursively looking for default parameters.- Returns:
- the classes of each default parameter
-
-