Ignore:
Timestamp:
2016-12-12T15:24:54+13:00 (7 years ago)
Author:
davidb
Message:

checkArgument added in

File:
1 edited

Legend:

Unmodified
Added
Removed
  • other-projects/hathitrust/wcsa/extracted-features-solr/trunk/solr-ingest/src/main/java/com/google/common/hash/BloomFilterAdvancedStrategies.java

    r31207 r31209  
    1515package com.google.common.hash;
    1616
    17 import static com.google.common.base.Preconditions.checkArgument;
     17//import static com.google.common.base.Preconditions.checkArgument;
    1818
    1919import com.google.common.math.LongMath;
     
    2323import java.util.Arrays;
    2424import javax.annotation.Nullable;
     25
    2526
    2627/**
     
    214215      return Arrays.hashCode(data);
    215216    }
     217   
     218    public static void checkArgument(boolean expression, @Nullable Object errorMessage) {
     219        if (!expression) {
     220          throw new IllegalArgumentException(String.valueOf(errorMessage));
     221        }
     222      }
     223    public static void checkArgument(
     224              boolean b, @Nullable String errorMessageTemplate, @Nullable Object p1, @Nullable Object p2) {
     225            if (!b) {
     226              throw new IllegalArgumentException(String.format(errorMessageTemplate, p1, p2));
     227            }
     228          }
     229
    216230  }
    217231}
Note: See TracChangeset for help on using the changeset viewer.