Public Member Functions | Protected Attributes | Private Member Functions | List of all members
google::protobuf::compiler::java::ImmutableExtensionGenerator Class Reference

#include <java_extension.h>

Inheritance diagram for google::protobuf::compiler::java::ImmutableExtensionGenerator:
Inheritance graph
[legend]

Public Member Functions

virtual void Generate (io::Printer *printer)
 
virtual int GenerateNonNestedInitializationCode (io::Printer *printer)
 
virtual int GenerateRegistrationCode (io::Printer *printer)
 
 ImmutableExtensionGenerator (const FieldDescriptor *descriptor, Context *context)
 
virtual ~ImmutableExtensionGenerator ()
 
- Public Member Functions inherited from google::protobuf::compiler::java::ExtensionGenerator
 ExtensionGenerator ()
 
virtual ~ExtensionGenerator ()
 

Protected Attributes

const FieldDescriptordescriptor_
 
ClassNameResolvername_resolver_
 
std::string scope_
 

Private Member Functions

 GOOGLE_DISALLOW_EVIL_CONSTRUCTORS (ImmutableExtensionGenerator)
 

Additional Inherited Members

- Static Protected Member Functions inherited from google::protobuf::compiler::java::ExtensionGenerator
static void InitTemplateVars (const FieldDescriptor *descriptor, const std::string &scope, bool immutable, ClassNameResolver *name_resolver, std::map< std::string, std::string > *vars_pointer)
 

Detailed Description

Definition at line 91 of file java_extension.h.

Constructor & Destructor Documentation

◆ ImmutableExtensionGenerator()

google::protobuf::compiler::java::ImmutableExtensionGenerator::ImmutableExtensionGenerator ( const FieldDescriptor descriptor,
Context context 
)
explicit

Definition at line 50 of file java_extension.cc.

◆ ~ImmutableExtensionGenerator()

google::protobuf::compiler::java::ImmutableExtensionGenerator::~ImmutableExtensionGenerator ( )
virtual

Definition at line 61 of file java_extension.cc.

Member Function Documentation

◆ Generate()

void google::protobuf::compiler::java::ImmutableExtensionGenerator::Generate ( io::Printer printer)
virtual

◆ GenerateNonNestedInitializationCode()

int google::protobuf::compiler::java::ImmutableExtensionGenerator::GenerateNonNestedInitializationCode ( io::Printer printer)
virtual

◆ GenerateRegistrationCode()

int google::protobuf::compiler::java::ImmutableExtensionGenerator::GenerateRegistrationCode ( io::Printer printer)
virtual

◆ GOOGLE_DISALLOW_EVIL_CONSTRUCTORS()

google::protobuf::compiler::java::ImmutableExtensionGenerator::GOOGLE_DISALLOW_EVIL_CONSTRUCTORS ( ImmutableExtensionGenerator  )
private

Member Data Documentation

◆ descriptor_

const FieldDescriptor* google::protobuf::compiler::java::ImmutableExtensionGenerator::descriptor_
protected

Definition at line 102 of file java_extension.h.

◆ name_resolver_

ClassNameResolver* google::protobuf::compiler::java::ImmutableExtensionGenerator::name_resolver_
protected

Definition at line 103 of file java_extension.h.

◆ scope_

std::string google::protobuf::compiler::java::ImmutableExtensionGenerator::scope_
protected

Definition at line 104 of file java_extension.h.


The documentation for this class was generated from the following files:


libaditof
Author(s):
autogenerated on Wed May 21 2025 02:07:09