Class DescriptorProtos.GeneratedCodeInfo.Annotation

    • Method Detail

      • newInstance

        protected java.lang.Object newInstance​(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
        Overrides:
        newInstance in class com.google.protobuf.GeneratedMessageV3
      • getDescriptor

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

        protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
        Specified by:
        internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3
      • getPathList

        public java.util.List<java.lang.Integer> getPathList()
         Identifies the element in the original source .proto file. This field
         is formatted the same as SourceCodeInfo.Location.path.
         
        repeated int32 path = 1 [packed = true];
        Specified by:
        getPathList in interface DescriptorProtos.GeneratedCodeInfo.AnnotationOrBuilder
        Returns:
        A list containing the path.
      • getPathCount

        public int getPathCount()
         Identifies the element in the original source .proto file. This field
         is formatted the same as SourceCodeInfo.Location.path.
         
        repeated int32 path = 1 [packed = true];
        Specified by:
        getPathCount in interface DescriptorProtos.GeneratedCodeInfo.AnnotationOrBuilder
        Returns:
        The count of path.
      • getPath

        public int getPath​(int index)
         Identifies the element in the original source .proto file. This field
         is formatted the same as SourceCodeInfo.Location.path.
         
        repeated int32 path = 1 [packed = true];
        Specified by:
        getPath in interface DescriptorProtos.GeneratedCodeInfo.AnnotationOrBuilder
        Parameters:
        index - The index of the element to return.
        Returns:
        The path at the given index.
      • hasEnd

        public boolean hasEnd()
         Identifies the ending offset in bytes in the generated code that
         relates to the identified object. The end offset should be one past
         the last relevant byte (so the length of the text = end - begin).
         
        optional int32 end = 4;
        Specified by:
        hasEnd in interface DescriptorProtos.GeneratedCodeInfo.AnnotationOrBuilder
        Returns:
        Whether the end field is set.
      • getEnd

        public int getEnd()
         Identifies the ending offset in bytes in the generated code that
         relates to the identified object. The end offset should be one past
         the last relevant byte (so the length of the text = end - begin).
         
        optional int32 end = 4;
        Specified by:
        getEnd in interface DescriptorProtos.GeneratedCodeInfo.AnnotationOrBuilder
        Returns:
        The end.
      • isInitialized

        public final boolean isInitialized()
        Specified by:
        isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
        Overrides:
        isInitialized in class com.google.protobuf.GeneratedMessageV3
      • writeTo

        public void writeTo​(com.google.protobuf.CodedOutputStream output)
                     throws java.io.IOException
        Specified by:
        writeTo in interface com.google.protobuf.MessageLite
        Overrides:
        writeTo in class com.google.protobuf.GeneratedMessageV3
        Throws:
        java.io.IOException
      • getSerializedSize

        public int getSerializedSize()
        Specified by:
        getSerializedSize in interface com.google.protobuf.MessageLite
        Overrides:
        getSerializedSize in class com.google.protobuf.GeneratedMessageV3
      • equals

        public boolean equals​(java.lang.Object obj)
        Specified by:
        equals in interface com.google.protobuf.Message
        Overrides:
        equals in class com.google.protobuf.AbstractMessage
      • hashCode

        public int hashCode()
        Specified by:
        hashCode in interface com.google.protobuf.Message
        Overrides:
        hashCode in class com.google.protobuf.AbstractMessage
      • parseFrom

        public static DescriptorProtos.GeneratedCodeInfo.Annotation parseFrom​(java.nio.ByteBuffer data)
                                                                       throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static DescriptorProtos.GeneratedCodeInfo.Annotation parseFrom​(java.nio.ByteBuffer data,
                                                                              com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                                                       throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static DescriptorProtos.GeneratedCodeInfo.Annotation parseFrom​(com.google.protobuf.ByteString data)
                                                                       throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static DescriptorProtos.GeneratedCodeInfo.Annotation parseFrom​(com.google.protobuf.ByteString data,
                                                                              com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                                                       throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static DescriptorProtos.GeneratedCodeInfo.Annotation parseFrom​(byte[] data,
                                                                              com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                                                       throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static DescriptorProtos.GeneratedCodeInfo.Annotation parseFrom​(java.io.InputStream input,
                                                                              com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                                                       throws java.io.IOException
        Throws:
        java.io.IOException
      • parseDelimitedFrom

        public static DescriptorProtos.GeneratedCodeInfo.Annotation parseDelimitedFrom​(java.io.InputStream input,
                                                                                       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                                                                throws java.io.IOException
        Throws:
        java.io.IOException
      • parseFrom

        public static DescriptorProtos.GeneratedCodeInfo.Annotation parseFrom​(com.google.protobuf.CodedInputStream input,
                                                                              com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                                                       throws java.io.IOException
        Throws:
        java.io.IOException
      • getParserForType

        public com.google.protobuf.Parser<DescriptorProtos.GeneratedCodeInfo.Annotation> getParserForType()
        Specified by:
        getParserForType in interface com.google.protobuf.Message
        Specified by:
        getParserForType in interface com.google.protobuf.MessageLite
        Overrides:
        getParserForType in class com.google.protobuf.GeneratedMessageV3
      • getDefaultInstanceForType

        public DescriptorProtos.GeneratedCodeInfo.Annotation getDefaultInstanceForType()
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder