@Test(expected = NullPointerException.class) public void builderShouldThrowWhenOperatorIsNull() { FilterOperator.builder().operator(null); }
public static Builder builder() { return new Builder(); }
FilterOperator implements Filter { public static Builder builder() { return new Builder(); } }
FilterOperator implements Filter { public static Builder builder() { return new Builder(); } @VisibleForTesting  FilterOperator(Operator operator, List<Filter> conditions); }
FilterOperator implements Filter { public static Builder builder() { return new Builder(); } @VisibleForTesting  FilterOperator(Operator operator, List<Filter> conditions); static Builder builder(); static FilterOperator or(Filter... filters); static FilterOperator and(Filter... filters); static FilterOperator not(Filter... filters); Operator getOperator(); List<Filter> getConditions(); @Override final boolean equals(Object obj); @Override final int hashCode(); @Override String toString(); @Override String prettyPrint(String indentation); }
FilterOperator implements Filter { public static Builder builder() { return new Builder(); } @VisibleForTesting  FilterOperator(Operator operator, List<Filter> conditions); static Builder builder(); static FilterOperator or(Filter... filters); static FilterOperator and(Filter... filters); static FilterOperator not(Filter... filters); Operator getOperator(); List<Filter> getConditions(); @Override final boolean equals(Object obj); @Override final int hashCode(); @Override String toString(); @Override String prettyPrint(String indentation);  }