@@ -9,81 +9,59 @@ object Constant {
9
9
10
10
def apply (constant : Constants .Constant ): constants.Constant = Impl (constant)
11
11
12
- object Unit {
13
- def unapply (const : constants.Constant ): Boolean = const match {
14
- case Impl (const) => const.tag == Constants .UnitTag
15
- case _ => false
16
- }
12
+ def unapplyUnit (const : constants.Constant ): Boolean = const match {
13
+ case Impl (const) => const.tag == Constants .UnitTag
14
+ case _ => false
17
15
}
18
16
19
- object Null {
20
- def unapply (const : constants.Constant ): Boolean = const match {
21
- case Impl (const) => const.tag == Constants .NullTag
22
- case _ => false
23
- }
17
+ def unapplyNull (const : constants.Constant ): Boolean = const match {
18
+ case Impl (const) => const.tag == Constants .NullTag
19
+ case _ => false
24
20
}
25
21
26
- object Boolean {
27
- def unapply (const : constants.Constant ): Option [Boolean ] = const match {
28
- case Impl (const) if const.tag == Constants .BooleanTag => Some (const.booleanValue)
29
- case _ => None
30
- }
22
+ def unapplyBoolean (const : constants.Constant ): Option [Boolean ] = const match {
23
+ case Impl (const) if const.tag == Constants .BooleanTag => Some (const.booleanValue)
24
+ case _ => None
31
25
}
32
26
33
- object Byte {
34
- def unapply (const : constants.Constant ): Option [Byte ] = const match {
35
- case Impl (const) if const.tag == Constants .ByteTag => Some (const.byteValue)
36
- case _ => None
37
- }
27
+ def unapplyByte (const : constants.Constant ): Option [Byte ] = const match {
28
+ case Impl (const) if const.tag == Constants .ByteTag => Some (const.byteValue)
29
+ case _ => None
38
30
}
39
31
40
- object Char {
41
- def unapply (const : constants.Constant ): Option [Char ] = const match {
42
- case Impl (const) if const.tag == Constants .CharTag => Some (const.charValue)
43
- case _ => None
44
- }
32
+ def unapplyChar (const : constants.Constant ): Option [Char ] = const match {
33
+ case Impl (const) if const.tag == Constants .CharTag => Some (const.charValue)
34
+ case _ => None
45
35
}
46
36
47
- object Short {
48
- def unapply (const : constants.Constant ): Option [Short ] = const match {
49
- case Impl (const) if const.tag == Constants .ShortTag => Some (const.shortValue)
50
- case _ => None
51
- }
37
+ def unapplyShort (const : constants.Constant ): Option [Short ] = const match {
38
+ case Impl (const) if const.tag == Constants .ShortTag => Some (const.shortValue)
39
+ case _ => None
52
40
}
53
41
54
- object Int {
55
- def unapply (const : constants.Constant ): Option [Int ] = const match {
56
- case Impl (const) if const.tag == Constants .IntTag => Some (const.intValue)
57
- case _ => None
58
- }
42
+ def unapplyInt (const : constants.Constant ): Option [Int ] = const match {
43
+ case Impl (const) if const.tag == Constants .IntTag => Some (const.intValue)
44
+ case _ => None
59
45
}
60
46
61
- object Long {
62
- def unapply (const : constants.Constant ): Option [Long ] = const match {
63
- case Impl (const) if const.tag == Constants .LongTag => Some (const.longValue)
64
- case _ => None
65
- }
47
+ def unapplyLong (const : constants.Constant ): Option [Long ] = const match {
48
+ case Impl (const) if const.tag == Constants .LongTag => Some (const.longValue)
49
+ case _ => None
66
50
}
67
51
68
- object Float {
69
- def unapply (const : constants.Constant ): Option [Float ] = const match {
70
- case Impl (const) if const.tag == Constants .FloatTag => Some (const.floatValue)
71
- case _ => None
72
- }
52
+ def unapplyFloat (const : constants.Constant ): Option [Float ] = const match {
53
+ case Impl (const) if const.tag == Constants .FloatTag => Some (const.floatValue)
54
+ case _ => None
73
55
}
74
56
75
- object Double {
76
- def unapply (const : constants.Constant ): Option [Double ] = const match {
77
- case Impl (const) if const.tag == Constants .DoubleTag => Some (const.doubleValue)
78
- case _ => None
79
- }
57
+ def unapplyDouble (const : constants.Constant ): Option [Double ] = const match {
58
+ case Impl (const) if const.tag == Constants .DoubleTag => Some (const.doubleValue)
59
+ case _ => None
80
60
}
81
61
82
- object String {
83
- def unapply (const : constants.Constant ): Option [String ] = const match {
84
- case Impl (const) if const.tag == Constants .StringTag => Some (const.stringValue)
85
- case _ => None
86
- }
62
+ def unapplyString (const : constants.Constant ): Option [String ] = const match {
63
+ case Impl (const) if const.tag == Constants .StringTag => Some (const.stringValue)
64
+ case _ => None
87
65
}
88
66
89
67
private [tasty] case class Impl (const : Constants .Constant ) extends constants.Constant {
0 commit comments