1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 1.2 +++ b/mobile/android/base/Assert.java Wed Dec 31 06:09:35 2014 +0100 1.3 @@ -0,0 +1,41 @@ 1.4 +package org.mozilla.gecko; 1.5 + 1.6 +public class Assert 1.7 +{ 1.8 + private Assert() {} 1.9 + 1.10 + public static void equals(Object a, Object b) 1.11 + { 1.12 + equals(a, b, null); 1.13 + } 1.14 + 1.15 + public static void equals(Object a, Object b, String message) 1.16 + { 1.17 + Assert.isTrue(a.equals(b), message); 1.18 + } 1.19 + 1.20 + public static void isTrue(boolean a) 1.21 + { 1.22 + isTrue(a, null); 1.23 + } 1.24 + 1.25 + public static void isTrue(boolean a, String message) 1.26 + { 1.27 + if (!AppConstants.DEBUG_BUILD) { 1.28 + return; 1.29 + } 1.30 + 1.31 + if (!a) { 1.32 + throw new AssertException(message); 1.33 + } 1.34 + } 1.35 + 1.36 + public static class AssertException extends RuntimeException 1.37 + { 1.38 + private static final long serialVersionUID = 0L; 1.39 + 1.40 + public AssertException(String message) { 1.41 + super(message); 1.42 + } 1.43 + } 1.44 +} 1.45 \ No newline at end of file