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/BloomFilterAdvanced.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;
    1818import static com.google.common.base.Preconditions.checkNotNull;
    1919
     
    529529    }
    530530  }
     531 
     532  public static void checkArgument(boolean expression, @Nullable Object errorMessage) {
     533      if (!expression) {
     534        throw new IllegalArgumentException(String.valueOf(errorMessage));
     535      }
     536    }
     537  public static void checkArgument(
     538          boolean expression,
     539          @Nullable String errorMessageTemplate,
     540          @Nullable Object... errorMessageArgs) {
     541        if (!expression) {
     542          throw new IllegalArgumentException(String.format(errorMessageTemplate, errorMessageArgs));
     543        }
     544      }
     545  public static void checkArgument(
     546          boolean b, @Nullable String errorMessageTemplate, @Nullable Object p1, @Nullable Object p2) {
     547        if (!b) {
     548          throw new IllegalArgumentException(String.format(errorMessageTemplate, p1, p2));
     549        }
     550      }
     551
     552
    531553}
Note: See TracChangeset for help on using the changeset viewer.