Enum warnings fixed: deprecated delimiters, short super constructors, both in project and in libraries

This commit is contained in:
Mikhail Glukhikh
2015-05-18 13:19:52 +03:00
parent 5c3d8c1616
commit fdf0ea5546
77 changed files with 399 additions and 399 deletions
@@ -7,31 +7,31 @@ import java.util.*
import kotlin.properties.Delegates
enum class Family {
Sequences
Iterables
Collections
Lists
Maps
ArraysOfObjects
ArraysOfPrimitives
Strings
RangesOfPrimitives
ProgressionsOfPrimitives
Primitives
Generic
Sequences,
Iterables,
Collections,
Lists,
Maps,
ArraysOfObjects,
ArraysOfPrimitives,
Strings,
RangesOfPrimitives,
ProgressionsOfPrimitives,
Primitives,
Generic;
val isPrimitiveSpecialization: Boolean by Delegates.lazy { this in listOf(ArraysOfPrimitives, RangesOfPrimitives, ProgressionsOfPrimitives, Primitives) }
}
enum class PrimitiveType(val name: String) {
Boolean : PrimitiveType("Boolean")
Byte : PrimitiveType("Byte")
Char : PrimitiveType("Char")
Short : PrimitiveType("Short")
Int : PrimitiveType("Int")
Long : PrimitiveType("Long")
Float : PrimitiveType("Float")
Double : PrimitiveType("Double")
Boolean("Boolean"),
Byte("Byte"),
Char("Char"),
Short("Short"),
Int("Int"),
Long("Long"),
Float("Float"),
Double("Double")
}