org.mozilla.javascript.optimizer
Class OptRuntime
java.lang.Object
|
+--org.mozilla.javascript.ScriptRuntime
|
+--org.mozilla.javascript.optimizer.OptRuntime
- public final class OptRuntime
- extends ScriptRuntime
Fields inherited from class org.mozilla.javascript.ScriptRuntime |
BooleanClass, ByteClass, CharacterClass, ClassClass, DoubleClass, emptyArgs, FloatClass, FunctionClass, IntegerClass, LongClass, NaN, NaNobj, negativeZero, NumberClass, ObjectClass, ScriptableClass, ShortClass, StringClass, UndefinedClass |
Method Summary |
static java.lang.Object |
add(double val1,
java.lang.Object val2)
|
static java.lang.Object |
add(java.lang.Object val1,
double val2)
|
static java.lang.Object |
callSimple(Context cx,
java.lang.String id,
Scriptable scope,
java.lang.Object[] args)
|
static int |
cmp_LE(double d1,
java.lang.Object val2)
|
static int |
cmp_LE(java.lang.Object val1,
double d2)
|
static java.lang.Boolean |
cmp_LEB(double d1,
java.lang.Object val2)
|
static java.lang.Boolean |
cmp_LEB(java.lang.Object val1,
double d2)
|
static int |
cmp_LT(double d1,
java.lang.Object val2)
|
static int |
cmp_LT(java.lang.Object val1,
double d2)
|
static java.lang.Boolean |
cmp_LTB(double d1,
java.lang.Object val2)
|
static java.lang.Boolean |
cmp_LTB(java.lang.Object val1,
double d2)
|
static int |
cmp(java.lang.Object val1,
java.lang.Object val2)
|
static java.lang.Object |
getElem(java.lang.Object obj,
double dblIndex,
Scriptable scope)
|
static boolean |
neq(java.lang.Object x,
java.lang.Object y)
|
static java.lang.Object[] |
padStart(java.lang.Object[] currentArgs,
int count)
|
static java.lang.Object |
setElem(java.lang.Object obj,
double dblIndex,
java.lang.Object value,
Scriptable scope)
|
static boolean |
shallowNeq(java.lang.Object x,
java.lang.Object y)
|
static java.lang.Object |
thisGet(Scriptable thisObj,
java.lang.String id,
Scriptable scope)
|
Methods inherited from class org.mozilla.javascript.ScriptRuntime |
add, bind, call, call, callSpecial, cmp_LE, cmp_LEB, cmp_LT, cmp_LTB, createFunctionObject, delete, enterWith, eq, eqB, escapeString, getBase, getCurrentActivation, getElem, getElem, getMessage, getMessage0, getMessage1, getMessage2, getParent, getParent, getProp, getProto, getRegExpProxy, getThis, getTopLevelProp, in, initEnum, initFunction, initScript, initVarObj, instanceOf, leaveWith, loadClassName, main, name, neB, newObject, newObject, newObjectSpecial, newScope, nextEnum, numberToString, padArguments, popActivation, postDecrement, postDecrement, postDecrement, postDecrementElem, postIncrement, postIncrement, postIncrement, postIncrementElem, runScript, seqB, setCurrentActivation, setElem, setElem, setName, setParent, setProp, setProto, shallowEq, sneB, toBoolean, toBoolean, toInt32, toInt32, toInt32, toInteger, toInteger, toInteger, toNumber, toNumber, toNumber, toObject, toObject, toPrimitive, toString, toString, toString, toUint16, toUint32, toUint32, typeof, typeofName, unwrapJavaScriptException, unwrapWrappedException |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
getElem
public static java.lang.Object getElem(java.lang.Object obj,
double dblIndex,
Scriptable scope)
setElem
public static java.lang.Object setElem(java.lang.Object obj,
double dblIndex,
java.lang.Object value,
Scriptable scope)
add
public static java.lang.Object add(java.lang.Object val1,
double val2)
add
public static java.lang.Object add(double val1,
java.lang.Object val2)
neq
public static boolean neq(java.lang.Object x,
java.lang.Object y)
shallowNeq
public static boolean shallowNeq(java.lang.Object x,
java.lang.Object y)
cmp_LTB
public static java.lang.Boolean cmp_LTB(double d1,
java.lang.Object val2)
cmp_LT
public static int cmp_LT(double d1,
java.lang.Object val2)
cmp_LTB
public static java.lang.Boolean cmp_LTB(java.lang.Object val1,
double d2)
cmp_LT
public static int cmp_LT(java.lang.Object val1,
double d2)
cmp_LEB
public static java.lang.Boolean cmp_LEB(double d1,
java.lang.Object val2)
cmp_LE
public static int cmp_LE(double d1,
java.lang.Object val2)
cmp_LEB
public static java.lang.Boolean cmp_LEB(java.lang.Object val1,
double d2)
cmp_LE
public static int cmp_LE(java.lang.Object val1,
double d2)
cmp
public static int cmp(java.lang.Object val1,
java.lang.Object val2)
callSimple
public static java.lang.Object callSimple(Context cx,
java.lang.String id,
Scriptable scope,
java.lang.Object[] args)
throws JavaScriptException
thisGet
public static java.lang.Object thisGet(Scriptable thisObj,
java.lang.String id,
Scriptable scope)
padStart
public static java.lang.Object[] padStart(java.lang.Object[] currentArgs,
int count)