Constructor Data
data class ConstructorData(annotations: List<AnnotationSpec>, parameterAnnotations: Map<Int, Collection<AnnotationSpec>>, isSynthetic: Boolean, jvmModifiers: Set<JvmMethodModifier>, exceptions: List<TypeName>)
Content copied to clipboard
Represents relevant information on a constructor used for ClassInspector. Should only be associated with constructors of a ClassData.
Parameters
annotations
declared annotations on this constructor.
Constructors
ConstructorData
Link copied to clipboard
fun ConstructorData(annotations: List<AnnotationSpec>, parameterAnnotations: Map<Int, Collection<AnnotationSpec>>, isSynthetic: Boolean, jvmModifiers: Set<JvmMethodModifier>, exceptions: List<TypeName>)
Content copied to clipboard
declared annotations on this constructor.
Types
Properties
allAnnotations
Link copied to clipboard
A collection of all annotations on this constructor, including any derived from jvmModifiers, isSynthetic, and exceptions.
exceptions
Link copied to clipboard
isSynthetic
Link copied to clipboard
jvmModifiers
Link copied to clipboard
set of JvmMethodModifiers on this constructor.
parameterAnnotations
Link copied to clipboard