if (match.getAccuracy() == SearchMatch.A_INACCURATE)
return;
TypeReferenceMatch refMatch = (TypeReferenceMatch)match;
IType contextType = (IType) refMatch.getElement();
IAnnotation constraint = (IAnnotation) refMatch.getLocalElement();
if (parsed.contains(constraint))
return; //SCREW YOU ECLIPSE!!!!
if (constraint.getElementName().contains("Constraints")) {
for (Object objAnno : (Object[])constraint.getMemberValuePairs()[0].getValue()) {
parseConstraint((IAnnotation)objAnno, contextType);
}
}
else
parseConstraint(constraint, contextType);