@Override public void processMatch(final Matcher matcher, final int lineNumber, final int lineMatchCount) { this.listener.beginSpecificationItem(); this.listener.setLocation(this.file.getPath(), lineNumber); final SpecificationItemId coveredId = SpecificationItemId.parseId(matcher.group(2)); final String generatedName = generateName(coveredId, lineNumber, lineMatchCount); final SpecificationItemId generatedId = SpecificationItemId.createId(matcher.group(1), generatedName, 0); LOG.finest(() -> "File " + this.file + ":" + lineNumber + ": found '" + generatedId + "' covering id '" + coveredId + "'"); this.listener.setId(generatedId); this.listener.addCoveredId(coveredId); this.listener.endSpecificationItem(); }
@Override public void processMatch(final Matcher matcher, final int lineNumber, final int lineMatchCount) { this.listener.beginSpecificationItem(); this.listener.setLocation(this.file.getPath(), lineNumber); final SpecificationItemId coveredId = SpecificationItemId.parseId(matcher.group(2)); final String generatedName = generateName(coveredId, lineNumber, lineMatchCount); final SpecificationItemId generatedId = SpecificationItemId.createId(matcher.group(1), generatedName, 0); LOG.finest(() -> "File " + this.file + ":" + lineNumber + ": found '" + generatedId + "' covering id '" + coveredId + "'"); this.listener.setId(generatedId); this.listener.addCoveredId(coveredId); this.listener.endSpecificationItem(); }