jimu-decompiled/sources/com/thoughtworks/xstream/converters/reflection/ReflectionConverter.java
2025-05-13 19:24:51 +02:00

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;
}
}