Class Parameter.BeanParameter

  • All Implemented Interfaces:
    java.lang.reflect.AnnotatedElement
    Enclosing class:
    Parameter

    public static class Parameter.BeanParameter
    extends Parameter
    Bean Parameter class represents a parameter annotated with BeanParam which in fact represents additional set of parameters.
    • Field Detail

      • parameters

        private final java.util.Collection<Parameter> parameters
    • Constructor Detail

      • BeanParameter

        private BeanParameter​(java.lang.annotation.Annotation[] markers,
                              java.lang.annotation.Annotation marker,
                              java.lang.String sourceName,
                              java.lang.Class<?> rawType,
                              java.lang.reflect.Type type,
                              boolean encoded,
                              java.lang.String defaultValue)
    • Method Detail

      • getParameters

        public java.util.Collection<Parameter> getParameters()
        Returns:
        The transitively associated parameters through this BeanParam parameter.