All Downloads are FREE. Search and download functionalities are using the official Maven repository.

commonMain.com.javiersc.kotlin.kopy.Kopy.kt Maven / Gradle / Ivy

Go to download

A compiler plugin to improve how to copy data classes with a nice DSL in Kotlin.

There is a newer version: 0.11.0+2.0.20
Show newest version
package com.javiersc.kotlin.kopy

@Target(AnnotationTarget.CLASS)
@Retention(AnnotationRetention.BINARY)
public annotation class Kopy {

    public companion object
}

@Target(AnnotationTarget.FUNCTION)
@Retention(AnnotationRetention.BINARY)
public annotation class KopyFunctionInvoke {

    public companion object
}

@Target(AnnotationTarget.FUNCTION)
@Retention(AnnotationRetention.BINARY)
public annotation class KopyFunctionCopy {

    public companion object
}

@Target(AnnotationTarget.FUNCTION)
@Retention(AnnotationRetention.BINARY)
public annotation class KopyFunctionSet {

    public companion object
}

@Target(AnnotationTarget.FUNCTION)
@Retention(AnnotationRetention.BINARY)
public annotation class KopyFunctionUpdate {

    public companion object
}

@Target(AnnotationTarget.FUNCTION)
@Retention(AnnotationRetention.BINARY)
public annotation class KopyFunctionUpdateEach {

    public companion object
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy