Go to the documentation of this file.
35 #ifndef GOOGLE_PROTOBUF_COMPILER_JAVA_SERVICE_H__
36 #define GOOGLE_PROTOBUF_COMPILER_JAVA_SERVICE_H__
46 class ClassNameResolver;
139 #endif // NET_PROTO2_COMPILER_JAVA_SERVICE_H__
void GenerateMethodSignature(io::Printer *printer, const MethodDescriptor *method, IsAbstract is_abstract)
std::string GetOutput(const MethodDescriptor *method)
ClassNameResolver * name_resolver_
ServiceGenerator(const ServiceDescriptor *descriptor)
GLsizei const GLchar *const * string
virtual ~ServiceGenerator()
void GenerateNewReflectiveBlockingServiceMethod(io::Printer *printer)
void GenerateGetPrototype(RequestOrResponse which, io::Printer *printer)
void GenerateCallBlockingMethod(io::Printer *printer)
const ServiceDescriptor * descriptor_
GOOGLE_DISALLOW_EVIL_CONSTRUCTORS(ServiceGenerator)
void GenerateInterface(io::Printer *printer)
void GenerateNewReflectiveServiceMethod(io::Printer *printer)
void GenerateBlockingMethodSignature(io::Printer *printer, const MethodDescriptor *method)
void GenerateBlockingStub(io::Printer *printer)
virtual void Generate(io::Printer *printer)
void GenerateCallMethod(io::Printer *printer)
ImmutableServiceGenerator(const ServiceDescriptor *descriptor, Context *context)
GOOGLE_DISALLOW_EVIL_CONSTRUCTORS(ImmutableServiceGenerator)
void GenerateGetDescriptorForType(io::Printer *printer)
void GenerateAbstractMethods(io::Printer *printer)
virtual void Generate(io::Printer *printer)=0
virtual ~ImmutableServiceGenerator()
const Descriptor::ReservedRange const EnumValueDescriptor method
void GenerateStub(io::Printer *printer)
libaditof
Author(s):
autogenerated on Wed May 21 2025 02:06:55