public final class org.apache.dubbo.common.serialize.protobuf.support.wrapper.ThrowablePB extends java.lang.Object
{
private static final com.google.protobuf.Descriptors$Descriptor internal_static_org_apache_dubbo_common_serialize_protobuf_support_wrapper_StackTraceElementProto_descriptor;
private static final com.google.protobuf.GeneratedMessageV3$FieldAccessorTable internal_static_org_apache_dubbo_common_serialize_protobuf_support_wrapper_StackTraceElementProto_fieldAccessorTable;
private static final com.google.protobuf.Descriptors$Descriptor internal_static_org_apache_dubbo_common_serialize_protobuf_support_wrapper_ThrowableProto_descriptor;
private static final com.google.protobuf.GeneratedMessageV3$FieldAccessorTable internal_static_org_apache_dubbo_common_serialize_protobuf_support_wrapper_ThrowableProto_fieldAccessorTable;
private static com.google.protobuf.Descriptors$FileDescriptor descriptor;
private void <init>()
{
org.apache.dubbo.common.serialize.protobuf.support.wrapper.ThrowablePB v;
v := @this: org.apache.dubbo.common.serialize.protobuf.support.wrapper.ThrowablePB;
specialinvoke v.<java.lang.Object: void <init>()>();
return;
}
public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite)
{
com.google.protobuf.ExtensionRegistryLite v;
v := @parameter: com.google.protobuf.ExtensionRegistryLite;
return;
}
public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry)
{
com.google.protobuf.ExtensionRegistry v;
v := @parameter: com.google.protobuf.ExtensionRegistry;
staticinvoke <org.apache.dubbo.common.serialize.protobuf.support.wrapper.ThrowablePB: void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite)>(v);
return;
}
public static com.google.protobuf.Descriptors$FileDescriptor getDescriptor()
{
com.google.protobuf.Descriptors$FileDescriptor v;
v = <org.apache.dubbo.common.serialize.protobuf.support.wrapper.ThrowablePB: com.google.protobuf.Descriptors$FileDescriptor descriptor>;
return v;
}
static void <clinit>()
{
com.google.protobuf.GeneratedMessageV3$FieldAccessorTable v, v;
com.google.protobuf.Descriptors$Descriptor v, v;
java.lang.String[] v, v, v;
com.google.protobuf.Descriptors$FileDescriptor[] v;
org.apache.dubbo.common.serialize.protobuf.support.wrapper.ThrowablePB$1 v;
java.util.List v, v;
java.lang.Object v, v;
com.google.protobuf.Descriptors$FileDescriptor v, v;
v = newarray (java.lang.String)[1];
v[0] = "\n\u0011ThrowablePB.proto\u0012:org.apache.dubbo.common.serialize.protobuf.support.wrapper\"i\n\u0016StackTraceElementProto\u0012\u0012\n\nclass_name\u0018\u \u0001(\t\u0012\u0013\n\u000bmethod_name\u0018\u \u0001(\t\u0012\u0011\n\tfile_name\u0018\u \u0001(\t\u0012\u0013\n\u000bline_number\u0018\u \u0001(\u0005\"\u008b\u0002\n\u000eThrowableProto\u0012\u001b\n\u0013original_class_name\u0018\u \u0001(\t\u0012\u0018\n\u0010original_message\u0018\u \u0001(\t\u0012g\n\u000bstack_trace\u0018\u \u0003(\u000b2R.org.apache.dubbo.common.serialize.protobuf.support.wrapper.StackTraceElementProto\u0012Y\n\u0005cause\u0018\u \u0001(\u000b2J.org.apache.dubbo.common.serialize.protobuf.support.wrapper.ThrowableProtoB>\n:org.apache.dubbo.common.serialize.protobuf.support.wrapperP\u0000b\u0006proto3";
v = new org.apache.dubbo.common.serialize.protobuf.support.wrapper.ThrowablePB$1;
specialinvoke v.<org.apache.dubbo.common.serialize.protobuf.support.wrapper.ThrowablePB$1: void <init>()>();
v = newarray (com.google.protobuf.Descriptors$FileDescriptor)[0];
staticinvoke <com.google.protobuf.Descriptors$FileDescriptor: void internalBuildGeneratedFileFrom(java.lang.String[],com.google.protobuf.Descriptors$FileDescriptor[],com.google.protobuf.Descriptors$FileDescriptor$InternalDescriptorAssigner)>(v, v, v);
v = staticinvoke <org.apache.dubbo.common.serialize.protobuf.support.wrapper.ThrowablePB: com.google.protobuf.Descriptors$FileDescriptor getDescriptor()>();
v = virtualinvoke v.<com.google.protobuf.Descriptors$FileDescriptor: java.util.List getMessageTypes()>();
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(0);
<org.apache.dubbo.common.serialize.protobuf.support.wrapper.ThrowablePB: com.google.protobuf.Descriptors$Descriptor internal_static_org_apache_dubbo_common_serialize_protobuf_support_wrapper_StackTraceElementProto_descriptor> = v;
v = new com.google.protobuf.GeneratedMessageV3$FieldAccessorTable;
v = <org.apache.dubbo.common.serialize.protobuf.support.wrapper.ThrowablePB: com.google.protobuf.Descriptors$Descriptor internal_static_org_apache_dubbo_common_serialize_protobuf_support_wrapper_StackTraceElementProto_descriptor>;
v = newarray (java.lang.String)[4];
v[0] = "ClassName";
v[1] = "MethodName";
v[2] = "FileName";
v[3] = "LineNumber";
specialinvoke v.<com.google.protobuf.GeneratedMessageV3$FieldAccessorTable: void <init>(com.google.protobuf.Descriptors$Descriptor,java.lang.String[])>(v, v);
<org.apache.dubbo.common.serialize.protobuf.support.wrapper.ThrowablePB: com.google.protobuf.GeneratedMessageV3$FieldAccessorTable internal_static_org_apache_dubbo_common_serialize_protobuf_support_wrapper_StackTraceElementProto_fieldAccessorTable> = v;
v = staticinvoke <org.apache.dubbo.common.serialize.protobuf.support.wrapper.ThrowablePB: com.google.protobuf.Descriptors$FileDescriptor getDescriptor()>();
v = virtualinvoke v.<com.google.protobuf.Descriptors$FileDescriptor: java.util.List getMessageTypes()>();
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(1);
<org.apache.dubbo.common.serialize.protobuf.support.wrapper.ThrowablePB: com.google.protobuf.Descriptors$Descriptor internal_static_org_apache_dubbo_common_serialize_protobuf_support_wrapper_ThrowableProto_descriptor> = v;
v = new com.google.protobuf.GeneratedMessageV3$FieldAccessorTable;
v = <org.apache.dubbo.common.serialize.protobuf.support.wrapper.ThrowablePB: com.google.protobuf.Descriptors$Descriptor internal_static_org_apache_dubbo_common_serialize_protobuf_support_wrapper_ThrowableProto_descriptor>;
v = newarray (java.lang.String)[4];
v[0] = "OriginalClassName";
v[1] = "OriginalMessage";
v[2] = "StackTrace";
v[3] = "Cause";
specialinvoke v.<com.google.protobuf.GeneratedMessageV3$FieldAccessorTable: void <init>(com.google.protobuf.Descriptors$Descriptor,java.lang.String[])>(v, v);
<org.apache.dubbo.common.serialize.protobuf.support.wrapper.ThrowablePB: com.google.protobuf.GeneratedMessageV3$FieldAccessorTable internal_static_org_apache_dubbo_common_serialize_protobuf_support_wrapper_ThrowableProto_fieldAccessorTable> = v;
return;
}
}