Initial commit
This commit is contained in:
@@ -0,0 +1,40 @@
|
||||
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);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user