Class MessageTypeHandler


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

      • MessageTypeHandler

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

      • 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)