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
 

Method Detail

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)