home *** CD-ROM | disk | FTP | other *** search
- class JScriptRuntimeParam {
- private JScriptRuntimeInstance rRuntimeInst;
-
- public JScriptRuntimeInstance GetRuntimeInst() {
- return this.rRuntimeInst;
- }
-
- public JScriptCallLevelInstance GetCallLevelInst() {
- return this.rRuntimeInst.GetActualCallLevelInst();
- }
-
- public JSbxValue GetReturnValue() {
- return this.rRuntimeInst.GetReturnValue();
- }
-
- public void SetReturnValue(JSbxValue var1) {
- this.rRuntimeInst.SetReturnValue(var1);
- }
-
- public JScriptDebugInterface GetDebugInterface() {
- return this.rRuntimeInst.GetDebugInterface();
- }
-
- JScriptExpressionStack GetStack() {
- return this.rRuntimeInst.GetExpressionStack();
- }
-
- public JSbxObject GetLocalVarObject() {
- return this.rRuntimeInst.GetActualCallLevelInst().GetLocalVarObject();
- }
-
- JSbxProperty CreateGlobalVar(String var1) throws JSbxException {
- JScriptCallLevelInstance var2 = this.rRuntimeInst.GetActualCallLevelInst();
- JSbxObject var3 = var2.GetActualRootObject(this.rRuntimeInst);
- JSbxValueProperty var4 = new JSbxValueProperty(var1, var3);
- ((JSbxBase)var4).SetFlag(4);
- var3.Put(var4);
- return var4;
- }
-
- public JScriptRuntimeParam(JScriptRuntimeInstance var1) {
- this.rRuntimeInst = var1;
- }
- }
-