Package org.jetbrains.bsp.bazel.info
Class BspTargetInfo.CToolchainInfo.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<BspTargetInfo.CToolchainInfo.Builder>
org.jetbrains.bsp.bazel.info.BspTargetInfo.CToolchainInfo.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable,BspTargetInfo.CToolchainInfoOrBuilder
- Enclosing class:
- BspTargetInfo.CToolchainInfo
public static final class BspTargetInfo.CToolchainInfo.Builder
extends com.google.protobuf.GeneratedMessage.Builder<BspTargetInfo.CToolchainInfo.Builder>
implements BspTargetInfo.CToolchainInfoOrBuilder
Protobuf type
bazelbsp.CToolchainInfo-
Method Summary
Modifier and TypeMethodDescriptionaddAllBuiltInIncludeDirectory(Iterable<String> values) repeated string built_in_include_directory = 6;addAllCOption(Iterable<String> values) repeated string c_option = 3;addAllCppOption(Iterable<String> values) repeated string cpp_option = 2;addBuiltInIncludeDirectory(String value) repeated string built_in_include_directory = 6;addBuiltInIncludeDirectoryBytes(com.google.protobuf.ByteString value) repeated string built_in_include_directory = 6;addCOption(String value) repeated string c_option = 3;addCOptionBytes(com.google.protobuf.ByteString value) repeated string c_option = 3;addCppOption(String value) repeated string cpp_option = 2;addCppOptionBytes(com.google.protobuf.ByteString value) repeated string cpp_option = 2;build()clear()repeated string built_in_include_directory = 6;string c_compiler = 4;repeated string c_option = 3;string cpp_compiler = 5;repeated string cpp_option = 2;string target_name = 1;getBuiltInIncludeDirectory(int index) repeated string built_in_include_directory = 6;com.google.protobuf.ByteStringgetBuiltInIncludeDirectoryBytes(int index) repeated string built_in_include_directory = 6;intrepeated string built_in_include_directory = 6;com.google.protobuf.ProtocolStringListrepeated string built_in_include_directory = 6;string c_compiler = 4;com.google.protobuf.ByteStringstring c_compiler = 4;getCOption(int index) repeated string c_option = 3;com.google.protobuf.ByteStringgetCOptionBytes(int index) repeated string c_option = 3;intrepeated string c_option = 3;com.google.protobuf.ProtocolStringListrepeated string c_option = 3;string cpp_compiler = 5;com.google.protobuf.ByteStringstring cpp_compiler = 5;getCppOption(int index) repeated string cpp_option = 2;com.google.protobuf.ByteStringgetCppOptionBytes(int index) repeated string cpp_option = 2;intrepeated string cpp_option = 2;com.google.protobuf.ProtocolStringListrepeated string cpp_option = 2;static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.Descriptorstring target_name = 1;com.google.protobuf.ByteStringstring target_name = 1;protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) setBuiltInIncludeDirectory(int index, String value) repeated string built_in_include_directory = 6;setCCompiler(String value) string c_compiler = 4;setCCompilerBytes(com.google.protobuf.ByteString value) string c_compiler = 4;setCOption(int index, String value) repeated string c_option = 3;setCppCompiler(String value) string cpp_compiler = 5;setCppCompilerBytes(com.google.protobuf.ByteString value) string cpp_compiler = 5;setCppOption(int index, String value) repeated string cpp_option = 2;setTargetName(String value) string target_name = 1;setTargetNameBytes(com.google.protobuf.ByteString value) string target_name = 1;Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<BspTargetInfo.CToolchainInfo.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<BspTargetInfo.CToolchainInfo.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<BspTargetInfo.CToolchainInfo.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<BspTargetInfo.CToolchainInfo.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<BspTargetInfo.CToolchainInfo.Builder>
-
mergeFrom
public BspTargetInfo.CToolchainInfo.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<BspTargetInfo.CToolchainInfo.Builder>- Throws:
IOException
-
getTargetName
string target_name = 1;- Specified by:
getTargetNamein interfaceBspTargetInfo.CToolchainInfoOrBuilder- Returns:
- The targetName.
-
getTargetNameBytes
public com.google.protobuf.ByteString getTargetNameBytes()string target_name = 1;- Specified by:
getTargetNameBytesin interfaceBspTargetInfo.CToolchainInfoOrBuilder- Returns:
- The bytes for targetName.
-
setTargetName
string target_name = 1;- Parameters:
value- The targetName to set.- Returns:
- This builder for chaining.
-
clearTargetName
string target_name = 1;- Returns:
- This builder for chaining.
-
setTargetNameBytes
public BspTargetInfo.CToolchainInfo.Builder setTargetNameBytes(com.google.protobuf.ByteString value) string target_name = 1;- Parameters:
value- The bytes for targetName to set.- Returns:
- This builder for chaining.
-
getCppOptionList
public com.google.protobuf.ProtocolStringList getCppOptionList()repeated string cpp_option = 2;- Specified by:
getCppOptionListin interfaceBspTargetInfo.CToolchainInfoOrBuilder- Returns:
- A list containing the cppOption.
-
getCppOptionCount
public int getCppOptionCount()repeated string cpp_option = 2;- Specified by:
getCppOptionCountin interfaceBspTargetInfo.CToolchainInfoOrBuilder- Returns:
- The count of cppOption.
-
getCppOption
repeated string cpp_option = 2;- Specified by:
getCppOptionin interfaceBspTargetInfo.CToolchainInfoOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The cppOption at the given index.
-
getCppOptionBytes
public com.google.protobuf.ByteString getCppOptionBytes(int index) repeated string cpp_option = 2;- Specified by:
getCppOptionBytesin interfaceBspTargetInfo.CToolchainInfoOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the cppOption at the given index.
-
setCppOption
repeated string cpp_option = 2;- Parameters:
index- The index to set the value at.value- The cppOption to set.- Returns:
- This builder for chaining.
-
addCppOption
repeated string cpp_option = 2;- Parameters:
value- The cppOption to add.- Returns:
- This builder for chaining.
-
addAllCppOption
repeated string cpp_option = 2;- Parameters:
values- The cppOption to add.- Returns:
- This builder for chaining.
-
clearCppOption
repeated string cpp_option = 2;- Returns:
- This builder for chaining.
-
addCppOptionBytes
repeated string cpp_option = 2;- Parameters:
value- The bytes of the cppOption to add.- Returns:
- This builder for chaining.
-
getCOptionList
public com.google.protobuf.ProtocolStringList getCOptionList()repeated string c_option = 3;- Specified by:
getCOptionListin interfaceBspTargetInfo.CToolchainInfoOrBuilder- Returns:
- A list containing the cOption.
-
getCOptionCount
public int getCOptionCount()repeated string c_option = 3;- Specified by:
getCOptionCountin interfaceBspTargetInfo.CToolchainInfoOrBuilder- Returns:
- The count of cOption.
-
getCOption
repeated string c_option = 3;- Specified by:
getCOptionin interfaceBspTargetInfo.CToolchainInfoOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The cOption at the given index.
-
getCOptionBytes
public com.google.protobuf.ByteString getCOptionBytes(int index) repeated string c_option = 3;- Specified by:
getCOptionBytesin interfaceBspTargetInfo.CToolchainInfoOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the cOption at the given index.
-
setCOption
repeated string c_option = 3;- Parameters:
index- The index to set the value at.value- The cOption to set.- Returns:
- This builder for chaining.
-
addCOption
repeated string c_option = 3;- Parameters:
value- The cOption to add.- Returns:
- This builder for chaining.
-
addAllCOption
repeated string c_option = 3;- Parameters:
values- The cOption to add.- Returns:
- This builder for chaining.
-
clearCOption
repeated string c_option = 3;- Returns:
- This builder for chaining.
-
addCOptionBytes
repeated string c_option = 3;- Parameters:
value- The bytes of the cOption to add.- Returns:
- This builder for chaining.
-
getCCompiler
string c_compiler = 4;- Specified by:
getCCompilerin interfaceBspTargetInfo.CToolchainInfoOrBuilder- Returns:
- The cCompiler.
-
getCCompilerBytes
public com.google.protobuf.ByteString getCCompilerBytes()string c_compiler = 4;- Specified by:
getCCompilerBytesin interfaceBspTargetInfo.CToolchainInfoOrBuilder- Returns:
- The bytes for cCompiler.
-
setCCompiler
string c_compiler = 4;- Parameters:
value- The cCompiler to set.- Returns:
- This builder for chaining.
-
clearCCompiler
string c_compiler = 4;- Returns:
- This builder for chaining.
-
setCCompilerBytes
string c_compiler = 4;- Parameters:
value- The bytes for cCompiler to set.- Returns:
- This builder for chaining.
-
getCppCompiler
string cpp_compiler = 5;- Specified by:
getCppCompilerin interfaceBspTargetInfo.CToolchainInfoOrBuilder- Returns:
- The cppCompiler.
-
getCppCompilerBytes
public com.google.protobuf.ByteString getCppCompilerBytes()string cpp_compiler = 5;- Specified by:
getCppCompilerBytesin interfaceBspTargetInfo.CToolchainInfoOrBuilder- Returns:
- The bytes for cppCompiler.
-
setCppCompiler
string cpp_compiler = 5;- Parameters:
value- The cppCompiler to set.- Returns:
- This builder for chaining.
-
clearCppCompiler
string cpp_compiler = 5;- Returns:
- This builder for chaining.
-
setCppCompilerBytes
public BspTargetInfo.CToolchainInfo.Builder setCppCompilerBytes(com.google.protobuf.ByteString value) string cpp_compiler = 5;- Parameters:
value- The bytes for cppCompiler to set.- Returns:
- This builder for chaining.
-
getBuiltInIncludeDirectoryList
public com.google.protobuf.ProtocolStringList getBuiltInIncludeDirectoryList()repeated string built_in_include_directory = 6;- Specified by:
getBuiltInIncludeDirectoryListin interfaceBspTargetInfo.CToolchainInfoOrBuilder- Returns:
- A list containing the builtInIncludeDirectory.
-
getBuiltInIncludeDirectoryCount
public int getBuiltInIncludeDirectoryCount()repeated string built_in_include_directory = 6;- Specified by:
getBuiltInIncludeDirectoryCountin interfaceBspTargetInfo.CToolchainInfoOrBuilder- Returns:
- The count of builtInIncludeDirectory.
-
getBuiltInIncludeDirectory
repeated string built_in_include_directory = 6;- Specified by:
getBuiltInIncludeDirectoryin interfaceBspTargetInfo.CToolchainInfoOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The builtInIncludeDirectory at the given index.
-
getBuiltInIncludeDirectoryBytes
public com.google.protobuf.ByteString getBuiltInIncludeDirectoryBytes(int index) repeated string built_in_include_directory = 6;- Specified by:
getBuiltInIncludeDirectoryBytesin interfaceBspTargetInfo.CToolchainInfoOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the builtInIncludeDirectory at the given index.
-
setBuiltInIncludeDirectory
repeated string built_in_include_directory = 6;- Parameters:
index- The index to set the value at.value- The builtInIncludeDirectory to set.- Returns:
- This builder for chaining.
-
addBuiltInIncludeDirectory
repeated string built_in_include_directory = 6;- Parameters:
value- The builtInIncludeDirectory to add.- Returns:
- This builder for chaining.
-
addAllBuiltInIncludeDirectory
repeated string built_in_include_directory = 6;- Parameters:
values- The builtInIncludeDirectory to add.- Returns:
- This builder for chaining.
-
clearBuiltInIncludeDirectory
repeated string built_in_include_directory = 6;- Returns:
- This builder for chaining.
-
addBuiltInIncludeDirectoryBytes
public BspTargetInfo.CToolchainInfo.Builder addBuiltInIncludeDirectoryBytes(com.google.protobuf.ByteString value) repeated string built_in_include_directory = 6;- Parameters:
value- The bytes of the builtInIncludeDirectory to add.- Returns:
- This builder for chaining.
-