Home | History | Annotate | Download | only in impl
      1 /* GENERATED SOURCE. DO NOT MODIFY. */
      2 //  2016 and later: Unicode, Inc. and others.
      3 // License & terms of use: http://www.unicode.org/copyright.html#License
      4 /*
      5 *******************************************************************************
      6 *   Copyright (C) 2005-2006, International Business Machines
      7 *   Corporation and others.  All Rights Reserved.
      8 *******************************************************************************
      9 */
     10 package android.icu.impl;
     11 
     12 // 1.3 compatibility layer
     13 /**
     14  * @hide Only a subset of ICU is exposed in Android
     15  */
     16 public class Assert {
     17     public static void fail(Exception e) {
     18         fail(e.toString()); // can't wrap exceptions in jdk 1.3
     19     }
     20     public static void fail(String msg) {
     21         throw new IllegalStateException("failure '" + msg + "'");
     22     }
     23     public static void assrt(boolean val) {
     24         if (!val) throw new IllegalStateException("assert failed");
     25     }
     26     public static void assrt(String msg, boolean val) {
     27         if (!val) throw new IllegalStateException("assert '" + msg + "' failed");
     28     }
     29 }
     30