Package com.hedera.pbj.compiler.impl


package com.hedera.pbj.compiler.impl
  • Class
    Description
    Common functions and constants for code generation
    Wrapper around LookupHelper adding the context of which protobuf source file the lookup is happening within.
    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
    An abstraction that allows various Java entity generators to populate a text buffer and then write it to disk as a single .java file.
    Class that manages packages and enum names that are used more than one place in code generation
    A field of type map.
    An implementation of Field for OneOf fields
    Exception thrown when compiler hits errors that are not recoverable
    Record for Field in Protobuf file.