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

24 lines
600 B
Java

package com.thoughtworks.xstream.converters.javabean;
/* loaded from: classes.dex */
public interface JavaBeanProvider {
public interface Visitor {
boolean shouldVisit(String str, Class cls);
void visit(String str, Class cls, Class cls2, Object obj);
}
boolean canInstantiate(Class cls);
Class getPropertyType(Object obj, String str);
Object newInstance(Class cls);
boolean propertyDefinedInClass(String str, Class cls);
void visitSerializableProperties(Object obj, Visitor visitor);
void writeProperty(Object obj, String str, Object obj2);
}