Package io.protostuff.compiler.model
Class Group
-
- All Implemented Interfaces:
Descriptor,Element,EnumContainer,ExtensionContainer,FieldContainer,FieldType,GroupContainer,MessageContainer,Type,UserType,UserTypeContainer
public class Group extends Message
Groups tree node. Groups are deprecated as of proto2 and are not supported by proto3.- Author:
- Kostiantyn Shchepanovskyi
-
-
Field Summary
-
Fields inherited from class io.protostuff.compiler.model.Message
extensionRanges, fields, fullyQualifiedName, groups, oneofs, proto, reservedFieldNames, reservedFieldRanges
-
Fields inherited from class io.protostuff.compiler.model.AbstractUserTypeContainer
declaredExtensions, enums, messages, parent
-
Fields inherited from class io.protostuff.compiler.model.AbstractDescriptor
name, options
-
Fields inherited from class io.protostuff.compiler.model.AbstractElement
comments, sourceCodeLocation
-
-
Constructor Summary
Constructors Constructor Description Group(UserTypeContainer parent)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DescriptorTypegetDescriptorType()-
Methods inherited from class io.protostuff.compiler.model.Message
addExtensionRange, addField, addGroup, addOneof, addReservedFieldName, addReservedFieldRange, getCanonicalName, getExtensionRanges, getField, getField, getFieldCount, getFields, getFullyQualifiedName, getGroups, getNamespace, getOneof, getOneofs, getProto, getReservedFieldNames, getReservedFieldRanges, isEnum, isMap, isMapEntry, isMessage, isNested, isScalar, setExtensionRanges, setFields, setFullyQualifiedName, setGroups, setOneofs, setProto, setReservedFieldNames, setReservedFieldRanges, toString
-
Methods inherited from class io.protostuff.compiler.model.AbstractUserTypeContainer
addDeclaredExtension, addEnum, addMessage, getDeclaredExtensions, getEnums, getMessages, getParent, setEnums
-
Methods inherited from class io.protostuff.compiler.model.AbstractDescriptor
getName, getOptions, setName
-
Methods inherited from class io.protostuff.compiler.model.AbstractElement
addComment, getCommentLines, getComments, getSourceCodeLocation, setComments, setSourceCodeLocation
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface io.protostuff.compiler.model.Descriptor
getOptions
-
Methods inherited from interface io.protostuff.compiler.model.Element
getCommentLines, getComments, getSourceCodeLocation
-
Methods inherited from interface io.protostuff.compiler.model.EnumContainer
addEnum, getEnum, getEnums
-
Methods inherited from interface io.protostuff.compiler.model.ExtensionContainer
addDeclaredExtension, getDeclaredExtensions
-
Methods inherited from interface io.protostuff.compiler.model.MessageContainer
addMessage, getMessage, getMessages
-
-
-
-
Constructor Detail
-
Group
public Group(UserTypeContainer parent)
-
-
Method Detail
-
getDescriptorType
public DescriptorType getDescriptorType()
- Specified by:
getDescriptorTypein interfaceDescriptor- Overrides:
getDescriptorTypein classMessage
-
-