If the base object is a Java language array, attempts to set the
value at the given index with the given value. The index is specified
by the
property
argument, and coerced into an integer.
If the coercion could not be performed, an
IllegalArgumentException
is thrown. If the index is
out of bounds, a
PropertyNotFoundException
is thrown.
If the base is a Java language array, the
propertyResolved
property of the ELContext
object must be set to true
by this resolver, before
returning. If this property is not true
after this method
is called, the caller can safely assume no value was set.
If this resolver was constructed in read-only mode, this method will
always throw PropertyNotWritableException
.