diff options
Diffstat (limited to 'pkg/bindings/util/util.go')
-rw-r--r-- | pkg/bindings/util/util.go | 30 |
1 files changed, 0 insertions, 30 deletions
diff --git a/pkg/bindings/util/util.go b/pkg/bindings/util/util.go deleted file mode 100644 index 403846355..000000000 --- a/pkg/bindings/util/util.go +++ /dev/null @@ -1,30 +0,0 @@ -package util - -import ( - "reflect" - "strconv" -) - -func IsSimpleType(f reflect.Value) bool { - switch f.Kind() { - case reflect.Bool, reflect.Int, reflect.Int64, reflect.Uint, reflect.Uint64, reflect.String: - return true - } - return false -} - -func SimpleTypeToParam(f reflect.Value) string { - switch f.Kind() { - case reflect.Bool: - return strconv.FormatBool(f.Bool()) - case reflect.Int, reflect.Int64: - // f.Int() is always an int64 - return strconv.FormatInt(f.Int(), 10) - case reflect.Uint, reflect.Uint64: - // f.Uint() is always an uint64 - return strconv.FormatUint(f.Uint(), 10) - case reflect.String: - return f.String() - } - panic("the input parameter is not a simple type") -} |