Lines Matching defs:List
25 type List struct { struct
26 elements []interface{}
27 size int
45 func (list *List) Add(values ...interface{}) {
55 func (list *List) Get(index int) (interface{}, bool) {
65 func (list *List) Remove(index int) {
82 func (list *List) Contains(values ...interface{}) bool {
100 func (list *List) Values() []interface{} {
107 func (list *List) IndexOf(value interface{}) int {
120 func (list *List) Empty() bool {
125 func (list *List) Size() int {
130 func (list *List) Clear() {
136 func (list *List) Sort(comparator utils.Comparator) {
144 func (list *List) Swap(i, j int) {
153 func (list *List) Insert(index int, values ...interface{}) {
173 func (list *List) Set(index int, value interface{}) {
187 func (list *List) String() string {
198 func (list *List) withinRange(index int) bool {
202 func (list *List) resize(cap int) {
209 func (list *List) growBy(n int) {
219 func (list *List) shrink() {