LuciferYang commented on code in PR #48128:
URL: https://github.com/apache/spark/pull/48128#discussion_r1762503937


##########
sql/api/src/main/scala/org/apache/spark/sql/catalyst/util/RebaseDateTime.scala:
##########
@@ -22,7 +22,7 @@ import java.time.temporal.ChronoField
 import java.util.{Calendar, TimeZone}
 import java.util.Calendar.{DAY_OF_MONTH, DST_OFFSET, ERA, HOUR_OF_DAY, MINUTE, 
MONTH, SECOND, YEAR, ZONE_OFFSET}
 
-import scala.collection.mutable.AnyRefMap
+import scala.collection.mutable

Review Comment:
   Aside from the original goals of the PR itself, personally, I tend to write 
it as follows:
   
   ```
   import scala.collection.mutable
   val hashMap = new mutable.HashMap[String, RebaseInfo]
   ```
   
   rather than
   
   ```
   import scala.collection.mutable.HashMap
   val hashMap = new HashMap[String, RebaseInfo]
   ```
   
   
   This way, when we need to import `immutable.HashMap` in this class, it won't 
cause a naming conflict (generally, for immutable data structures, there's no 
need to add an extra prefix). Additionally, using `mutable.HashMap` makes the 
code clearer when reading it."
   



-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to