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

41 lines
1.4 KiB
Java

package com.thoughtworks.xstream.converters.reflection;
import com.thoughtworks.xstream.core.Caching;
import com.thoughtworks.xstream.core.util.SerializationMembers;
import java.io.ObjectInputStream;
import java.io.ObjectOutputStream;
/* loaded from: classes.dex */
public class SerializationMethodInvoker implements Caching {
SerializationMembers serializationMembers = new SerializationMembers();
public void callReadObject(Class cls, Object obj, ObjectInputStream objectInputStream) {
this.serializationMembers.callReadObject(cls, obj, objectInputStream);
}
public Object callReadResolve(Object obj) {
return this.serializationMembers.callReadResolve(obj);
}
public void callWriteObject(Class cls, Object obj, ObjectOutputStream objectOutputStream) {
this.serializationMembers.callWriteObject(cls, obj, objectOutputStream);
}
public Object callWriteReplace(Object obj) {
return this.serializationMembers.callWriteReplace(obj);
}
@Override // com.thoughtworks.xstream.core.Caching
public void flushCache() {
this.serializationMembers.flushCache();
}
public boolean supportsReadObject(Class cls, boolean z) {
return this.serializationMembers.supportsReadObject(cls, z);
}
public boolean supportsWriteObject(Class cls, boolean z) {
return this.serializationMembers.supportsWriteObject(cls, z);
}
}