Package org.python.core
Interface ClassDictInit
- All Known Implementing Classes:
_csv
,_functools
,_hashlib
,_json
,_jyio
,_jythonlib
,_locale
,_marshal
,_threading
,ArrayModule
,bz2
,Collections
,cPickle
,errno
,exceptions
,itertools
,jffi
,math
,operator
,PosixModule
,PyConnection
,PyCursor
,PyExtendedCursor
,PySystemState
,RandomModule
,struct
,thread
,Time
,WeakrefModule
,zipimport
,zxJDBC
public interface ClassDictInit
An empty tagging interface that can be used if a java class
want control over the class dict initialization.
When a java class implements this interface, it must also have
a method like:
public static void classDictInit(PyObject dict) { .. }The method will be called when the class is initialized. The method can then make changes to the class's __dict__ instance, f.example be removing method that should not be avaiable in python or by replacing some method with high performance versions.