24 lines
798 B
Java
24 lines
798 B
Java
package com.thoughtworks.xstream.converters.reflection;
|
|
|
|
import com.thoughtworks.xstream.mapper.Mapper;
|
|
|
|
/* loaded from: classes.dex */
|
|
public class ReflectionConverter extends AbstractReflectionConverter {
|
|
private Class type;
|
|
|
|
public ReflectionConverter(Mapper mapper, ReflectionProvider reflectionProvider) {
|
|
super(mapper, reflectionProvider);
|
|
}
|
|
|
|
@Override // com.thoughtworks.xstream.converters.ConverterMatcher
|
|
public boolean canConvert(Class cls) {
|
|
Class cls2 = this.type;
|
|
return ((cls2 != null && cls2 == cls) || (this.type == null && cls != null)) && canAccess(cls);
|
|
}
|
|
|
|
public ReflectionConverter(Mapper mapper, ReflectionProvider reflectionProvider, Class cls) {
|
|
this(mapper, reflectionProvider);
|
|
this.type = cls;
|
|
}
|
|
}
|