File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Java in General and the fly likes Annotations question Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Java in General
Bookmark "Annotations question" Watch "Annotations question" New topic

Annotations question

Matthew Givney

Joined: Nov 10, 2008
Posts: 1

I was doing some googling to find the answer but the docs on annotation processing with examples are pretty sparse.

My question is, does a method annotation have access to the parameters passed into the method? For example, given the example below, does the Greet annotation have access to the yourName parameter? I know I can do this with AOP, but how about annotations?

Thanks in advance:
Gregg Bolinger
GenRocket Founder
Ranch Hand

Joined: Jul 11, 2001
Posts: 15302

No, nor should you want annotations to have such information. That isn't their intended use. What you can do is find all methods marked with @Greet using the Reflection API and then examine the parameters that way.

GenRocket - Experts at Building Test Data
It is sorta covered in the JavaRanch Style Guide.
subject: Annotations question
It's not a secret anymore!