Skip to content

Commit 019f84d

Browse files
author
roman_tcaregorodtcev
committed
val extensions moved to top of Repository factory
1 parent e163451 commit 019f84d

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

processor/src/main/java/com/omega_r/base/processor/factories/RepositoryFactory.kt

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,12 @@ private const val FUNC_CLEAR_CACHE = "clearCache"
2424

2525
class RepositoryFactory(private val messager: Messager, private val elements: Elements) {
2626

27+
private val Element.repositoryPackage
28+
get() = elements.packageOf(this)
29+
30+
private val Element.superInterfaceClassName
31+
get() = ClassName.bestGuess("${elements.packageOf(this)}.${this.simpleName}")
32+
2733
fun create(elements: Set<Element>): List<Repository> = elements.mapNotNull { create(it) }
2834

2935
fun create(element: Element): Repository? {
@@ -54,12 +60,6 @@ class RepositoryFactory(private val messager: Messager, private val elements: El
5460
)
5561
}
5662

57-
private val Element.repositoryPackage
58-
get() = elements.packageOf(this)
59-
60-
private val Element.superInterfaceClassName
61-
get() = ClassName.bestGuess("${elements.packageOf(this)}.${this.simpleName}")
62-
6363
private fun ClassData.getParameters(): List<Parameter> {
6464
return classProto.propertyList.mapNotNull { property ->
6565
property.toParameter(nameResolver)

0 commit comments

Comments
 (0)