All Classes and Interfaces

Class
Description
Generates the getDefaultInstance method for the codec.
Code to generate the fast equals method for Codec classes.
Code generator that parses protobuf files and generates writers for each message type.
Code to generate the measure data method for Codec classes.
Code to generate the measure record method for Codec classes.
Code to generate the parse method for Codec classes.
 
Code to generate the write method for Codec classes.
Code to generate the write method for Codec classes.
Common functions and constants for code generation
Wrapper around LookupHelper adding the context of which protobuf source file the lookup is happening within.
Source directory set for PBJ, a directory full of .proto source files
Code for generating enum code
Record for an enum value temporary storage
Interface for SingleFields and OneOfFields
Field type enum for use in field classes
All constants used in the naming of class files and packages
This is essentially a set of all the JavaFileWriter objects that are necessary to support the generation of a single top-level .proto model implementation in Java, such as a model writer, a codec writer, etc.
Enum for the different types of files that are generated
Interface for a code generator from protobuf message definition
An abstraction that allows various Java entity generators to populate a text buffer and then write it to disk as a single .java file.
Code generator that parses protobuf files and generates writers for each message type.
Code to generate the parse method for Codec classes.
Code to generate the write method for Codec classes.
Code to generate the measure record method for Codec classes.
Class that manages packages and enum names that are used more than one place in code generation
A field of type map.
Code generator that parses protobuf files and generates nice Java source for record files for each message type and enum.
An implementation of Field for OneOf fields
Compiler entry point to generate java src code from protobuf proto schema files.
Exception thrown when compiler hits errors that are not recoverable
Gradle Plugin for generating java records model objects, parsers, writers and unit tests from .proto files.
Gradle Task that generates java src code from protobuf proto schema files.
A Gradle extension to pass parameters to the PbjCompilerPlugin.
A transform that transforms a Jar file to a folder that contains 'protobuf' files.
Set of source directories as input to PBJ full of .proto files
This class provides an empty implementation of Protobuf3Listener, which can be extended to create a listener which only needs to handle a subset of the available methods.
 
This interface defines a complete listener for a parse tree produced by Protobuf3Parser.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Code generator that parses protobuf files and generates schemas for each message type.
Service code generator.
Record for Field in Protobuf file.
Code generator that parses protobuf files and generates unit tests for each message type.