NB: resend without using Nabble's "raw" tag. NB: contrived example; pay attention to form, not substance here, please.
Consider this annotation: public @interface Gimme { Class<?>[] value; } Consider this annotated class: @Gimme({ Cloneable.class, Serializable.class}) public class Thingy { // ... } How do I craft a type expression that means "any class where the value property of its @Gimme annotation contains Serializable.class"? I tried declare parents: (@Gimme(value = {..,Serializable.class,..}) *) implements Serializable; // (no worky work) but that didn't work; parser complained about token "{". I can't think of another way to write this (maybe it's Fridayitis). Any suggestions? TIA, Matthew -- View this message in context: http://aspectj.2085585.n4.nabble.com/Matching-on-one-of-an-annotation-s-values-in-a-multivalued-property-tp4650839p4650842.html Sent from the AspectJ - users mailing list archive at Nabble.com. _______________________________________________ aspectj-users mailing list aspectj-users@eclipse.org https://dev.eclipse.org/mailman/listinfo/aspectj-users