Class MessageTypeHandler

java.lang.Object
no.entur.protoc.interfaces.MessageTypeHandler

public class MessageTypeHandler extends Object
Generate interfaces for a proto message and create CodeGeneratorResponse.File to add it to generated java class.
  • Constructor Details

    • MessageTypeHandler

      public MessageTypeHandler(InterfaceProtocContext context, com.google.protobuf.DescriptorProtos.DescriptorProto messageTypeDesc, com.google.protobuf.DescriptorProtos.FileDescriptorProto fileDesc)
  • Method Details

    • generateInterfaces

      public void generateInterfaces()
    • generateAddInterfaceCodeGenerationFiles

      public List<com.google.protobuf.compiler.PluginProtos.CodeGeneratorResponse.File> generateAddInterfaceCodeGenerationFiles()
    • getClassNameFromTypeName

      public com.squareup.javapoet.ClassName getClassNameFromTypeName(String typeName, boolean useInterfaceForLocalTypes)