public class ItclAccess
extends java.lang.Object
Constructor and Description |
---|
ItclAccess() |
Modifier and Type | Method and Description |
---|---|
static CallFrame |
activateCallFrame(Interp interp,
CallFrame frame) |
static void |
assignLocalVar(Interp interp,
java.lang.String name,
TclObject val,
CallFrame frame) |
static void |
createCommonVar(Var var,
java.lang.String key,
Namespace ns,
java.util.HashMap table) |
static void |
createObjVar(Var var,
java.lang.String key,
Namespace ns,
java.util.HashMap table) |
static int |
decrVarRefCount(Var var) |
static void |
deleteVars(Interp interp,
java.util.HashMap varTable) |
static java.lang.Object |
FirstHashEntry(java.util.HashMap table) |
static TclObject[][] |
getArgList(Procedure proc) |
static CallFrame |
getCallFrame(Interp interp,
int level) |
static Namespace |
getCallFrameNamespace(CallFrame frame) |
static TclObject[] |
getCallFrameObjv(CallFrame frame) |
static CallFrame |
getVarFrame(Interp i) |
static java.util.HashMap |
getVarTable(CallFrame frame) |
static boolean |
isProcCallFrame(CallFrame frame) |
static CallFrame |
newCallFrame(Interp i) |
static Procedure |
newProcedure(Interp interp,
Namespace ns,
java.lang.String name,
TclObject args,
TclObject b,
java.lang.String sFileName,
int sLineNumber) |
static Var |
newVar() |
static void |
setCallFrameObjv(CallFrame frame,
TclObject[] objv) |
static void |
setProcCallFrameFalse(CallFrame frame) |
static void |
setVarTable(CallFrame frame,
java.util.HashMap table) |
static void |
setWrappedCommand(Procedure proc,
WrappedCommand wcmd) |
public static boolean isProcCallFrame(CallFrame frame)
public static void setProcCallFrameFalse(CallFrame frame)
public static java.util.HashMap getVarTable(CallFrame frame)
public static void setVarTable(CallFrame frame, java.util.HashMap table)
public static Var newVar()
public static void deleteVars(Interp interp, java.util.HashMap varTable)
public static int decrVarRefCount(Var var)
public static Procedure newProcedure(Interp interp, Namespace ns, java.lang.String name, TclObject args, TclObject b, java.lang.String sFileName, int sLineNumber) throws TclException
TclException
public static void setWrappedCommand(Procedure proc, WrappedCommand wcmd)
public static void assignLocalVar(Interp interp, java.lang.String name, TclObject val, CallFrame frame) throws TclException
TclException
public static void createObjVar(Var var, java.lang.String key, Namespace ns, java.util.HashMap table)
public static void createCommonVar(Var var, java.lang.String key, Namespace ns, java.util.HashMap table)
public static java.lang.Object FirstHashEntry(java.util.HashMap table)