AbstractMarker

abstract class AbstractMarker(typeParameters: List<String>, typeArguments: List<String>) : IsolatedMarker

Inheritors

Constructors

Link copied to clipboard
constructor(typeParameters: List<String>, typeArguments: List<String>)

Properties

Link copied to clipboard
abstract val fields: List<BaseField>
Link copied to clipboard
abstract val name: String
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