"relOp", qName))); } else if ("LastVersion".equals(qName)) { addMatcher(new LastVersionMatcher(getRequiredAttribute(attributes, "value", qName), getRequiredAttribute(attributes, "relOp", qName))); } else if ("BugCode".equals(qName)) {
return new FirstVersionMatcher(s.getFrom(bug), RelationalOp.EQ); case LASTVERSION: return new LastVersionMatcher(s.getFrom(bug), RelationalOp.EQ); case PACKAGE: String p = Sortables.CLASS.getFrom(bug);
"relOp", qName))); } else if ("LastVersion".equals(qName)) { addMatcher(new LastVersionMatcher(getRequiredAttribute(attributes, "value", qName), getRequiredAttribute(attributes, "relOp", qName))); } else if ("Designation".equals(qName)) {
return new FirstVersionMatcher(value, RelationalOp.EQ); case LASTVERSION: return new LastVersionMatcher(value, RelationalOp.EQ); case PACKAGE: return new ClassMatcher("~" + value + "\\.[^.]+");