public PyBytecode(int argcount, int nlocals, int stacksize, int flags,
String codestring, PyObject[] constants, String[] names, String varnames[],
String filename, String name, int firstlineno, String lnotab,
String[] cellvars, String[] freevars) {
debug = defaultDebug;
co_argcount = nargs = argcount;
co_varnames = varnames;
co_nlocals = nlocals;
co_filename = filename;
co_firstlineno = firstlineno;
co_cellvars = cellvars;
co_freevars = freevars;
co_name = name;
co_flags = new CompilerFlags(flags);
varargs = co_flags.isFlagSet(CodeFlag.CO_VARARGS);
varkwargs = co_flags.isFlagSet(CodeFlag.CO_VARKEYWORDS);
co_stacksize = stacksize;
co_consts = constants;
co_names = names;
co_code = getBytes(codestring);
co_lnotab = getBytes(lnotab);
}
private static final String[] __members__ = {