Class Constraint<T>


  • public class Constraint<T>
    extends java.lang.Object
    • Field Detail

      • selector

        private java.lang.String selector
      • argument

        private T argument
    • Constructor Detail

      • Constraint

        public Constraint​(java.lang.String selector,
                          Comparison comparison,
                          T argument)
    • Method Detail

      • checkArgNotNull

        public static <T> T checkArgNotNull​(T reference,
                                            java.lang.String parameterName)
      • equals

        public boolean equals​(java.lang.Object obj)
        Overrides:
        equals in class java.lang.Object
      • getArgument

        public T getArgument()
      • getComparison

        public Comparison getComparison()
      • getSelector

        public java.lang.String getSelector()
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object