Skip to content

Commit

Permalink
File name generation fix (#2681)
Browse files Browse the repository at this point in the history
  • Loading branch information
i-walker committed Mar 9, 2022
1 parent e97a828 commit f619ad8
Show file tree
Hide file tree
Showing 4 changed files with 6 additions and 6 deletions.
Expand Up @@ -3,21 +3,21 @@ package arrow.optics.plugin.internals
fun generateLensDsl(ele: ADT, optic: DataClassDsl): Snippet =
Snippet(
`package` = ele.packageName,
name = ele.sourceClassName,
name = ele.simpleName,
content = processLensSyntax(ele, optic.foci)
)

fun generateOptionalDsl(ele: ADT, optic: DataClassDsl): Snippet =
Snippet(
`package` = ele.packageName,
name = ele.sourceClassName,
name = ele.simpleName,
content = processOptionalSyntax(ele, optic)
)

fun generatePrismDsl(ele: ADT, isoOptic: SealedClassDsl): Snippet =
Snippet(
`package` = ele.packageName,
name = ele.sourceClassName,
name = ele.simpleName,
content = processPrismSyntax(ele, isoOptic)
)

Expand Down
@@ -1,7 +1,7 @@
package arrow.optics.plugin.internals

internal fun generateIsos(ele: ADT, target: IsoTarget) =
Snippet(`package` = ele.packageName, name = ele.sourceClassName, content = processElement(ele, target))
Snippet(`package` = ele.packageName, name = ele.simpleName, content = processElement(ele, target))

inline val Target.targetNames
inline get() = foci.map(Focus::className)
Expand Down
Expand Up @@ -5,7 +5,7 @@ import java.util.Locale
internal fun generateLenses(ele: ADT, target: LensTarget) =
Snippet(
`package` = ele.packageName,
name = ele.sourceClassName,
name = ele.simpleName,
content = processElement(ele, target.foci)
)

Expand Down
Expand Up @@ -3,7 +3,7 @@ package arrow.optics.plugin.internals
internal fun generatePrisms(ele: ADT, target: PrismTarget) =
Snippet(
`package` = ele.packageName,
name = ele.sourceClassName,
name = ele.simpleName,
imports =
setOf("import arrow.core.left", "import arrow.core.right", "import arrow.core.identity"),
content = processElement(ele, target.foci)
Expand Down

0 comments on commit f619ad8

Please sign in to comment.