Km Constructor
Represents a constructor of a Kotlin class.
Various constructor attributes can be read and manipulated via extension properties, such as KmConstructor.visibility or KmConstructor.isSecondary.
Properties
Indicates that the corresponding constructor has at least one annotation.
Indicates that the corresponding constructor has non-stable parameter names, i.e., cannot be called with named arguments.
Indicates that the corresponding constructor is secondary, i.e., declared not in the class header, but in the class body.
JVM signature of the constructor, or null if the JVM signature of this constructor is unknown.
Value parameters of the constructor.
Version requirements on the constructor.
Represents visibility of the corresponding constructor.