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?
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.