Marker

open class Marker(val name: String, val isOpen: Boolean, val fields: List<GeneratedField>, superMarkers: List<Marker>, val visibility: MarkerVisibility, typeParameters: List<String>, typeArguments: List<String>) : AbstractMarker

Constructors

Link copied to clipboard
constructor(name: String, isOpen: Boolean, fields: List<GeneratedField>, superMarkers: List<Marker>, visibility: MarkerVisibility, typeParameters: List<String>, typeArguments: List<String>)

Types

Link copied to clipboard
internal object Companion

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override val fields: List<GeneratedField>
Link copied to clipboard
Link copied to clipboard
open override val name: String
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override val typeArguments: String

Type arguments belonging to this marker. Like <MyType> in MyMarker<MyType>.

Link copied to clipboard
open override val typeParameters: String

Type parameters for in front of the function or getter/setter. Like <T : Int> in val <T : Int> MyType<T>.something get() = ....

Link copied to clipboard
open override val visibility: MarkerVisibility

Functions

Link copied to clipboard
fun containsColumn(columnName: String): Boolean
Link copied to clipboard
fun getField(columnName: String): GeneratedField?
Link copied to clipboard
fun implements(schema: Marker): Boolean
Link copied to clipboard
Link copied to clipboard
open override fun toString(): String