chore: init from code-review-graph-main snapshot (v2.3.7)

This commit is contained in:
dev
2026-08-05 13:16:12 +08:00
commit 82b7c6dc9e
358 changed files with 118525 additions and 0 deletions
+27
View File
@@ -0,0 +1,27 @@
package com.example
import java.util.UUID
interface UserRepository {
fun findById(id: Int): User?
fun save(user: User)
}
data class User(val id: Int, val name: String, val email: String)
class InMemoryRepo : UserRepository {
private val users = mutableMapOf<Int, User>()
override fun findById(id: Int): User? = users[id]
override fun save(user: User) {
users[user.id] = user
println("Saved user ${user.id}")
}
}
fun createUser(repo: UserRepository, name: String, email: String): User {
val user = User(1, name, email)
repo.save(user)
return user
}