They Thomas, thanks for the quick reply.
Yea. Sorry about that. I should have been more clear. I realized that, at least for my implementation, reading the field isn't exactly what I wanted.
I'm writing writing generators to generate bean validator classes, only the bean fields are annotated with custom annotations that dictate the requirements of the field (which come from some industry specs). We cannot use a JSR-303 solution (which probably would have been the easiest) because we cannot introduce a 3rd party dependency on our beans (even though we already using JAXB, so this requirement seems a bit silly).
The path I went down was to generate a validate(FooBean bean) method and using GWT reflection iterate over the fields of the bean looking for my annotation. If present, get the details and then attempt to validate that the bean method parameter validated according to the annotations. What I realized is that I don't need access to the field value, rather, I need to execute a getter method on the bean and validate that value - only, there's no way to map the bean methods to whatever field on which I'm iterating.
So ultimately, I was going down the wrong path to begin with in that I didn't need the JField value, rather, I needed a way to do the mapping as described above, which essentially cannot be done...or at least, not easily.
Thanks for the quick reply.