Java Array Reflection

In this article we talk about reflection with arrays in Java. Java array reflection is not difficult, but it can be trying to figure it out without a good example. Ultimately, what I needed was a way of injecting information into an array field. Of course, you need to inject the same “type” of array as the field is. That is what can be difficult to figure out, if you’ve never done it before.

In this example, I am using Java 1.6. I won’t bother determining what is, or is not supported in prior versions of the Java language.

I may at some point create a “working” example, rather than a code snippet. But, if you’ve done reflection before, you should get the gist of what I’m doing here.