# Uses of Interface
com.google.protobuf.ProtocolStringList

Packages that use ProtocolStringList
Package
Description
com.google.protobuf
com.google.protobuf.compiler
com.ocient.jdbc.proto

## Uses of ProtocolStringList in com.google.protobuf

Subinterfaces of ProtocolStringList in com.google.protobuf
Modifier and Type
Interface
Description
`interface`
`LazyStringList`
An interface extending `List<String>` that also provides access to the items of the list as UTF8-encoded ByteString or byte[] objects.
Classes in com.google.protobuf that implement ProtocolStringList
Modifier and Type
Class
Description
`class`
`LazyStringArrayList`
An implementation of `LazyStringList` that wraps an ArrayList.
`class`
`UnmodifiableLazyStringList`
Deprecated.
use `Internal.ProtobufList.makeImmutable()` instead.
Methods in com.google.protobuf that return ProtocolStringList
Modifier and Type
Method
Description
`ProtocolStringList`
DescriptorProtos.FileDescriptorProto.Builder.`getDependencyList()`
`repeated string dependency = 3 [json_name = "dependency"];`
`ProtocolStringList`
DescriptorProtos.FileDescriptorProto.`getDependencyList()`
`repeated string dependency = 3 [json_name = "dependency"];`
`ProtocolStringList`
DescriptorProtos.SourceCodeInfo.Location.Builder.`getLeadingDetachedCommentsList()`
`repeated string leading_detached_comments = 6 [json_name = "leadingDetachedComments"];`
`ProtocolStringList`
DescriptorProtos.SourceCodeInfo.Location.`getLeadingDetachedCommentsList()`
`repeated string leading_detached_comments = 6 [json_name = "leadingDetachedComments"];`
`ProtocolStringList`
Type.Builder.`getOneofsList()`
`repeated string oneofs = 3 [json_name = "oneofs"];`
`ProtocolStringList`
Type.`getOneofsList()`
`repeated string oneofs = 3 [json_name = "oneofs"];`
`ProtocolStringList`
FieldMask.Builder.`getPathsList()`
`repeated string paths = 1 [json_name = "paths"];`
`ProtocolStringList`
FieldMask.`getPathsList()`
`repeated string paths = 1 [json_name = "paths"];`
`ProtocolStringList`
DescriptorProtos.DescriptorProto.Builder.`getReservedNameList()`
`repeated string reserved_name = 10 [json_name = "reservedName"];`
`ProtocolStringList`
DescriptorProtos.DescriptorProto.`getReservedNameList()`
`repeated string reserved_name = 10 [json_name = "reservedName"];`
`ProtocolStringList`
DescriptorProtos.EnumDescriptorProto.Builder.`getReservedNameList()`
`repeated string reserved_name = 5 [json_name = "reservedName"];`
`ProtocolStringList`
DescriptorProtos.EnumDescriptorProto.`getReservedNameList()`
`repeated string reserved_name = 5 [json_name = "reservedName"];`

## Uses of ProtocolStringList in com.google.protobuf.compiler

Methods in com.google.protobuf.compiler that return ProtocolStringList
Modifier and Type
Method
Description
`ProtocolStringList`
PluginProtos.CodeGeneratorRequest.Builder.`getFileToGenerateList()`
`repeated string file_to_generate = 1 [json_name = "fileToGenerate"];`
`ProtocolStringList`
PluginProtos.CodeGeneratorRequest.`getFileToGenerateList()`
`repeated string file_to_generate = 1 [json_name = "fileToGenerate"];`

## Uses of ProtocolStringList in com.ocient.jdbc.proto

Methods in com.ocient.jdbc.proto that return ProtocolStringList
Modifier and Type
Method
Description
`ProtocolStringList`
ClientWireProtocol.SecondaryInterfaceList.Builder.`getAddressList()`
`repeated string address = 1;`
`ProtocolStringList`
ClientWireProtocol.SecondaryInterfaceList.`getAddressList()`
`repeated string address = 1;`
`ProtocolStringList`
ClientWireProtocol.ListPlanResponse.Builder.`getPlanNameList()`
`repeated string planName = 2;`
`ProtocolStringList`
ClientWireProtocol.ListPlanResponse.`getPlanNameList()`
`repeated string planName = 2;`
`ProtocolStringList`
ClientWireProtocol.OpenIDAuthenticator.Builder.`getScopeList()`
`repeated string scope = 3;`
`ProtocolStringList`
ClientWireProtocol.OpenIDAuthenticator.`getScopeList()`
`repeated string scope = 3;`