Class Argument


  • public class Argument
    extends Object
    INTERNAL: Represents one argument in the signature checked by ArgumentValidator.
    • Constructor Detail

      • Argument

        public Argument()
    • Method Detail

      • addType

        public void addType​(Class<?> type)
      • getTypes

        public Class<?>[] getTypes()
      • setOptional

        public void setOptional()
      • setRepeatable

        public void setRepeatable()
      • setMustBeBound

        public void setMustBeBound()
      • setMultiValue

        public void setMultiValue()
      • isOptional

        public boolean isOptional()
      • isRepeatable

        public boolean isRepeatable()
      • isMultiValue

        public boolean isMultiValue()
      • mustBeBound

        public boolean mustBeBound()
      • allows

        public boolean allows​(Class<?> type)
      • requires

        public boolean requires​(Class<?> type)