We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 3e7637a commit 5e6ff2eCopy full SHA for 5e6ff2e
src/main/java/travelator/EmailAddress.kt
@@ -1,24 +1,11 @@
1
package travelator
2
3
-import java.util.*
4
-
5
-class EmailAddress(
+data class EmailAddress(
6
val localPart: String,
7
val domain: String
8
) {
9
10
- override fun equals(o: Any?): Boolean {
11
- if (this === o) return true
12
- if (o == null || javaClass != o.javaClass) return false
13
- val that = o as EmailAddress
14
- return localPart == that.localPart && domain == that.domain
15
- }
16
17
- override fun hashCode(): Int {
18
- return Objects.hash(localPart, domain)
19
20
21
- override fun toString(): String {
+ override fun toString(): String { // <1>
22
return "$localPart@$domain"
23
}
24
0 commit comments