Initial commit

This commit is contained in:
2025-05-13 19:24:51 +02:00
commit a950f49678
10604 changed files with 932663 additions and 0 deletions

View File

@@ -0,0 +1,56 @@
package com.thoughtworks.xstream.mapper;
import java.lang.reflect.Proxy;
/* loaded from: classes.dex */
public class DynamicProxyMapper extends MapperWrapper {
static /* synthetic */ Class class$com$thoughtworks$xstream$mapper$DynamicProxyMapper$DynamicProxy;
private String alias;
public static class DynamicProxy {
}
public DynamicProxyMapper(Mapper mapper) {
this(mapper, "dynamic-proxy");
}
static /* synthetic */ Class class$(String str) {
try {
return Class.forName(str);
} catch (ClassNotFoundException e) {
throw new NoClassDefFoundError().initCause(e);
}
}
public String getAlias() {
return this.alias;
}
@Override // com.thoughtworks.xstream.mapper.MapperWrapper, com.thoughtworks.xstream.mapper.Mapper
public Class realClass(String str) {
if (!str.equals(this.alias)) {
return super.realClass(str);
}
Class cls = class$com$thoughtworks$xstream$mapper$DynamicProxyMapper$DynamicProxy;
if (cls != null) {
return cls;
}
Class class$ = class$("com.thoughtworks.xstream.mapper.DynamicProxyMapper$DynamicProxy");
class$com$thoughtworks$xstream$mapper$DynamicProxyMapper$DynamicProxy = class$;
return class$;
}
@Override // com.thoughtworks.xstream.mapper.MapperWrapper, com.thoughtworks.xstream.mapper.Mapper
public String serializedClass(Class cls) {
return Proxy.isProxyClass(cls) ? this.alias : super.serializedClass(cls);
}
public void setAlias(String str) {
this.alias = str;
}
public DynamicProxyMapper(Mapper mapper, String str) {
super(mapper);
this.alias = str;
}
}