org.python.core
Class PyCode

java.lang.Object
  extended by org.python.core.PyObject
      extended by org.python.core.PyCode
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
PyBaseCode

public abstract class PyCode
extends PyObject

A super class for all python code implementations.

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class org.python.core.PyObject
PyObject.ConversionException
 
Field Summary
 String co_name
           
 
Fields inherited from class org.python.core.PyObject
TYPE
 
Constructor Summary
PyCode()
           
 
Method Summary
 PyObject call(PyFrame frame)
           
 PyObject call(ThreadState state, PyFrame frame)
           
abstract  PyObject call(ThreadState state, PyFrame frame, PyObject closure)
           
abstract  PyObject call(ThreadState state, PyObject[] args, String[] keywords, PyObject globals, PyObject[] defaults, PyObject closure)
           
abstract  PyObject call(ThreadState state, PyObject globals, PyObject[] defaults, PyObject closure)
           
abstract  PyObject call(ThreadState state, PyObject self, PyObject[] args, String[] keywords, PyObject globals, PyObject[] defaults, PyObject closure)
           
abstract  PyObject call(ThreadState state, PyObject arg1, PyObject globals, PyObject[] defaults, PyObject closure)
           
abstract  PyObject call(ThreadState state, PyObject arg1, PyObject arg2, PyObject globals, PyObject[] defaults, PyObject closure)
           
abstract  PyObject call(ThreadState state, PyObject arg1, PyObject arg2, PyObject arg3, PyObject globals, PyObject[] defaults, PyObject closure)
           
abstract  PyObject call(ThreadState state, PyObject arg1, PyObject arg2, PyObject arg3, PyObject arg4, PyObject globals, PyObject[] defaults, PyObject closure)
           
 
Methods inherited from class org.python.core.PyObject
__abs__, __add__, __and__, __call__, __call__, __call__, __call__, __call__, __call__, __call__, __call__, __call__, __call__, __call__, __call__, __call__, __call__, __call__, __call__, __cmp__, __coerce__, __coerce_ex__, __complex__, __contains__, __delattr__, __delattr__, __delete__, __delitem__, __delitem__, __delslice__, __delslice__, __dir__, __div__, __divmod__, __eq__, __findattr__, __findattr__, __findattr_ex__, __finditem__, __finditem__, __finditem__, __float__, __floordiv__, __ge__, __get__, __getattr__, __getattr__, __getitem__, __getitem__, __getnewargs__, __getslice__, __getslice__, __gt__, __hash__, __hex__, __iadd__, __iand__, __idiv__, __idivmod__, __ifloordiv__, __ilshift__, __imod__, __imul__, __index__, __int__, __invert__, __ior__, __ipow__, __irshift__, __isub__, __iter__, __iternext__, __itruediv__, __ixor__, __le__, __len__, __long__, __lshift__, __lt__, __mod__, __mul__, __ne__, __neg__, __nonzero__, __not__, __oct__, __or__, __pos__, __pow__, __pow__, __radd__, __rand__, __rdiv__, __rdivmod__, __reduce__, __reduce_ex__, __reduce_ex__, __repr__, __rfloordiv__, __rlshift__, __rmod__, __rmul__, __ror__, __rpow__, __rrshift__, __rshift__, __rsub__, __rtruediv__, __rxor__, __set__, __setattr__, __setattr__, __setitem__, __setitem__, __setitem__, __setslice__, __setslice__, __str__, __sub__, __tojava__, __truediv__, __unicode__, __xor__, _add, _and, _callextra, _cmp, _div, _divmod, _doget, _doget, _doset, _eq, _floordiv, _ge, _gt, _iadd, _iand, _idiv, _idivmod, _ifloordiv, _ilshift, _imod, _imul, _in, _ior, _ipow, _irshift, _is, _isnot, _isub, _itruediv, _ixor, _jcall, _jcallexc, _jthrow, _le, _lshift, _lt, _mod, _mul, _ne, _notin, _or, _pow, _rshift, _sub, _truediv, _xor, asDouble, asIndex, asIndex, asInt, asInt, asIterable, asLong, asName, asName, asString, asString, asStringOrNull, asStringOrNull, delDict, delType, dispatch__init__, equals, fastGetClass, fastGetDict, getDict, getDoc, getType, hashCode, implementsDescrDelete, implementsDescrSet, invoke, invoke, invoke, invoke, invoke, invoke, isCallable, isDataDescr, isIndex, isMappingType, isNumberType, isSequenceType, noAttributeError, readonlyAttributeError, setDict, setType, toString
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

co_name

public String co_name
Constructor Detail

PyCode

public PyCode()
Method Detail

call

public abstract PyObject call(ThreadState state,
                              PyFrame frame,
                              PyObject closure)

call

public PyObject call(PyFrame frame)

call

public PyObject call(ThreadState state,
                     PyFrame frame)

call

public abstract PyObject call(ThreadState state,
                              PyObject[] args,
                              String[] keywords,
                              PyObject globals,
                              PyObject[] defaults,
                              PyObject closure)

call

public abstract PyObject call(ThreadState state,
                              PyObject self,
                              PyObject[] args,
                              String[] keywords,
                              PyObject globals,
                              PyObject[] defaults,
                              PyObject closure)

call

public abstract PyObject call(ThreadState state,
                              PyObject globals,
                              PyObject[] defaults,
                              PyObject closure)

call

public abstract PyObject call(ThreadState state,
                              PyObject arg1,
                              PyObject globals,
                              PyObject[] defaults,
                              PyObject closure)

call

public abstract PyObject call(ThreadState state,
                              PyObject arg1,
                              PyObject arg2,
                              PyObject globals,
                              PyObject[] defaults,
                              PyObject closure)

call

public abstract PyObject call(ThreadState state,
                              PyObject arg1,
                              PyObject arg2,
                              PyObject arg3,
                              PyObject globals,
                              PyObject[] defaults,
                              PyObject closure)

call

public abstract PyObject call(ThreadState state,
                              PyObject arg1,
                              PyObject arg2,
                              PyObject arg3,
                              PyObject arg4,
                              PyObject globals,
                              PyObject[] defaults,
                              PyObject closure)


Jython homepage