} else if ((result = URIResultParser.parse(theResult)) != null) {
return result;
} else if ((result = ISBNResultParser.parse(theResult)) != null) {
+ // We depend on ISBN parsing coming before UPC, as it is a subset.
return result;
} else if ((result = UPCResultParser.parse(theResult)) != null) {
return result;
!BarcodeFormat.EAN_8.equals(format) && !BarcodeFormat.EAN_13.equals(format)) {
return null;
}
- if (ISBNResultParser.parse(result) != null) {
- return null;
- }
String rawText = result.getText();
if (rawText == null) {
return null;