private void parse_reset() { fields = new PyList(); state = ParserState.START_RECORD; numeric_field = false; }
@Override public synchronized boolean addAll(int index, Collection c) { PyList elements = new PyList(c); return list.addAll(index, elements.list); }
/** * Returns a list of datahandlers chained together through the use of delegation. * * @return a list of datahandlers */ public PyObject __chain__() { return new PyList(Py.javas2pys(this)); }
public PyObject __call__(PyObject obj, PyObject indent_level) { PyList rval = new PyList(); encode_obj(rval, obj, 0); return rval; }
@Override public PyObject __dir__() { PyString members[] = new PyString[__members__.length]; for (int i = 0; i < __members__.length; i++) { members[i] = new PyString(__members__[i]); } return new PyList(members); }
/** * Returns a list of datahandlers chained together through the use of delegation. * * @return a list of datahandlers */ @Override public PyObject __chain__() { return new PyList(Py.javas2pys(this)); }
synchronized public PyList refs() { List<AbstractReference> list = new ArrayList<>(); for (int i = references.size() - 1; i >= 0; i--) { AbstractReference r = getReferenceAt(i); if (r == null) { references.remove(i); } else { list.add(r); } } return new PyList(list); }
private static void pushBlock(PyFrame f, PyTryBlock block) { if (f.f_exits == null) { // allocate in the frame where they can fit! TODO consider supporting directly in the frame f.f_exits = new PyObject[1]; // f_blockstack in CPython - a simple ArrayList might be best f.f_exits[0] = new PyList(); } ((PyList)f.f_exits[0]).append(block); }
public PyObject __dir__() { PyString members[] = new PyString[__members__.length]; for (int i = 0; i < __members__.length; i++) members[i] = new PyString(__members__[i]); return new PyList(members); }
@ExposedMethod(doc = BuiltinDocs.dict_keys_doc) final PyList stringmap_keys() { PyObject[] keyArray = new PyObject[table.size()]; int i = 0; for (Object key : table.keySet()) { keyArray[i++] = keyToPy(key); } return new PyList(keyArray); }
/** * Return a list of references to the specified * {@link org.python.core.PyObject}. * * @param object a {@link org.python.core.PyObject} * @return a {@link org.python.core.PyList} of references. May be empty. */ public static PyList getRefs(PyObject object) { GlobalRef ref = objects.get(new GlobalRef(object)); return ref == null ? new PyList() : ref.refs(); }
@Override protected void setUp() throws Exception { p = new PyList(); p.add("foo"); p.add("bar"); }
final PyObject baseset___reduce__(){ PyObject args = new PyTuple(new PyList((PyObject)this)); PyObject dict = __findattr__("__dict__"); if (dict == null) { dict = Py.None; } return new PyTuple(getType(), args, dict); }
@Override public PyObject __call__() { PyList items = new PyList(); for (Map.Entry<Object, Object> entry : asMap().entrySet()) { items.add(new PyTuple(Py.java2py(entry.getKey()), Py.java2py(entry.getValue()))); } return items; } };
@Override public boolean containsAll(Collection c) { if (c instanceof PyList) { return getList().containsAll(((PyList)c).getList()); } else if (c instanceof PyTuple) { return getList().containsAll(((PyTuple)c).getList()); } else { return getList().containsAll(new PyList(c)); } }
public static PyObject reflectionTraverseTestList() { PyReflectionTraversed result = new PyReflectionTraversed(); result.referent1 = new PyList(); result.refArray[0] = new PyInteger(245); result.refArray[1] = new PyString("test2"); result.refArray[2] = new PyInteger(334); result.refList.add(new PyFloat(0.71)); result.refList.add(result); return result; }
protected void setsliceIterable(int start, int stop, int step, PyObject value) { PyObject[] seq; try { seq = Py.make_array(value); } catch (PyException pye) { if (pye.match(Py.TypeError)) { throw Py.TypeError("can only assign an iterable"); } throw pye; } setslicePySequence(start, stop, step, new PyList(seq)); }
@Override public PyObject __call__() { PyObject args = new PyTuple(new PyList(new JavaIterator(asSet()))); PyObject dict = __findattr__("__dict__"); if (dict == null) { dict = Py.None; } return new PyTuple(self.getType(), args, dict); } };
final private void load_list() { PyObject[] arr = new PyObject[marker()]; pop(arr); pop(); push(new PyList(arr)); }
public static PyObject get_suffixes() { return new PyList(new PyObject[] {new PyTuple(new PyString(".py"), new PyString("r"), Py.newInteger(PY_SOURCE)), new PyTuple(new PyString("$py.class"), new PyString("rb"), Py.newInteger(PY_COMPILED)),}); }