File tree Expand file tree Collapse file tree 1 file changed +0
-15
lines changed
src/library/scala/reflect Expand file tree Collapse file tree 1 file changed +0
-15
lines changed Original file line number Diff line number Diff line change @@ -83,21 +83,6 @@ trait ClassTag[T] extends ClassManifestDeprecatedApis[T] with Equals with Serial
8383 ) Some (x.asInstanceOf [T ])
8484 else None
8585
86- // TODO: deprecate overloads in 2.12.0, remove in 2.13.0
87- def unapply (x : Byte ) : Option [T ] = unapplyImpl(x, classOf [Byte ])
88- def unapply (x : Short ) : Option [T ] = unapplyImpl(x, classOf [Short ])
89- def unapply (x : Char ) : Option [T ] = unapplyImpl(x, classOf [Char ])
90- def unapply (x : Int ) : Option [T ] = unapplyImpl(x, classOf [Int ])
91- def unapply (x : Long ) : Option [T ] = unapplyImpl(x, classOf [Long ])
92- def unapply (x : Float ) : Option [T ] = unapplyImpl(x, classOf [Float ])
93- def unapply (x : Double ) : Option [T ] = unapplyImpl(x, classOf [Double ])
94- def unapply (x : Boolean ) : Option [T ] = unapplyImpl(x, classOf [Boolean ])
95- def unapply (x : Unit ) : Option [T ] = unapplyImpl(x, classOf [Unit ])
96-
97- private [this ] def unapplyImpl (x : Any , primitiveCls : java.lang.Class [_]): Option [T ] =
98- if (runtimeClass.isInstance(x) || runtimeClass.isAssignableFrom(primitiveCls)) Some (x.asInstanceOf [T ])
99- else None
100-
10186 // case class accessories
10287 override def canEqual (x : Any ) = x.isInstanceOf [ClassTag [_]]
10388 override def equals (x : Any ) = x.isInstanceOf [ClassTag [_]] && this .runtimeClass == x.asInstanceOf [ClassTag [_]].runtimeClass
You can’t perform that action at this time.
0 commit comments