| java.lang.Object com.caucho.es.ESBase com.caucho.es.Call
Call | final public class Call extends ESBase (Code) | | Implementation class representing a call context.
|
Inner Class :static class ESIterator implements Iterator | |
Inner Class :static class ESEnumIterator implements Iterator | |
Constructor Summary | |
| Call() |
Method Summary | |
public static ESBase | _first(ESBase left, ESBase right) | public static double | _first(double left, double right) | public static int | _first(int left, int right) Returns the first value in a tuple. | public static double | _post(ESBase expr, ESString field, int inc) | public double | _post(ESString field, int inc) | public static double | _pre(ESBase expr, ESString field, int inc) | public double | _pre(ESString field, int inc) | public int | arg(int i, ESBase arg) | public ESBase | array(ESBase value) | public ESBase | call(ESBase base, ESString name, int i) | public ESBase | call(ESBase base, ESString name, int i, ESBase a) | public ESBase | call(ESBase base, ESString name, int i, ESBase a, ESBase b) | public ESBase | call(ESBase base, ESString name, int i, ESBase a, ESBase b, ESBase c, int length) | public ESBase | call(ESBase base, int i) | public ESBase | call(ESBase base, int i, ESBase a) | public ESBase | call(ESBase base, int i, ESBase a, ESBase b) | public ESBase | call(ESBase base, int i, ESBase a, ESBase b, ESBase c, int length) | public ESBase | callScope(ESString id, int i) | public ESBase | callScope(ESString id, int i, ESBase a) | public ESBase | callScope(ESString id, int i, ESBase a, ESBase b) | public ESBase | callScope(ESString id, int i, ESBase a, ESBase b, ESBase c, int length) | void | clear() | public static ESBase | comma(ESBase left, ESBase right) | public ESObject | createArg(ESId[] args, int length) | public ESBase | createDate(long time) | public ESObject | createObject() | public ESBase | delete(ESString key) | public ESBase | deleteScopeProperty(ESString id) | public ESBase | doNew(ESBase base, ESString name, int i) | public ESBase | doNew(ESBase base, ESString name, int i, ESBase a) | public ESBase | doNew(ESBase base, ESString name, int i, ESBase a, ESBase b) | public ESBase | doNew(ESBase base, ESString name, int i, ESBase a, ESBase b, ESBase c, int length) | public ESBase | doNew(ESBase base, int i) | public ESBase | doNew(ESBase base, int i, ESBase a) | public ESBase | doNew(ESBase base, int i, ESBase a, ESBase b) | public ESBase | doNew(ESBase base, int i, ESBase a, ESBase b, ESBase c, int length) | public static ESBase | doVoid(ESBase value) | public void | fillScope() | public ESBase | findScopeProperty(ESString id) | public void | free() | final ESBase | getArg(int i) | final public ESBase | getArg(int i, int len) | final public int | getArgInt32(int i, int len) | final public double | getArgNum(int i, int len) | final public Object | getArgObject(int i, int len) | final public String | getArgString(int i, int len) | public Call | getCall() | final public ESObject | getCallThis() | ESBase | getContext() | public ESObject | getEval() | ESBase | getFunctionContext() | public ESGlobal | getGlobal() | Global | getGlobalProto() | public ESBase | getGlobalVariable(ESString id) Returns the global variable of the id, throwing an exception if
the it's undefined. | public ESBase | getScopeProperty(ESString id) | final public ESObject | getThis() | final public Object | getThisWrapper() | public ESBase | hasScopeProperty(ESString id) | public static boolean | matchException(ESBase test, Exception e) | public ESBase | newScope(ESString id, int i) | public ESBase | newScope(ESString id, int i, ESBase a) | public ESBase | newScope(ESString id, int i, ESBase a, ESBase b) | public ESBase | newScope(ESString id, int i, ESBase a, ESBase b, ESBase c, int length) | public void | popScope() | public String | printf(int length) | public void | pushScope(ESBase value) | public ESBase | scopeTypeof(ESString id) | void | setArg(int i, ESBase obj) | public ESBase | setGlobalProperty(ESString id, ESBase value) | public void | setProperty(ESString name, ESBase value) | public static ESBase | setProperty(ESBase base, ESString field, ESBase value) | public ESBase | setScopeProperty(ESString id, ESBase value) | void | setThis(ESBase obj) | public static Iterator | toESIterator(Iterator i) | public static Iterator | toESIterator(Enumeration e) | public ESBase | wrap(Object o) | public ESBase | wrap(long n) | public ESBase | wrapClass(Class cl) |
callLength | int callLength(Code) | | |
scopeLength | int scopeLength(Code) | | |
Call | Call()(Code) | | Create a new context object
|
_first | public static double _first(double left, double right) throws Throwable(Code) | | |
_first | public static int _first(int left, int right) throws Throwable(Code) | | Returns the first value in a tuple. Used
Parameters: left - the first value Parameters: right - the right value the first value. |
fillScope | public void fillScope()(Code) | | |
getArgInt32 | final public int getArgInt32(int i, int len) throws Throwable(Code) | | |
getArgNum | final public double getArgNum(int i, int len) throws Throwable(Code) | | |
getGlobalVariable | public ESBase getGlobalVariable(ESString id) throws Throwable(Code) | | Returns the global variable of the id, throwing an exception if
the it's undefined.
|
popScope | public void popScope()(Code) | | |
Methods inherited from com.caucho.es.ESBase | public ESBase call(Call eval, int length) throws Throwable(Code)(Java Doc) public ESBase call(Call eval, int length, ESString key) throws Throwable(Code)(Java Doc) boolean canPut(ESString name)(Code)(Java Doc) public ESBase construct(Call eval, int length) throws Throwable(Code)(Java Doc) Object copy(HashMap refs)(Code)(Java Doc) public ESBase delete(ESString key) throws Throwable(Code)(Java Doc) ESBase delete(String key) throws Throwable(Code)(Java Doc) ESBase delete(int i) throws Throwable(Code)(Java Doc) public boolean ecmaEquals(ESBase b) throws Throwable(Code)(Java Doc) String getClassName()(Code)(Java Doc) public Class getJavaType()(Code)(Java Doc) public ESBase getProperty(ESString key) throws Throwable(Code)(Java Doc) public ESBase getProperty(String key) throws Throwable(Code)(Java Doc) ESBase getProperty(int i) throws Throwable(Code)(Java Doc) public boolean greaterThan(ESBase ob, boolean neg) throws Throwable(Code)(Java Doc) public ESBase hasProperty(ESString key) throws Throwable(Code)(Java Doc) ESBase hasProperty(int i) throws Throwable(Code)(Java Doc) static void init(ESFactory factory)(Code)(Java Doc) public boolean isBoolean()(Code)(Java Doc) public boolean isNum()(Code)(Java Doc) public boolean isString()(Code)(Java Doc) public Iterator keys() throws Throwable(Code)(Java Doc) public boolean lessThan(ESBase ob, boolean neg) throws Throwable(Code)(Java Doc) public ESBase plus(ESBase b) throws Throwable(Code)(Java Doc) public void setProperty(ESString key, ESBase value) throws Throwable(Code)(Java Doc) public void setProperty(String key, ESBase value) throws Throwable(Code)(Java Doc) public void setProperty(int i, ESBase value) throws Throwable(Code)(Java Doc) public boolean toBoolean()(Code)(Java Doc) public int toInt32() throws Throwable(Code)(Java Doc) public Object toJavaObject() throws ESException(Code)(Java Doc) public String toJavaString() throws Throwable(Code)(Java Doc) public double toNum() throws Throwable(Code)(Java Doc) public ESObject toObject() throws ESException(Code)(Java Doc) public ESBase toPrimitive(int type) throws Throwable(Code)(Java Doc) public ESBase toPrimitive() throws Throwable(Code)(Java Doc) public ESString toSource(IntMap map, boolean isLoopPass) throws Throwable(Code)(Java Doc) public ESString toStr() throws Throwable(Code)(Java Doc) public String toString()(Code)(Java Doc) public ESBase typeof() throws ESException(Code)(Java Doc) public ESBase valueOf() throws Throwable(Code)(Java Doc)
|
|
|