Package de.haumacher.msgbuf.generator.ast
-
Interface Summary Interface Description Definition.Visitor<R,A> Visitor interface for theDefinitionhierarchy.DefinitionBase.Visitor<R,A> Visitor interface for theDefinitionBasehierarchy.Option.Visitor<R,A> Visitor interface for theOptionhierarchy.Part.Visitor<R,A> Visitor interface for theParthierarchy.Type.Visitor<R,A> Visitor interface for theTypehierarchy.WithOptions.Visitor<R,A> Visitor interface for theWithOptionshierarchy. -
Class Summary Class Description Constant A constant of anEnumDef.CustomType Reference to a custom definedType.Definition Base class of a definition in aDefinitionFile.DefinitionBase Base class for type and field definitions.DefinitionFile Representation of a.protofile with top-levelDefinitions.EnumDef Definitionof an enumeration.Field A field definition of aMessageDef.Flag Optionannotating a boolean valueMapType ATypethat is composed of a key and a value.MessageDef Definitionof a data class.NumberOption Optionannotating an int valueOption Base class for an option annotation.OptionContainer Container for temporary collecting annotations without further semantics.Part Member of aDefinition.PrimitiveType A primitive built-inType.QName A dot-separated qualified name.StringOption Optionannotating a string valueType Base class for possibleFieldtypes.WithOptions Base class for object that can be annotated. -
Enum Summary Enum Description Option.TypeKind Type codes for theOptionhierarchy.PrimitiveType.Kind Supported built-in types.Type.TypeKind Type codes for theTypehierarchy.WithOptions.TypeKind Type codes for theWithOptionshierarchy.