Skip to content

Commit 2a3048c

Browse files
committed
Remove unnecessary objects
1 parent 0463e18 commit 2a3048c

File tree

2 files changed

+44
-66
lines changed

2 files changed

+44
-66
lines changed

compiler/src/dotty/tools/dotc/tasty/Toolbox.scala

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -86,17 +86,17 @@ object Toolbox {
8686

8787
// Constants
8888

89-
override def unapplyUnit(arg: Constant) = internal.Constant.Unit.unapply(arg)
90-
override def unapplyNull(arg: Constant) = internal.Constant.Null.unapply(arg)
91-
override def unapplyBoolean(arg: Constant) = internal.Constant.Boolean.unapply(arg)
92-
override def unapplyByte(arg: Constant) = internal.Constant.Byte.unapply(arg)
93-
override def unapplyChar(arg: Constant) = internal.Constant.Char.unapply(arg)
94-
override def unapplyShort(arg: Constant) = internal.Constant.Short.unapply(arg)
95-
override def unapplyInt(arg: Constant) = internal.Constant.Int.unapply(arg)
96-
override def unapplyLong(arg: Constant) = internal.Constant.Long.unapply(arg)
97-
override def unapplyFloat(arg: Constant) = internal.Constant.Float.unapply(arg)
98-
override def unapplyDouble(arg: Constant) = internal.Constant.Double.unapply(arg)
99-
override def unapplyString(arg: Constant) = internal.Constant.String.unapply(arg)
89+
override def unapplyUnit(arg: Constant) = internal.Constant.unapplyUnit(arg)
90+
override def unapplyNull(arg: Constant) = internal.Constant.unapplyNull(arg)
91+
override def unapplyBoolean(arg: Constant) = internal.Constant.unapplyBoolean(arg)
92+
override def unapplyByte(arg: Constant) = internal.Constant.unapplyByte(arg)
93+
override def unapplyChar(arg: Constant) = internal.Constant.unapplyChar(arg)
94+
override def unapplyShort(arg: Constant) = internal.Constant.unapplyShort(arg)
95+
override def unapplyInt(arg: Constant) = internal.Constant.unapplyInt(arg)
96+
override def unapplyLong(arg: Constant) = internal.Constant.unapplyLong(arg)
97+
override def unapplyFloat(arg: Constant) = internal.Constant.unapplyFloat(arg)
98+
override def unapplyDouble(arg: Constant) = internal.Constant.unapplyDouble(arg)
99+
override def unapplyString(arg: Constant) = internal.Constant.unapplyString(arg)
100100

101101
// Types
102102

compiler/src/dotty/tools/dotc/tasty/internal/Constant.scala

Lines changed: 33 additions & 55 deletions
Original file line numberDiff line numberDiff line change
@@ -9,81 +9,59 @@ object Constant {
99

1010
def apply(constant: Constants.Constant): constants.Constant = Impl(constant)
1111

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
1715
}
1816

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
2420
}
2521

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
3125
}
3226

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
3830
}
3931

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
4535
}
4636

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
5240
}
5341

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
5945
}
6046

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
6650
}
6751

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
7355
}
7456

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
8060
}
8161

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
8765
}
8866

8967
private[tasty] case class Impl(const: Constants.Constant) extends constants.Constant {

0 commit comments

Comments
 (0)