home *** CD-ROM | disk | FTP | other *** search
- package COM.objectspace.jgl;
-
- public final class MinusNumber implements BinaryFunction {
- private Class mode;
-
- public MinusNumber() {
- this.mode = (new Integer(0)).getClass();
- }
-
- public MinusNumber(Class var1) {
- if (!NumberHelper.classNumber.isAssignableFrom(var1)) {
- throw new IllegalArgumentException("discriminator must be an instance of java.lang.Number");
- } else {
- this.mode = var1;
- }
- }
-
- public Object execute(Object var1, Object var2) {
- return NumberHelper.minus((Number)var1, (Number)var2, this.mode);
- }
- }
-