This bug is best illustrated with two examples:
object TryRenameCaseClassOnApply {
case class RenameMe(i: Int)
/*
* Renaming below will attempt to rename "apply" and not the case class "RenameMe"
*/
RenameMe(88)
}
object TryRenameOnApply {
class RenameMe
object RenameMe {
def apply() = new RenameMe
}
/*
* Renaming below will attempt to rename "apply" and not the class/object "RenameMe"
*/
RenameMe()
}
Leave a comment
No file chosen
You have an empty file field. Please select or remove it.
Name | Size |
---|