summaryrefslogtreecommitdiff
path: root/java/gjt/Assert.java
diff options
context:
space:
mode:
authorpjain <pjain@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1997-04-07 18:12:58 +0000
committerpjain <pjain@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1997-04-07 18:12:58 +0000
commit28fdfa0225c92310a6f0d60f0cf8c334380e0828 (patch)
treeba4b0a7a26bf46ea298496a434496695db55bdc1 /java/gjt/Assert.java
parent9c4a1450aec6c149f6491194a48f34a57ed4c39b (diff)
downloadATCD-28fdfa0225c92310a6f0d60f0cf8c334380e0828.tar.gz
Added gjt to CVS
Diffstat (limited to 'java/gjt/Assert.java')
-rw-r--r--java/gjt/Assert.java33
1 files changed, 33 insertions, 0 deletions
diff --git a/java/gjt/Assert.java b/java/gjt/Assert.java
new file mode 100644
index 00000000000..b11f2ec4add
--- /dev/null
+++ b/java/gjt/Assert.java
@@ -0,0 +1,33 @@
+package gjt;
+
+/**
+ * A simple assertion mechanism for asserting validity of
+ * arguments.<p>
+ *
+ * @version 1.0, Apr 1 1996
+ * @author David Geary
+ */
+class Assert {
+ static public void notFalse(boolean b)
+ throws IllegalArgumentException {
+ if(b == false)
+ throw new IllegalArgumentException(
+ "boolean expression false");
+ }
+ static public void notNull(Object obj)
+ throws IllegalArgumentException {
+ if(obj == null)
+ throw new IllegalArgumentException("null argument");
+ }
+
+ static public void notFalse(boolean b, String s)
+ throws IllegalArgumentException {
+ if(b == false)
+ throw new IllegalArgumentException(s);
+ }
+ static public void notNull(Object obj, String s)
+ throws IllegalArgumentException {
+ if(obj == null)
+ throw new IllegalArgumentException(s);
+ }
+}