Add resource info to beans in injection reports

This commit is contained in:
Kris De Volder
2017-11-03 09:58:06 -07:00
parent 443b8ad62f
commit a70bc1a77f
15 changed files with 289 additions and 29 deletions

View File

@@ -17,6 +17,7 @@ import java.util.Arrays;
import java.util.Collection;
import java.util.Date;
import java.util.List;
import java.util.Optional;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
@@ -208,4 +209,12 @@ public class StringUtil {
pieces.add(string.substring(start));
return pieces.toArray(new String[pieces.size()]);
}
public static Optional<String> findFirst(String searchIn, Pattern pattern) {
Matcher matcher = pattern.matcher(searchIn);
if (matcher.find()) {
return Optional.of(searchIn.substring(matcher.start(), matcher.end()));
}
return Optional.empty();
}
}