Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 8f92005a authored by Dan Willemsen's avatar Dan Willemsen
Browse files

Remove unused functions

Change-Id: I585052343d6fe88757b009664a44afe7b93ef849
parent f793ba06
Loading
Loading
Loading
Loading
+0 −31
Original line number Diff line number Diff line
@@ -65,22 +65,6 @@ func JoinWithSuffix(strs []string, suffix string, separator string) string {
	return buf.String()
}

// SortedIntKeys returns the keys of the given integer-keyed map in the ascending order
// TODO(asmundak): once Go has generics, combine this with SortedStringKeys below.
func SortedIntKeys(m interface{}) []int {
	v := reflect.ValueOf(m)
	if v.Kind() != reflect.Map {
		panic(fmt.Sprintf("%#v is not a map", m))
	}
	keys := v.MapKeys()
	s := make([]int, 0, len(keys))
	for _, key := range keys {
		s = append(s, int(key.Int()))
	}
	sort.Ints(s)
	return s
}

// SorterStringKeys returns the keys of the given string-keyed map in the ascending order
func SortedStringKeys(m interface{}) []string {
	v := reflect.ValueOf(m)
@@ -96,21 +80,6 @@ func SortedStringKeys(m interface{}) []string {
	return s
}

// SortedStringMapValues returns the values of the string-values map in the ascending order
func SortedStringMapValues(m interface{}) []string {
	v := reflect.ValueOf(m)
	if v.Kind() != reflect.Map {
		panic(fmt.Sprintf("%#v is not a map", m))
	}
	keys := v.MapKeys()
	s := make([]string, 0, len(keys))
	for _, key := range keys {
		s = append(s, v.MapIndex(key).String())
	}
	sort.Strings(s)
	return s
}

// IndexList returns the index of the first occurrence of the given string in the list or -1
func IndexList(s string, list []string) int {
	for i, l := range list {