package com.thoughtworks.xstream.converters.time; import com.thoughtworks.xstream.converters.ConversionException; import com.thoughtworks.xstream.converters.basic.AbstractSingleValueConverter; import java.time.LocalDate; import java.time.format.DateTimeParseException; /* loaded from: classes.dex */ public class LocalDateConverter extends AbstractSingleValueConverter { @Override // com.thoughtworks.xstream.converters.basic.AbstractSingleValueConverter, com.thoughtworks.xstream.converters.ConverterMatcher public boolean canConvert(Class cls) { return LocalDate.class == cls; } @Override // com.thoughtworks.xstream.converters.basic.AbstractSingleValueConverter, com.thoughtworks.xstream.converters.SingleValueConverter public Object fromString(String str) { try { return LocalDate.parse(str); } catch (DateTimeParseException e) { ConversionException conversionException = new ConversionException("Cannot parse value as local date", e); conversionException.add("value", str); throw conversionException; } } }