diff -r 000000000000 -r 6474c204b198 mobile/android/base/Assert.java --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/mobile/android/base/Assert.java Wed Dec 31 06:09:35 2014 +0100 @@ -0,0 +1,41 @@ +package org.mozilla.gecko; + +public class Assert +{ + private Assert() {} + + public static void equals(Object a, Object b) + { + equals(a, b, null); + } + + public static void equals(Object a, Object b, String message) + { + Assert.isTrue(a.equals(b), message); + } + + public static void isTrue(boolean a) + { + isTrue(a, null); + } + + public static void isTrue(boolean a, String message) + { + if (!AppConstants.DEBUG_BUILD) { + return; + } + + if (!a) { + throw new AssertException(message); + } + } + + public static class AssertException extends RuntimeException + { + private static final long serialVersionUID = 0L; + + public AssertException(String message) { + super(message); + } + } +} \ No newline at end of file