Array Value
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.