Package-level declarations

Types

Link copied to clipboard
data class ADT(val pckg: KSName, val declaration: KSClassDeclaration, val targets: List<Target>)
Link copied to clipboard
Link copied to clipboard
sealed class Focus
Link copied to clipboard
typealias IsoTarget = Target.Iso
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class Snippet(val package: String, val name: String, val imports: Set<String> = emptySet(), val content: String)
Link copied to clipboard
sealed class Target

Functions

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun String.plusIfNotBlank(prefix: String = "", postfix: String = ""): String

From Eugenio's https://github.com/Takhion/kotlin-metadata If this isNotBlank then it adds the optional prefix and postfix.

Properties

Link copied to clipboard
Link copied to clipboard
const val Every: String
Link copied to clipboard
const val Fold: String
Link copied to clipboard
const val Getter: String
Link copied to clipboard
const val Iso: String
Link copied to clipboard
Link copied to clipboard
const val Lens: String
Link copied to clipboard
Link copied to clipboard
val KSClassDeclaration.nameWithParentClass: String
Link copied to clipboard
Link copied to clipboard
const val Optional: String
Link copied to clipboard
Link copied to clipboard
const val Pair: String
Link copied to clipboard
const val Prism: String
Link copied to clipboard
Link copied to clipboard
const val Setter: String
Link copied to clipboard
Link copied to clipboard
const val Traversal: String
Link copied to clipboard
const val Triple: String
Link copied to clipboard
const val Tuple: String