1 package com.github.triceo.splitlog.splitters.exceptions; 2 3 import java.util.regex.Matcher; 4 5 class StackTraceEndParser extends ExceptionLineParser<StackTraceEndLine> { 6 7 @Override 8 public StackTraceEndLine parse(final String line) { 9 final Matcher m = this.getMatcher("... (\\d+) common frames omitted", line); 10 if (!m.matches()) { 11 final Matcher m2 = this.getMatcher("... (\\d+) more", line); 12 if (!m2.matches()) { 13 return null; 14 } else { 15 return new StackTraceEndLine(Integer.parseInt(m2.group(1))); 16 } 17 } else { 18 return new StackTraceEndLine(Integer.parseInt(m.group(1))); 19 } 20 } 21 22 }