@@ -428,8 +428,8 @@ class Definitions {
428428 @ tu lazy val AnyRefAlias : TypeSymbol = enterAliasType(tpnme.AnyRef , ObjectType )
429429 def AnyRefType : TypeRef = AnyRefAlias .typeRef
430430
431- @ tu lazy val Object_eq : TermSymbol = enterMethod(ObjectClass , nme.eq, methOfAnyRef(BooleanType ), Final )
432- @ tu lazy val Object_ne : TermSymbol = enterMethod(ObjectClass , nme.ne, methOfAnyRef(BooleanType ), Final )
431+ @ tu lazy val Object_eq : TermSymbol = enterMethod(ObjectClass , nme.eq, methOfAnyRef(BooleanType ), Final | Infix )
432+ @ tu lazy val Object_ne : TermSymbol = enterMethod(ObjectClass , nme.ne, methOfAnyRef(BooleanType ), Final | Infix )
433433 @ tu lazy val Object_synchronized : TermSymbol = enterPolyMethod(ObjectClass , nme.synchronized_, 1 ,
434434 pt => MethodType (List (pt.paramRefs(0 )), pt.paramRefs(0 )), Final )
435435 @ tu lazy val Object_clone : TermSymbol = enterMethod(ObjectClass , nme.clone_, MethodType (Nil , ObjectType ), Protected )
@@ -2042,10 +2042,6 @@ class Definitions {
20422042 def hasProblematicGetClass (className : Name ): Boolean =
20432043 HasProblematicGetClass .contains(className)
20442044
2045- /** Is synthesized symbol with alphanumeric name allowed to be used as an infix operator? */
2046- def isInfix (sym : Symbol )(using Context ): Boolean =
2047- (sym eq Object_eq ) || (sym eq Object_ne )
2048-
20492045 @ tu lazy val assumedTransparentNames : Map [Name , Set [Symbol ]] =
20502046 // add these for now, until we had a chance to retrofit 2.13 stdlib
20512047 // we should do a more through sweep through it then.
0 commit comments