mirror of https://github.com/kivy/pyjnius.git
Make lists work like Python list containers.
This commit is contained in:
parent
0c86904ede
commit
2753c59573
|
@ -215,6 +215,12 @@ def autoclass(clsname):
|
||||||
|
|
||||||
classDict[name] = JavaMultipleMethod(signatures)
|
classDict[name] = JavaMultipleMethod(signatures)
|
||||||
|
|
||||||
|
for iclass in c.getInterfaces():
|
||||||
|
if iclass.getName() == 'java.util.List':
|
||||||
|
classDict['__getitem__'] = lambda self, index: self.get(index)
|
||||||
|
classDict['__len__'] = lambda self: self.size()
|
||||||
|
break
|
||||||
|
|
||||||
for field in c.getFields():
|
for field in c.getFields():
|
||||||
static = Modifier.isStatic(field.getModifiers())
|
static = Modifier.isStatic(field.getModifiers())
|
||||||
sig = get_signature(field.getType())
|
sig = get_signature(field.getType())
|
||||||
|
|
Loading…
Reference in New Issue