gnu.ecmascript

Class BinaryOp

Implemented Interfaces:
Named

public class BinaryOp
extends Procedure2

Constructor Summary

BinaryOp(String name, int op)

Method Summary

double
apply(double arg1, double arg2)
Object
apply2(Object arg1, Object arg2)

Methods inherited from class gnu.mapping.Procedure2

apply0, apply1, apply2, apply3, apply4, applyN, numArgs

Methods inherited from class gnu.mapping.Procedure

apply, apply, apply0, apply1, apply2, apply3, apply4, applyN, check0, check1, check2, check3, check4, checkArgCount, checkN, getSetter, getSourceLocation, match0, match1, match2, match3, match4, matchN, maxArgs, minArgs, numArgs, set0, set1, setN, setSetter, setSourceLocation, toString

Methods inherited from class gnu.mapping.PropertySet

getName, getProperty, getSymbol, removeProperty, setName, setProperty, setProperty, setSymbol

Constructor Details

BinaryOp

public BinaryOp(String name,
                int op)

Method Details

apply

public double apply(double arg1,
                    double arg2)

apply2

public Object apply2(Object arg1,
                     Object arg2)
Overrides:
apply2 in interface Procedure2