Package org.sonar.python.types.protobuf
Class SymbolsProtos.ParameterSymbol.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<SymbolsProtos.ParameterSymbol.Builder>
org.sonar.python.types.protobuf.SymbolsProtos.ParameterSymbol.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable,SymbolsProtos.ParameterSymbolOrBuilder
- Enclosing class:
- SymbolsProtos.ParameterSymbol
public static final class SymbolsProtos.ParameterSymbol.Builder
extends com.google.protobuf.GeneratedMessage.Builder<SymbolsProtos.ParameterSymbol.Builder>
implements SymbolsProtos.ParameterSymbolOrBuilder
Protobuf type
protoblog.ParameterSymbol-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()bool has_default = 4;.protoblog.ParameterKind kind = 2;optional string name = 1;optional .protoblog.Type type_annotation = 3;static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.Descriptorbooleanbool has_default = 4;getKind().protoblog.ParameterKind kind = 2;int.protoblog.ParameterKind kind = 2;getName()optional string name = 1;com.google.protobuf.ByteStringoptional string name = 1;optional .protoblog.Type type_annotation = 3;optional .protoblog.Type type_annotation = 3;optional .protoblog.Type type_annotation = 3;booleanhasName()optional string name = 1;booleanoptional .protoblog.Type type_annotation = 3;protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) optional .protoblog.Type type_annotation = 3;setHasDefault(boolean value) bool has_default = 4;.protoblog.ParameterKind kind = 2;setKindValue(int value) .protoblog.ParameterKind kind = 2;optional string name = 1;setNameBytes(com.google.protobuf.ByteString value) optional string name = 1;optional .protoblog.Type type_annotation = 3;setTypeAnnotation(SymbolsProtos.Type.Builder builderForValue) optional .protoblog.Type type_annotation = 3;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<SymbolsProtos.ParameterSymbol.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<SymbolsProtos.ParameterSymbol.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<SymbolsProtos.ParameterSymbol.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<SymbolsProtos.ParameterSymbol.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<SymbolsProtos.ParameterSymbol.Builder>
-
mergeFrom
public SymbolsProtos.ParameterSymbol.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<SymbolsProtos.ParameterSymbol.Builder>- Throws:
IOException
-
hasName
public boolean hasName()optional string name = 1;- Specified by:
hasNamein interfaceSymbolsProtos.ParameterSymbolOrBuilder- Returns:
- Whether the name field is set.
-
getName
optional string name = 1;- Specified by:
getNamein interfaceSymbolsProtos.ParameterSymbolOrBuilder- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()optional string name = 1;- Specified by:
getNameBytesin interfaceSymbolsProtos.ParameterSymbolOrBuilder- Returns:
- The bytes for name.
-
setName
optional string name = 1;- Parameters:
value- The name to set.- Returns:
- This builder for chaining.
-
clearName
optional string name = 1;- Returns:
- This builder for chaining.
-
setNameBytes
optional string name = 1;- Parameters:
value- The bytes for name to set.- Returns:
- This builder for chaining.
-
getKindValue
public int getKindValue().protoblog.ParameterKind kind = 2;- Specified by:
getKindValuein interfaceSymbolsProtos.ParameterSymbolOrBuilder- Returns:
- The enum numeric value on the wire for kind.
-
setKindValue
.protoblog.ParameterKind kind = 2;- Parameters:
value- The enum numeric value on the wire for kind to set.- Returns:
- This builder for chaining.
-
getKind
.protoblog.ParameterKind kind = 2;- Specified by:
getKindin interfaceSymbolsProtos.ParameterSymbolOrBuilder- Returns:
- The kind.
-
setKind
.protoblog.ParameterKind kind = 2;- Parameters:
value- The kind to set.- Returns:
- This builder for chaining.
-
clearKind
.protoblog.ParameterKind kind = 2;- Returns:
- This builder for chaining.
-
hasTypeAnnotation
public boolean hasTypeAnnotation()optional .protoblog.Type type_annotation = 3;- Specified by:
hasTypeAnnotationin interfaceSymbolsProtos.ParameterSymbolOrBuilder- Returns:
- Whether the typeAnnotation field is set.
-
getTypeAnnotation
optional .protoblog.Type type_annotation = 3;- Specified by:
getTypeAnnotationin interfaceSymbolsProtos.ParameterSymbolOrBuilder- Returns:
- The typeAnnotation.
-
setTypeAnnotation
optional .protoblog.Type type_annotation = 3; -
setTypeAnnotation
public SymbolsProtos.ParameterSymbol.Builder setTypeAnnotation(SymbolsProtos.Type.Builder builderForValue) optional .protoblog.Type type_annotation = 3; -
mergeTypeAnnotation
optional .protoblog.Type type_annotation = 3; -
clearTypeAnnotation
optional .protoblog.Type type_annotation = 3; -
getTypeAnnotationBuilder
optional .protoblog.Type type_annotation = 3; -
getTypeAnnotationOrBuilder
optional .protoblog.Type type_annotation = 3;- Specified by:
getTypeAnnotationOrBuilderin interfaceSymbolsProtos.ParameterSymbolOrBuilder
-
getHasDefault
public boolean getHasDefault()bool has_default = 4;- Specified by:
getHasDefaultin interfaceSymbolsProtos.ParameterSymbolOrBuilder- Returns:
- The hasDefault.
-
setHasDefault
bool has_default = 4;- Parameters:
value- The hasDefault to set.- Returns:
- This builder for chaining.
-
clearHasDefault
bool has_default = 4;- Returns:
- This builder for chaining.
-