diff options
author | pjain <pjain@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 1997-04-07 18:12:58 +0000 |
---|---|---|
committer | pjain <pjain@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 1997-04-07 18:12:58 +0000 |
commit | 28fdfa0225c92310a6f0d60f0cf8c334380e0828 (patch) | |
tree | ba4b0a7a26bf46ea298496a434496695db55bdc1 /java/gjt/Assert.java | |
parent | 9c4a1450aec6c149f6491194a48f34a57ed4c39b (diff) | |
download | ATCD-28fdfa0225c92310a6f0d60f0cf8c334380e0828.tar.gz |
Added gjt to CVS
Diffstat (limited to 'java/gjt/Assert.java')
-rw-r--r-- | java/gjt/Assert.java | 33 |
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); + } +} |