16 lines
417 B
Kotlin
16 lines
417 B
Kotlin
package app.di
|
|
|
|
import app.git.RawFileManager
|
|
import app.git.diff.HunkDiffGenerator
|
|
import dagger.assisted.AssistedFactory
|
|
import org.eclipse.jgit.lib.Repository
|
|
|
|
@AssistedFactory
|
|
interface RawFileManagerFactory {
|
|
fun create(repository: Repository): RawFileManager
|
|
}
|
|
|
|
@AssistedFactory
|
|
interface HunkDiffGeneratorFactory {
|
|
fun create(repository: Repository, rawFileManager: RawFileManager): HunkDiffGenerator
|
|
} |