1.1 --- a/java/util.py Mon Jan 10 23:52:19 2005 +0100
1.2 +++ b/java/util.py Mon Jan 10 23:52:19 2005 +0100
1.3 @@ -1,17 +1,19 @@
1.4 #!/usr/bin/env python
1.5
1.6 +import java.lang
1.7 +
1.8 # Interfaces.
1.9
1.10 -class Collection(object):
1.11 +class Collection(java.lang.Object):
1.12 pass
1.13
1.14 -class Iterator(object):
1.15 +class Iterator(java.lang.Object):
1.16 pass
1.17
1.18 -class List(object):
1.19 +class List(java.lang.Object):
1.20 pass
1.21
1.22 -class Map(object):
1.23 +class Map(java.lang.Object):
1.24 pass
1.25
1.26 class Set(Collection):
1.27 @@ -22,12 +24,12 @@
1.28 class AbstractMap(Map):
1.29 pass
1.30
1.31 -class Dictionary(object):
1.32 +class Dictionary(java.lang.Object):
1.33 pass
1.34
1.35 # Exceptions.
1.36
1.37 -class NoSuchElementException(object):
1.38 +class NoSuchElementException(java.lang.Exception):
1.39 pass
1.40
1.41 # Special Python classes.
1.42 @@ -57,7 +59,7 @@
1.43
1.44 # Classes.
1.45
1.46 -class EventObject(object):
1.47 +class EventObject(java.lang.Object):
1.48 def __init__(self, source):
1.49 self.source = source
1.50 def getSource(self):
1.51 @@ -127,7 +129,7 @@
1.52
1.53 setattr(HashSet, "__init_____", HashSet.__init__)
1.54
1.55 -class ResourceBundle(object):
1.56 +class ResourceBundle(java.lang.Object):
1.57 def __init__(self, *args):
1.58 # NOTE: To be implemented.
1.59 pass