16
16
17
17
package com .ckkloverdos .key
18
18
19
- final case class ByteKey (override val name : String ) extends TypedKeySkeleton [Byte ] (name)
20
- final case class BooleanKey (override val name : String ) extends TypedKeySkeleton [Boolean ](name)
21
- final case class ShortKey (override val name : String ) extends TypedKeySkeleton [Short ] (name)
22
- final case class CharKey (override val name : String ) extends TypedKeySkeleton [Char ] (name)
23
- final case class IntKey (override val name : String ) extends TypedKeySkeleton [Int ] (name)
24
- final case class LongKey (override val name : String ) extends TypedKeySkeleton [Long ] (name)
25
- final case class FloatKey (override val name : String ) extends TypedKeySkeleton [Float ] (name)
26
- final case class DoubleKey (override val name : String ) extends TypedKeySkeleton [Double ] (name)
27
-
28
- final case class StringKey (override val name : String ) extends TypedKeySkeleton [String ] (name)
29
-
30
- final case class ListKey [T : Manifest ](override val name : String ) extends TypedKeySkeleton [List [T ]](name)
31
- final case class ArrayKey [T : Manifest ](override val name : String ) extends TypedKeySkeleton [Array [T ]](name)
32
- final case class SetKey [T : Manifest ](override val name : String ) extends TypedKeySkeleton [Set [T ]](name)
19
+ final case class ByteKey (override val name : String ) extends TypedKeyOnly [Byte ] (name)
20
+ final case class BooleanKey (override val name : String ) extends TypedKeyOnly [Boolean ](name)
21
+ final case class ShortKey (override val name : String ) extends TypedKeyOnly [Short ] (name)
22
+ final case class CharKey (override val name : String ) extends TypedKeyOnly [Char ] (name)
23
+ final case class IntKey (override val name : String ) extends TypedKeyOnly [Int ] (name)
24
+ final case class LongKey (override val name : String ) extends TypedKeyOnly [Long ] (name)
25
+ final case class FloatKey (override val name : String ) extends TypedKeyOnly [Float ] (name)
26
+ final case class DoubleKey (override val name : String ) extends TypedKeyOnly [Double ] (name)
27
+ final case class StringKey (override val name : String ) extends TypedKeyOnly [String ] (name)
28
+
29
+ final case class ListKey [T : Manifest ](override val name : String ) extends TypedKeyOnly [List [T ]](name)
30
+ final case class ArrayKey [T : Manifest ](override val name : String ) extends TypedKeyOnly [Array [T ]](name)
31
+ final case class SetKey [T : Manifest ](override val name : String ) extends TypedKeyOnly [Set [T ]](name)
32
+
33
+ final case class ByteKeyDefault (override val name : String , override val default : Byte )
34
+ extends TypedKeyWithDefault [Byte ](name, default)
35
+
36
+ final case class BooleanKeyDefault (override val name : String , override val default : Boolean )
37
+ extends TypedKeyWithDefault [Boolean ](name, default)
38
+
39
+ final case class ShortKeyDefault (override val name : String , override val default : Short )
40
+ extends TypedKeyWithDefault [Short ](name, default)
41
+
42
+ final case class CharKeyDefault (override val name : String , override val default : Char )
43
+ extends TypedKeyWithDefault [Char ](name, default)
44
+
45
+ final case class IntKeyDefault (override val name : String , override val default : Int )
46
+ extends TypedKeyWithDefault [Int ](name, default)
47
+
48
+ final case class LongKeyDefault (override val name : String , override val default : Long )
49
+ extends TypedKeyWithDefault [Long ](name, default)
50
+
51
+ final case class FloatKeyDefault (override val name : String , override val default : Float )
52
+ extends TypedKeyWithDefault [Float ](name, default)
53
+
54
+ final case class DoubleKeyDefault (override val name : String , override val default : Double )
55
+ extends TypedKeyWithDefault [Double ](name, default)
56
+
57
+ final case class StringKeyDefault (override val name : String , override val default : String )
58
+ extends TypedKeyWithDefault [String ](name, default)
0 commit comments