类 ThrowablePB.ThrowableProto

  • 所有已实现的接口:
    com.google.protobuf.Message, com.google.protobuf.MessageLite, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Serializable, ThrowablePB.ThrowableProtoOrBuilder
    封闭类:
    ThrowablePB

    public static final class ThrowablePB.ThrowableProto
    extends com.google.protobuf.GeneratedMessageV3
    implements ThrowablePB.ThrowableProtoOrBuilder
     An exception that was thrown by some code, based on the Java type of the same name.
     See: https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Throwable.html
     
    Protobuf type org.apache.dubbo.common.serialize.protobuf.support.wrapper.ThrowableProto
    另请参阅:
    序列化表格
    • 字段详细资料

      • ORIGINAL_CLASS_NAME_FIELD_NUMBER

        public static final int ORIGINAL_CLASS_NAME_FIELD_NUMBER
        另请参阅:
        常量字段值
      • ORIGINAL_MESSAGE_FIELD_NUMBER

        public static final int ORIGINAL_MESSAGE_FIELD_NUMBER
        另请参阅:
        常量字段值
      • STACK_TRACE_FIELD_NUMBER

        public static final int STACK_TRACE_FIELD_NUMBER
        另请参阅:
        常量字段值
      • CAUSE_FIELD_NUMBER

        public static final int CAUSE_FIELD_NUMBER
        另请参阅:
        常量字段值
    • 方法详细资料

      • getUnknownFields

        public final com.google.protobuf.UnknownFieldSet getUnknownFields()
        指定者:
        getUnknownFields 在接口中 com.google.protobuf.MessageOrBuilder
        覆盖:
        getUnknownFields 在类中 com.google.protobuf.GeneratedMessageV3
      • getDescriptor

        public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
      • getOriginalClassName

        public String getOriginalClassName()
         The name of the class of the exception that was actually thrown. Downstream readers
         of this message may or may not have the actual class available to initialize, so
         this is just used to prefix the message of a generic exception type.
         
        string original_class_name = 1;
        指定者:
        getOriginalClassName 在接口中 ThrowablePB.ThrowableProtoOrBuilder
      • getOriginalClassNameBytes

        public com.google.protobuf.ByteString getOriginalClassNameBytes()
         The name of the class of the exception that was actually thrown. Downstream readers
         of this message may or may not have the actual class available to initialize, so
         this is just used to prefix the message of a generic exception type.
         
        string original_class_name = 1;
        指定者:
        getOriginalClassNameBytes 在接口中 ThrowablePB.ThrowableProtoOrBuilder
      • getStackTraceCount

        public int getStackTraceCount()
         The stack trace of this Throwable.
         
        repeated .org.apache.dubbo.common.serialize.protobuf.support.wrapper.StackTraceElementProto stack_trace = 3;
        指定者:
        getStackTraceCount 在接口中 ThrowablePB.ThrowableProtoOrBuilder
      • hasCause

        public boolean hasCause()
         The cause of this Throwable. Not filled if there is no cause.
         
        .org.apache.dubbo.common.serialize.protobuf.support.wrapper.ThrowableProto cause = 4;
        指定者:
        hasCause 在接口中 ThrowablePB.ThrowableProtoOrBuilder
      • isInitialized

        public final boolean isInitialized()
        指定者:
        isInitialized 在接口中 com.google.protobuf.MessageLiteOrBuilder
        覆盖:
        isInitialized 在类中 com.google.protobuf.GeneratedMessageV3
      • writeTo

        public void writeTo​(com.google.protobuf.CodedOutputStream output)
                     throws IOException
        指定者:
        writeTo 在接口中 com.google.protobuf.MessageLite
        覆盖:
        writeTo 在类中 com.google.protobuf.GeneratedMessageV3
        抛出:
        IOException
      • getSerializedSize

        public int getSerializedSize()
        指定者:
        getSerializedSize 在接口中 com.google.protobuf.MessageLite
        覆盖:
        getSerializedSize 在类中 com.google.protobuf.GeneratedMessageV3
      • equals

        public boolean equals​(Object obj)
        指定者:
        equals 在接口中 com.google.protobuf.Message
        覆盖:
        equals 在类中 com.google.protobuf.AbstractMessage
      • hashCode

        public int hashCode()
        指定者:
        hashCode 在接口中 com.google.protobuf.Message
        覆盖:
        hashCode 在类中 com.google.protobuf.AbstractMessage
      • parseFrom

        public static ThrowablePB.ThrowableProto parseFrom​(ByteBuffer data)
                                                    throws com.google.protobuf.InvalidProtocolBufferException
        抛出:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static ThrowablePB.ThrowableProto parseFrom​(ByteBuffer data,
                                                           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                                    throws com.google.protobuf.InvalidProtocolBufferException
        抛出:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static ThrowablePB.ThrowableProto parseFrom​(com.google.protobuf.ByteString data)
                                                    throws com.google.protobuf.InvalidProtocolBufferException
        抛出:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static ThrowablePB.ThrowableProto parseFrom​(com.google.protobuf.ByteString data,
                                                           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                                    throws com.google.protobuf.InvalidProtocolBufferException
        抛出:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static ThrowablePB.ThrowableProto parseFrom​(byte[] data)
                                                    throws com.google.protobuf.InvalidProtocolBufferException
        抛出:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static ThrowablePB.ThrowableProto parseFrom​(byte[] data,
                                                           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                                    throws com.google.protobuf.InvalidProtocolBufferException
        抛出:
        com.google.protobuf.InvalidProtocolBufferException
      • newBuilderForType

        public ThrowablePB.ThrowableProto.Builder newBuilderForType()
        指定者:
        newBuilderForType 在接口中 com.google.protobuf.Message
        指定者:
        newBuilderForType 在接口中 com.google.protobuf.MessageLite
      • toBuilder

        public ThrowablePB.ThrowableProto.Builder toBuilder()
        指定者:
        toBuilder 在接口中 com.google.protobuf.Message
        指定者:
        toBuilder 在接口中 com.google.protobuf.MessageLite
      • getParserForType

        public com.google.protobuf.Parser<ThrowablePB.ThrowableProto> getParserForType()
        指定者:
        getParserForType 在接口中 com.google.protobuf.Message
        指定者:
        getParserForType 在接口中 com.google.protobuf.MessageLite
        覆盖:
        getParserForType 在类中 com.google.protobuf.GeneratedMessageV3
      • getDefaultInstanceForType

        public ThrowablePB.ThrowableProto getDefaultInstanceForType()
        指定者:
        getDefaultInstanceForType 在接口中 com.google.protobuf.MessageLiteOrBuilder
        指定者:
        getDefaultInstanceForType 在接口中 com.google.protobuf.MessageOrBuilder