ArrayValue

An annotation argument with an array type, i.e., several values of one arbitrary type.

For example, in @Foo(["a", "b", "c"]) argument of Foo is an ArrayValue with elements being a list of three StringValue elements: "a", "b", and "c" (without quotes).

Don't confuse with ArrayKClassValue, which represents KClass value.

Constructors

Link copied to clipboard
constructor(elements: List<KmAnnotationArgument>)

Properties

Link copied to clipboard

Values of elements in the array.