public interface  com.alibaba.dubbo.common.serialize.Serialization extends java.lang.Object implements org.apache.dubbo.common.serialize.Serialization
{
public abstract com.alibaba.dubbo.common.serialize.ObjectOutput serialize(com.alibaba.dubbo.common.URL, java.io.OutputStream) throws java.io.IOException;
public abstract com.alibaba.dubbo.common.serialize.ObjectInput deserialize(com.alibaba.dubbo.common.URL, java.io.InputStream) throws java.io.IOException;
public org.apache.dubbo.common.serialize.ObjectOutput serialize(org.apache.dubbo.common.URL, java.io.OutputStream) throws java.io.IOException
{
java.io.OutputStream v;
com.alibaba.dubbo.common.serialize.Serialization v;
org.apache.dubbo.common.URL v;
com.alibaba.dubbo.common.URL v;
com.alibaba.dubbo.common.serialize.ObjectOutput v;
v := @this: com.alibaba.dubbo.common.serialize.Serialization;
v := @parameter: org.apache.dubbo.common.URL;
v := @parameter: java.io.OutputStream;
v = new com.alibaba.dubbo.common.URL;
specialinvoke v.<com.alibaba.dubbo.common.URL: void <init>(org.apache.dubbo.common.URL)>(v);
v = interfaceinvoke v.<com.alibaba.dubbo.common.serialize.Serialization: com.alibaba.dubbo.common.serialize.ObjectOutput serialize(com.alibaba.dubbo.common.URL,java.io.OutputStream)>(v, v);
return v;
}
public org.apache.dubbo.common.serialize.ObjectInput deserialize(org.apache.dubbo.common.URL, java.io.InputStream) throws java.io.IOException
{
com.alibaba.dubbo.common.serialize.Serialization v;
org.apache.dubbo.common.URL v;
com.alibaba.dubbo.common.URL v;
com.alibaba.dubbo.common.serialize.ObjectInput v;
java.io.InputStream v;
v := @this: com.alibaba.dubbo.common.serialize.Serialization;
v := @parameter: org.apache.dubbo.common.URL;
v := @parameter: java.io.InputStream;
v = new com.alibaba.dubbo.common.URL;
specialinvoke v.<com.alibaba.dubbo.common.URL: void <init>(org.apache.dubbo.common.URL)>(v);
v = interfaceinvoke v.<com.alibaba.dubbo.common.serialize.Serialization: com.alibaba.dubbo.common.serialize.ObjectInput deserialize(com.alibaba.dubbo.common.URL,java.io.InputStream)>(v, v);
return v;
}
}