spacepaste

  1.  
  2. @monkeypatch_method_if_not_set(netref_list)
  3. def __tojava__(self, java_type):
  4. print '__tojava__ on', type(self)
  5. # from PySequence.java in Jython's source code
  6. if java_type.isArray():
  7. component = java_type.getComponentType()
  8. print '... got component as', type(component), repr(component)
  9. from org.python.core import PyArray
  10. from java.lang import Integer
  11. array = PyArray(component, Integer(len(self)));
  12.