/
iList.cls
108 lines (79 loc) · 2.18 KB
/
iList.cls
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
VERSION 1.0 CLASS
BEGIN
MultiUse = -1 'True
END
Attribute VB_Name = "iList"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = False
Attribute VB_Exposed = False
Option Explicit
Option Base 0
''Methods inherited from the iCollection interface
Public Function add(ByRef e As Variant) As Boolean
'inherited method from iCollection
End Function
Public Function addAll(ByRef c As iCollection) As Boolean
'inherited method from iCollection
End Function
Public Sub clear()
'inherited method from iCollection
End Sub
Public Function contains(ByRef o As Variant) As Boolean
'inherited method from iCollection
End Function
Public Function equals(ByRef o As Variant) As Boolean
'inherited method from iCollection
End Function
Public Function hashCode() As Long
'inherited method from iCollection
End Function
Public Function isEmpty() As Boolean
'inherited method from iCollection
End Function
'iterator()
'parallelStream()
Public Function remove(o As Variant) As Boolean
'inherited method from iCollection
End Function
Public Function removeAll(c As iCollection) As Boolean
'inherited method from iCollection
End Function
Public Function retainAll(c As iCollection) As Boolean
'inherited method from iCollection
End Function
Public Function size() As Long
'inherited method from iCollection
End Function
'spliterator
'stream
Public Function ToArray() As Variant()
'inherited method from iCollection
End Function
''Methods provided by the iList interface
Public Sub addAt(index As Long, e As Variant)
'instance method
End Sub
Public Function addAllAt(index As Long, c As iCollection) As Boolean
'instance method
End Function
Public Function getIndex(index As Long) As Variant
'instance method
End Function
Public Function indexOf(o As Variant) As Long
'instance method
End Function
Public Function lastIndexOf(o As Variant) As Long
'instance method
End Function
Public Function removeIndex(index As Long) As Variant
'instance method
End Function
'replaceAll
Public Function setIndex(index As Long, element As Variant) As Variant
'instance method
End Function
'sort
Public Function subList(fromIndex As Long, toIndex As Long) As iList
'instance method
End Function