public abstract class org.apache.dubbo.common.serialize.hessian.dubbo.AbstractHessian2FactoryInitializer extends java.lang.Object implements org.apache.dubbo.common.serialize.hessian.dubbo.Hessian2FactoryInitializer
{
private static com.alibaba.com.caucho.hessian.io.SerializerFactory SERIALIZER_FACTORY;
public void <init>()
{
org.apache.dubbo.common.serialize.hessian.dubbo.AbstractHessian2FactoryInitializer v;
v := @this: org.apache.dubbo.common.serialize.hessian.dubbo.AbstractHessian2FactoryInitializer;
specialinvoke v.<java.lang.Object: void <init>()>();
return;
}
public com.alibaba.com.caucho.hessian.io.SerializerFactory getSerializerFactory()
{
java.lang.Throwable v;
com.alibaba.com.caucho.hessian.io.SerializerFactory v, v, v, v;
org.apache.dubbo.common.serialize.hessian.dubbo.AbstractHessian2FactoryInitializer v;
v := @this: org.apache.dubbo.common.serialize.hessian.dubbo.AbstractHessian2FactoryInitializer;
v = <org.apache.dubbo.common.serialize.hessian.dubbo.AbstractHessian2FactoryInitializer: com.alibaba.com.caucho.hessian.io.SerializerFactory SERIALIZER_FACTORY>;
if v == null goto label;
v = <org.apache.dubbo.common.serialize.hessian.dubbo.AbstractHessian2FactoryInitializer: com.alibaba.com.caucho.hessian.io.SerializerFactory SERIALIZER_FACTORY>;
return v;
label:
entermonitor v;
label:
v = virtualinvoke v.<org.apache.dubbo.common.serialize.hessian.dubbo.AbstractHessian2FactoryInitializer: com.alibaba.com.caucho.hessian.io.SerializerFactory createSerializerFactory()>();
<org.apache.dubbo.common.serialize.hessian.dubbo.AbstractHessian2FactoryInitializer: com.alibaba.com.caucho.hessian.io.SerializerFactory SERIALIZER_FACTORY> = v;
exitmonitor v;
label:
goto label;
label:
v := @caughtexception;
exitmonitor v;
throw v;
label:
v = <org.apache.dubbo.common.serialize.hessian.dubbo.AbstractHessian2FactoryInitializer: com.alibaba.com.caucho.hessian.io.SerializerFactory SERIALIZER_FACTORY>;
return v;
catch java.lang.Throwable from label to label with label;
}
protected abstract com.alibaba.com.caucho.hessian.io.SerializerFactory createSerializerFactory();
}