Package it.unive.lisa

Annotation Type DefaultParameters


  • @Target(TYPE)
    @Retention(RUNTIME)
    public @interface DefaultParameters
    An 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 by LiSAFactory.getInstance(Class, Object...) if no explicit parameters are specified.
    • Required Element Summary

      Required Elements 
      Modifier and Type Required Element Description
      java.lang.Class<?>[] value
      The 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 through LiSAFactory.getInstance(Class, Object...), recursively looking for default parameters.
        Returns:
        the classes of each default parameter