Community
Participate
Working Groups
Attempting a match like this: get(@Anno(foo=String.class) * *) doesn't work due to 'class' tripping up the parser. The JDT patched java.g needs to recognize class as a PseudoToken so that it will pass it through for pointcut parsing.
Fixed. 'class' now gets through. There is a possibility that it slightly damages parser recovery though (having 'class' as a pseudotoken seems to lead to some extra errors when a program is already broken). Have to keep an eye on that.