Community
Participate
Working Groups
See Jeppe's post on the mailing list... will append more here soon.
The problem here was that the type specified as a parameter in the hasmethod(new(OptionType)) signature was in a package and the new hasMethod typepattern support didn't resolve the signature to ensure OptionType became com.test.OptionType. I added the missing resolve step and have integrated the testcode received from Jeppe into AJ so we can't regress. waiting on build.
fix available in latest AspectJ - will be in AJDT in a few days.