test_class.file: extra-common/src/test/java/org/wikimedia/search/extra/util/ConcreteIntPredicateTest.java
test_class.identifier: ConcreteIntPredicateTest
test_case.body: @Test
      public void testLt() {
          int v = 100;
          ConcreteIntPredicate ltP = lt(100);
          assertFalse(ltP.test(v));
          assertFalse(ltP.test(v + 1));
          assertTrue(ltP.test(v - 1));
          assertEquals(lt(v), ltP);
          assertEquals(lt(v).hashCode(), ltP.hashCode());
          assertNotEquals(lte(v), ltP);
          assertNotEquals(lt(v + 1), ltP);
          assertEquals(ltP.toString(), "< 100");
      }
test_case.class_method_signature: ConcreteIntPredicateTest.testLt()
test_case.full_signature: @Test public void testLt()
test_case.identifier: testLt
test_case.invocations: lt assertFalse test assertFalse test assertTrue test assertEquals lt assertEquals hashCode lt hashCode assertNotEquals lte assertNotEquals lt assertEquals toString
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void testLt()
focal_class.file: extra-common/src/main/java/org/wikimedia/search/extra/util/ConcreteIntPredicate.java
focal_class.identifier: ConcreteIntPredicate
focal_class.interfaces: implements IntPredicate
focal_class.class_method_signature: ConcreteIntPredicate.ConcreteIntPredicate()
focal_class.full_signature: private  ConcreteIntPredicate()
focal_class.identifier: ConcreteIntPredicate
focal_class.modifiers: private
focal_class.parameters: ()
focal_class.signature:  ConcreteIntPredicate()
focal_class.class_method_signature: ConcreteIntPredicate.and(IntPredicate intPredicate)
focal_class.full_signature: @Override public final ConcreteIntPredicate and(IntPredicate intPredicate)
focal_class.identifier: and
focal_class.modifiers: @Override public final
focal_class.parameters: (IntPredicate intPredicate)
focal_class.return: ConcreteIntPredicate
focal_class.signature: ConcreteIntPredicate and(IntPredicate intPredicate)
focal_class.class_method_signature: ConcreteIntPredicate.negate()
focal_class.full_signature: @Override public final ConcreteIntPredicate negate()
focal_class.identifier: negate
focal_class.modifiers: @Override public final
focal_class.parameters: ()
focal_class.return: ConcreteIntPredicate
focal_class.signature: ConcreteIntPredicate negate()
focal_class.class_method_signature: ConcreteIntPredicate.or(IntPredicate intPredicate)
focal_class.full_signature: @Override public final ConcreteIntPredicate or(IntPredicate intPredicate)
focal_class.identifier: or
focal_class.modifiers: @Override public final
focal_class.parameters: (IntPredicate intPredicate)
focal_class.return: ConcreteIntPredicate
focal_class.signature: ConcreteIntPredicate or(IntPredicate intPredicate)
focal_class.class_method_signature: ConcreteIntPredicate.hashCode()
focal_class.full_signature: @Override @SuppressFBWarnings(value = "AOM_ABSTRACT_OVERRIDDEN_METHOD", justification = "We want subclasses to implement this") public abstract int hashCode()
focal_class.identifier: hashCode
focal_class.modifiers: @Override @SuppressFBWarnings(value = "AOM_ABSTRACT_OVERRIDDEN_METHOD", justification = "We want subclasses to implement this") public abstract
focal_class.parameters: ()
focal_class.return: int
focal_class.signature: int hashCode()
focal_class.class_method_signature: ConcreteIntPredicate.equals(Object o)
focal_class.full_signature: @Override @SuppressFBWarnings(value = "AOM_ABSTRACT_OVERRIDDEN_METHOD", justification = "We want subclasses to implement this") public abstract boolean equals(Object o)
focal_class.identifier: equals
focal_class.modifiers: @Override @SuppressFBWarnings(value = "AOM_ABSTRACT_OVERRIDDEN_METHOD", justification = "We want subclasses to implement this") public abstract
focal_class.parameters: (Object o)
focal_class.return: boolean
focal_class.signature: boolean equals(Object o)
focal_class.class_method_signature: ConcreteIntPredicate.toString()
focal_class.full_signature: @Override @SuppressFBWarnings(value = "AOM_ABSTRACT_OVERRIDDEN_METHOD", justification = "We want subclasses to implement this") public abstract String toString()
focal_class.identifier: toString
focal_class.modifiers: @Override @SuppressFBWarnings(value = "AOM_ABSTRACT_OVERRIDDEN_METHOD", justification = "We want subclasses to implement this") public abstract
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String toString()
focal_class.class_method_signature: ConcreteIntPredicate.gt(int i)
focal_class.full_signature: public static ConcreteIntPredicate gt(int i)
focal_class.identifier: gt
focal_class.modifiers: public static
focal_class.parameters: (int i)
focal_class.return: ConcreteIntPredicate
focal_class.signature: ConcreteIntPredicate gt(int i)
focal_class.class_method_signature: ConcreteIntPredicate.gte(int i)
focal_class.full_signature: public static ConcreteIntPredicate gte(int i)
focal_class.identifier: gte
focal_class.modifiers: public static
focal_class.parameters: (int i)
focal_class.return: ConcreteIntPredicate
focal_class.signature: ConcreteIntPredicate gte(int i)
focal_class.class_method_signature: ConcreteIntPredicate.lte(int i)
focal_class.full_signature: public static ConcreteIntPredicate lte(int i)
focal_class.identifier: lte
focal_class.modifiers: public static
focal_class.parameters: (int i)
focal_class.return: ConcreteIntPredicate
focal_class.signature: ConcreteIntPredicate lte(int i)
focal_class.class_method_signature: ConcreteIntPredicate.lt(int i)
focal_class.full_signature: public static ConcreteIntPredicate lt(int i)
focal_class.identifier: lt
focal_class.modifiers: public static
focal_class.parameters: (int i)
focal_class.return: ConcreteIntPredicate
focal_class.signature: ConcreteIntPredicate lt(int i)
focal_class.class_method_signature: ConcreteIntPredicate.eq(int i)
focal_class.full_signature: public static ConcreteIntPredicate eq(int i)
focal_class.identifier: eq
focal_class.modifiers: public static
focal_class.parameters: (int i)
focal_class.return: ConcreteIntPredicate
focal_class.signature: ConcreteIntPredicate eq(int i)
focal_method.body: public static ConcreteIntPredicate lt(int i) {
          return new LTIntPredicate(i);
      }
focal_method.class_method_signature: ConcreteIntPredicate.lt(int i)
focal_method.full_signature: public static ConcreteIntPredicate lt(int i)
focal_method.identifier: lt
focal_method.modifiers: public static
focal_method.parameters: (int i)
focal_method.return: ConcreteIntPredicate
focal_method.signature: ConcreteIntPredicate lt(int i)