Class ParameterBuilder


  • public final class ParameterBuilder
    extends java.lang.Object
    • Field Detail

      • _parameterType

        private final Type<?> _parameterType
      • _position

        private final int _position
      • _name

        private java.lang.String _name
    • Constructor Detail

      • ParameterBuilder

        ParameterBuilder​(MethodBuilder declaringMethod,
                         int position,
                         java.lang.String name,
                         Type<?> parameterType)
    • Method Detail

      • addCustomAnnotation

        public void addCustomAnnotation​(AnnotationBuilder<? extends java.lang.annotation.Annotation> annotation)
      • getName

        public java.lang.String getName()
      • getParameterType

        public Type<?> getParameterType()
      • getPosition

        public int getPosition()
      • setName

        void setName​(java.lang.String name)