syft/imgbom/pkg/language.go
2020-06-04 14:42:59 -04:00

34 lines
395 B
Go

package pkg
const (
UnknownLanguage Language = iota
Java
JavaScript
Python
Ruby
)
type Language uint
var languageStr = []string{
"UnknownLanguage",
"java",
"javascript",
"python",
"ruby",
}
var AllLanguages = []Language{
Java,
JavaScript,
Python,
Ruby,
}
func (t Language) String() string {
if int(t) >= len(languageStr) {
return languageStr[0]
}
return languageStr[t]
}