Move model interfaces code from Java to Kotlin
This commit is contained in:
committed by
Sergey Igushkin
parent
52990c9eb1
commit
49292cd26c
+5
-23
@@ -12,31 +12,13 @@ import java.io.Serializable
|
||||
* Implementation of the [NoArg] interface.
|
||||
*/
|
||||
data class NoArgImpl(
|
||||
private val myName: String,
|
||||
private val myAnnotations: List<String>,
|
||||
private val myPresets: List<String>,
|
||||
private val myInvokeInitializers: Boolean
|
||||
override val name: String,
|
||||
override val annotations: List<String>,
|
||||
override val presets: List<String>,
|
||||
override val isInvokeInitializers: Boolean
|
||||
) : NoArg, Serializable {
|
||||
|
||||
override fun getModelVersion(): Long {
|
||||
return serialVersionUID
|
||||
}
|
||||
|
||||
override fun getName(): String {
|
||||
return myName
|
||||
}
|
||||
|
||||
override fun getAnnotations(): List<String> {
|
||||
return myAnnotations
|
||||
}
|
||||
|
||||
override fun getPresets(): List<String> {
|
||||
return myPresets
|
||||
}
|
||||
|
||||
override fun isInvokeInitializers(): Boolean {
|
||||
return myInvokeInitializers
|
||||
}
|
||||
override val modelVersion = serialVersionUID
|
||||
|
||||
companion object {
|
||||
private const val serialVersionUID = 1L
|
||||
|
||||
Reference in New Issue
Block a user