Package com.google.protobuf
Class DescriptorProtos.SourceCodeInfo.Location.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder<MessageType,BuilderType>
-
- com.google.protobuf.GeneratedMessageLite.Builder<DescriptorProtos.SourceCodeInfo.Location,DescriptorProtos.SourceCodeInfo.Location.Builder>
-
- com.google.protobuf.DescriptorProtos.SourceCodeInfo.Location.Builder
-
- All Implemented Interfaces:
DescriptorProtos.SourceCodeInfo.LocationOrBuilder
,MessageLite.Builder
,MessageLiteOrBuilder
,java.lang.Cloneable
- Enclosing class:
- DescriptorProtos.SourceCodeInfo.Location
public static final class DescriptorProtos.SourceCodeInfo.Location.Builder extends GeneratedMessageLite.Builder<DescriptorProtos.SourceCodeInfo.Location,DescriptorProtos.SourceCodeInfo.Location.Builder> implements DescriptorProtos.SourceCodeInfo.LocationOrBuilder
Protobuf typegoogle.protobuf.SourceCodeInfo.Location
-
-
Field Summary
-
Fields inherited from class com.google.protobuf.GeneratedMessageLite.Builder
instance
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DescriptorProtos.SourceCodeInfo.Location.Builder
addAllLeadingDetachedComments(java.lang.Iterable<java.lang.String> values)
repeated string leading_detached_comments = 6 [json_name = "leadingDetachedComments"];
DescriptorProtos.SourceCodeInfo.Location.Builder
addAllPath(java.lang.Iterable<? extends java.lang.Integer> values)
repeated int32 path = 1 [json_name = "path", packed = true];
DescriptorProtos.SourceCodeInfo.Location.Builder
addAllSpan(java.lang.Iterable<? extends java.lang.Integer> values)
repeated int32 span = 2 [json_name = "span", packed = true];
DescriptorProtos.SourceCodeInfo.Location.Builder
addLeadingDetachedComments(java.lang.String value)
repeated string leading_detached_comments = 6 [json_name = "leadingDetachedComments"];
DescriptorProtos.SourceCodeInfo.Location.Builder
addLeadingDetachedCommentsBytes(ByteString value)
repeated string leading_detached_comments = 6 [json_name = "leadingDetachedComments"];
DescriptorProtos.SourceCodeInfo.Location.Builder
addPath(int value)
repeated int32 path = 1 [json_name = "path", packed = true];
DescriptorProtos.SourceCodeInfo.Location.Builder
addSpan(int value)
repeated int32 span = 2 [json_name = "span", packed = true];
DescriptorProtos.SourceCodeInfo.Location.Builder
clearLeadingComments()
optional string leading_comments = 3 [json_name = "leadingComments"];
DescriptorProtos.SourceCodeInfo.Location.Builder
clearLeadingDetachedComments()
repeated string leading_detached_comments = 6 [json_name = "leadingDetachedComments"];
DescriptorProtos.SourceCodeInfo.Location.Builder
clearPath()
repeated int32 path = 1 [json_name = "path", packed = true];
DescriptorProtos.SourceCodeInfo.Location.Builder
clearSpan()
repeated int32 span = 2 [json_name = "span", packed = true];
DescriptorProtos.SourceCodeInfo.Location.Builder
clearTrailingComments()
optional string trailing_comments = 4 [json_name = "trailingComments"];
java.lang.String
getLeadingComments()
optional string leading_comments = 3 [json_name = "leadingComments"];
ByteString
getLeadingCommentsBytes()
optional string leading_comments = 3 [json_name = "leadingComments"];
java.lang.String
getLeadingDetachedComments(int index)
repeated string leading_detached_comments = 6 [json_name = "leadingDetachedComments"];
ByteString
getLeadingDetachedCommentsBytes(int index)
repeated string leading_detached_comments = 6 [json_name = "leadingDetachedComments"];
int
getLeadingDetachedCommentsCount()
repeated string leading_detached_comments = 6 [json_name = "leadingDetachedComments"];
java.util.List<java.lang.String>
getLeadingDetachedCommentsList()
repeated string leading_detached_comments = 6 [json_name = "leadingDetachedComments"];
int
getPath(int index)
repeated int32 path = 1 [json_name = "path", packed = true];
int
getPathCount()
repeated int32 path = 1 [json_name = "path", packed = true];
java.util.List<java.lang.Integer>
getPathList()
repeated int32 path = 1 [json_name = "path", packed = true];
int
getSpan(int index)
repeated int32 span = 2 [json_name = "span", packed = true];
int
getSpanCount()
repeated int32 span = 2 [json_name = "span", packed = true];
java.util.List<java.lang.Integer>
getSpanList()
repeated int32 span = 2 [json_name = "span", packed = true];
java.lang.String
getTrailingComments()
optional string trailing_comments = 4 [json_name = "trailingComments"];
ByteString
getTrailingCommentsBytes()
optional string trailing_comments = 4 [json_name = "trailingComments"];
boolean
hasLeadingComments()
optional string leading_comments = 3 [json_name = "leadingComments"];
boolean
hasTrailingComments()
optional string trailing_comments = 4 [json_name = "trailingComments"];
DescriptorProtos.SourceCodeInfo.Location.Builder
setLeadingComments(java.lang.String value)
optional string leading_comments = 3 [json_name = "leadingComments"];
DescriptorProtos.SourceCodeInfo.Location.Builder
setLeadingCommentsBytes(ByteString value)
optional string leading_comments = 3 [json_name = "leadingComments"];
DescriptorProtos.SourceCodeInfo.Location.Builder
setLeadingDetachedComments(int index, java.lang.String value)
repeated string leading_detached_comments = 6 [json_name = "leadingDetachedComments"];
DescriptorProtos.SourceCodeInfo.Location.Builder
setPath(int index, int value)
repeated int32 path = 1 [json_name = "path", packed = true];
DescriptorProtos.SourceCodeInfo.Location.Builder
setSpan(int index, int value)
repeated int32 span = 2 [json_name = "span", packed = true];
DescriptorProtos.SourceCodeInfo.Location.Builder
setTrailingComments(java.lang.String value)
optional string trailing_comments = 4 [json_name = "trailingComments"];
DescriptorProtos.SourceCodeInfo.Location.Builder
setTrailingCommentsBytes(ByteString value)
optional string trailing_comments = 4 [json_name = "trailingComments"];
-
Methods inherited from class com.google.protobuf.GeneratedMessageLite.Builder
build, buildPartial, clear, clone, copyOnWrite, copyOnWriteInternal, getDefaultInstanceForType, internalMergeFrom, isInitialized, mergeFrom, mergeFrom, mergeFrom, mergeFrom
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType, isInitialized
-
-
-
-
Method Detail
-
getPathList
public java.util.List<java.lang.Integer> getPathList()
repeated int32 path = 1 [json_name = "path", packed = true];
- Specified by:
getPathList
in interfaceDescriptorProtos.SourceCodeInfo.LocationOrBuilder
- Returns:
- A list containing the path.
-
getPathCount
public int getPathCount()
repeated int32 path = 1 [json_name = "path", packed = true];
- Specified by:
getPathCount
in interfaceDescriptorProtos.SourceCodeInfo.LocationOrBuilder
- Returns:
- The count of path.
-
getPath
public int getPath(int index)
repeated int32 path = 1 [json_name = "path", packed = true];
- Specified by:
getPath
in interfaceDescriptorProtos.SourceCodeInfo.LocationOrBuilder
- Parameters:
index
- The index of the element to return.- Returns:
- The path at the given index.
-
setPath
public DescriptorProtos.SourceCodeInfo.Location.Builder setPath(int index, int value)
repeated int32 path = 1 [json_name = "path", packed = true];
- Parameters:
value
- The path to set.- Returns:
- This builder for chaining.
-
addPath
public DescriptorProtos.SourceCodeInfo.Location.Builder addPath(int value)
repeated int32 path = 1 [json_name = "path", packed = true];
- Parameters:
value
- The path to add.- Returns:
- This builder for chaining.
-
addAllPath
public DescriptorProtos.SourceCodeInfo.Location.Builder addAllPath(java.lang.Iterable<? extends java.lang.Integer> values)
repeated int32 path = 1 [json_name = "path", packed = true];
- Parameters:
values
- The path to add.- Returns:
- This builder for chaining.
-
clearPath
public DescriptorProtos.SourceCodeInfo.Location.Builder clearPath()
repeated int32 path = 1 [json_name = "path", packed = true];
- Returns:
- This builder for chaining.
-
getSpanList
public java.util.List<java.lang.Integer> getSpanList()
repeated int32 span = 2 [json_name = "span", packed = true];
- Specified by:
getSpanList
in interfaceDescriptorProtos.SourceCodeInfo.LocationOrBuilder
- Returns:
- A list containing the span.
-
getSpanCount
public int getSpanCount()
repeated int32 span = 2 [json_name = "span", packed = true];
- Specified by:
getSpanCount
in interfaceDescriptorProtos.SourceCodeInfo.LocationOrBuilder
- Returns:
- The count of span.
-
getSpan
public int getSpan(int index)
repeated int32 span = 2 [json_name = "span", packed = true];
- Specified by:
getSpan
in interfaceDescriptorProtos.SourceCodeInfo.LocationOrBuilder
- Parameters:
index
- The index of the element to return.- Returns:
- The span at the given index.
-
setSpan
public DescriptorProtos.SourceCodeInfo.Location.Builder setSpan(int index, int value)
repeated int32 span = 2 [json_name = "span", packed = true];
- Parameters:
value
- The span to set.- Returns:
- This builder for chaining.
-
addSpan
public DescriptorProtos.SourceCodeInfo.Location.Builder addSpan(int value)
repeated int32 span = 2 [json_name = "span", packed = true];
- Parameters:
value
- The span to add.- Returns:
- This builder for chaining.
-
addAllSpan
public DescriptorProtos.SourceCodeInfo.Location.Builder addAllSpan(java.lang.Iterable<? extends java.lang.Integer> values)
repeated int32 span = 2 [json_name = "span", packed = true];
- Parameters:
values
- The span to add.- Returns:
- This builder for chaining.
-
clearSpan
public DescriptorProtos.SourceCodeInfo.Location.Builder clearSpan()
repeated int32 span = 2 [json_name = "span", packed = true];
- Returns:
- This builder for chaining.
-
hasLeadingComments
public boolean hasLeadingComments()
optional string leading_comments = 3 [json_name = "leadingComments"];
- Specified by:
hasLeadingComments
in interfaceDescriptorProtos.SourceCodeInfo.LocationOrBuilder
- Returns:
- Whether the leadingComments field is set.
-
getLeadingComments
public java.lang.String getLeadingComments()
optional string leading_comments = 3 [json_name = "leadingComments"];
- Specified by:
getLeadingComments
in interfaceDescriptorProtos.SourceCodeInfo.LocationOrBuilder
- Returns:
- The leadingComments.
-
getLeadingCommentsBytes
public ByteString getLeadingCommentsBytes()
optional string leading_comments = 3 [json_name = "leadingComments"];
- Specified by:
getLeadingCommentsBytes
in interfaceDescriptorProtos.SourceCodeInfo.LocationOrBuilder
- Returns:
- The bytes for leadingComments.
-
setLeadingComments
public DescriptorProtos.SourceCodeInfo.Location.Builder setLeadingComments(java.lang.String value)
optional string leading_comments = 3 [json_name = "leadingComments"];
- Parameters:
value
- The leadingComments to set.- Returns:
- This builder for chaining.
-
clearLeadingComments
public DescriptorProtos.SourceCodeInfo.Location.Builder clearLeadingComments()
optional string leading_comments = 3 [json_name = "leadingComments"];
- Returns:
- This builder for chaining.
-
setLeadingCommentsBytes
public DescriptorProtos.SourceCodeInfo.Location.Builder setLeadingCommentsBytes(ByteString value)
optional string leading_comments = 3 [json_name = "leadingComments"];
- Parameters:
value
- The bytes for leadingComments to set.- Returns:
- This builder for chaining.
-
hasTrailingComments
public boolean hasTrailingComments()
optional string trailing_comments = 4 [json_name = "trailingComments"];
- Specified by:
hasTrailingComments
in interfaceDescriptorProtos.SourceCodeInfo.LocationOrBuilder
- Returns:
- Whether the trailingComments field is set.
-
getTrailingComments
public java.lang.String getTrailingComments()
optional string trailing_comments = 4 [json_name = "trailingComments"];
- Specified by:
getTrailingComments
in interfaceDescriptorProtos.SourceCodeInfo.LocationOrBuilder
- Returns:
- The trailingComments.
-
getTrailingCommentsBytes
public ByteString getTrailingCommentsBytes()
optional string trailing_comments = 4 [json_name = "trailingComments"];
- Specified by:
getTrailingCommentsBytes
in interfaceDescriptorProtos.SourceCodeInfo.LocationOrBuilder
- Returns:
- The bytes for trailingComments.
-
setTrailingComments
public DescriptorProtos.SourceCodeInfo.Location.Builder setTrailingComments(java.lang.String value)
optional string trailing_comments = 4 [json_name = "trailingComments"];
- Parameters:
value
- The trailingComments to set.- Returns:
- This builder for chaining.
-
clearTrailingComments
public DescriptorProtos.SourceCodeInfo.Location.Builder clearTrailingComments()
optional string trailing_comments = 4 [json_name = "trailingComments"];
- Returns:
- This builder for chaining.
-
setTrailingCommentsBytes
public DescriptorProtos.SourceCodeInfo.Location.Builder setTrailingCommentsBytes(ByteString value)
optional string trailing_comments = 4 [json_name = "trailingComments"];
- Parameters:
value
- The bytes for trailingComments to set.- Returns:
- This builder for chaining.
-
getLeadingDetachedCommentsList
public java.util.List<java.lang.String> getLeadingDetachedCommentsList()
repeated string leading_detached_comments = 6 [json_name = "leadingDetachedComments"];
- Specified by:
getLeadingDetachedCommentsList
in interfaceDescriptorProtos.SourceCodeInfo.LocationOrBuilder
- Returns:
- A list containing the leadingDetachedComments.
-
getLeadingDetachedCommentsCount
public int getLeadingDetachedCommentsCount()
repeated string leading_detached_comments = 6 [json_name = "leadingDetachedComments"];
- Specified by:
getLeadingDetachedCommentsCount
in interfaceDescriptorProtos.SourceCodeInfo.LocationOrBuilder
- Returns:
- The count of leadingDetachedComments.
-
getLeadingDetachedComments
public java.lang.String getLeadingDetachedComments(int index)
repeated string leading_detached_comments = 6 [json_name = "leadingDetachedComments"];
- Specified by:
getLeadingDetachedComments
in interfaceDescriptorProtos.SourceCodeInfo.LocationOrBuilder
- Parameters:
index
- The index of the element to return.- Returns:
- The leadingDetachedComments at the given index.
-
getLeadingDetachedCommentsBytes
public ByteString getLeadingDetachedCommentsBytes(int index)
repeated string leading_detached_comments = 6 [json_name = "leadingDetachedComments"];
- Specified by:
getLeadingDetachedCommentsBytes
in interfaceDescriptorProtos.SourceCodeInfo.LocationOrBuilder
- Parameters:
index
- The index of the value to return.- Returns:
- The bytes of the leadingDetachedComments at the given index.
-
setLeadingDetachedComments
public DescriptorProtos.SourceCodeInfo.Location.Builder setLeadingDetachedComments(int index, java.lang.String value)
repeated string leading_detached_comments = 6 [json_name = "leadingDetachedComments"];
- Parameters:
index
- The index to set the value at.value
- The leadingDetachedComments to set.- Returns:
- This builder for chaining.
-
addLeadingDetachedComments
public DescriptorProtos.SourceCodeInfo.Location.Builder addLeadingDetachedComments(java.lang.String value)
repeated string leading_detached_comments = 6 [json_name = "leadingDetachedComments"];
- Parameters:
value
- The leadingDetachedComments to add.- Returns:
- This builder for chaining.
-
addAllLeadingDetachedComments
public DescriptorProtos.SourceCodeInfo.Location.Builder addAllLeadingDetachedComments(java.lang.Iterable<java.lang.String> values)
repeated string leading_detached_comments = 6 [json_name = "leadingDetachedComments"];
- Parameters:
values
- The leadingDetachedComments to add.- Returns:
- This builder for chaining.
-
clearLeadingDetachedComments
public DescriptorProtos.SourceCodeInfo.Location.Builder clearLeadingDetachedComments()
repeated string leading_detached_comments = 6 [json_name = "leadingDetachedComments"];
- Returns:
- This builder for chaining.
-
addLeadingDetachedCommentsBytes
public DescriptorProtos.SourceCodeInfo.Location.Builder addLeadingDetachedCommentsBytes(ByteString value)
repeated string leading_detached_comments = 6 [json_name = "leadingDetachedComments"];
- Parameters:
value
- The bytes of the leadingDetachedComments to add.- Returns:
- This builder for chaining.
-
-