webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | List of all members
google::protobuf::compiler::java::ImmutableFieldGenerator Class Referenceabstract

#include <java_field.h>

Inheritance diagram for google::protobuf::compiler::java::ImmutableFieldGenerator:
google::protobuf::compiler::java::ImmutableEnumFieldGenerator google::protobuf::compiler::java::ImmutableMapFieldGenerator google::protobuf::compiler::java::ImmutableMessageFieldGenerator google::protobuf::compiler::java::ImmutablePrimitiveFieldGenerator google::protobuf::compiler::java::ImmutableStringFieldGenerator google::protobuf::compiler::java::RepeatedImmutableEnumFieldGenerator google::protobuf::compiler::java::RepeatedImmutableMessageFieldGenerator google::protobuf::compiler::java::RepeatedImmutablePrimitiveFieldGenerator google::protobuf::compiler::java::RepeatedImmutableStringFieldGenerator

Public Member Functions

 ImmutableFieldGenerator ()
 
virtual ~ImmutableFieldGenerator ()
 
virtual int GetNumBitsForMessage () const =0
 
virtual int GetNumBitsForBuilder () const =0
 
virtual void GenerateInterfaceMembers (io::Printer *printer) const =0
 
virtual void GenerateMembers (io::Printer *printer) const =0
 
virtual void GenerateBuilderMembers (io::Printer *printer) const =0
 
virtual void GenerateInitializationCode (io::Printer *printer) const =0
 
virtual void GenerateBuilderClearCode (io::Printer *printer) const =0
 
virtual void GenerateMergingCode (io::Printer *printer) const =0
 
virtual void GenerateBuildingCode (io::Printer *printer) const =0
 
virtual void GenerateParsingCode (io::Printer *printer) const =0
 
virtual void GenerateParsingCodeFromPacked (io::Printer *printer) const
 
virtual void GenerateParsingDoneCode (io::Printer *printer) const =0
 
virtual void GenerateSerializationCode (io::Printer *printer) const =0
 
virtual void GenerateSerializedSizeCode (io::Printer *printer) const =0
 
virtual void GenerateFieldBuilderInitializationCode (io::Printer *printer) const =0
 
virtual void GenerateEqualsCode (io::Printer *printer) const =0
 
virtual void GenerateHashCode (io::Printer *printer) const =0
 
virtual string GetBoxedType () const =0
 

Constructor & Destructor Documentation

◆ ImmutableFieldGenerator()

google::protobuf::compiler::java::ImmutableFieldGenerator::ImmutableFieldGenerator ( )
inline

◆ ~ImmutableFieldGenerator()

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

Member Function Documentation

◆ GenerateBuilderClearCode()

virtual void google::protobuf::compiler::java::ImmutableFieldGenerator::GenerateBuilderClearCode ( io::Printer printer) const
pure virtual

◆ GenerateBuilderMembers()

virtual void google::protobuf::compiler::java::ImmutableFieldGenerator::GenerateBuilderMembers ( io::Printer printer) const
pure virtual

◆ GenerateBuildingCode()

virtual void google::protobuf::compiler::java::ImmutableFieldGenerator::GenerateBuildingCode ( io::Printer printer) const
pure virtual

◆ GenerateEqualsCode()

virtual void google::protobuf::compiler::java::ImmutableFieldGenerator::GenerateEqualsCode ( io::Printer printer) const
pure virtual

◆ GenerateFieldBuilderInitializationCode()

virtual void google::protobuf::compiler::java::ImmutableFieldGenerator::GenerateFieldBuilderInitializationCode ( io::Printer printer) const
pure virtual

◆ GenerateHashCode()

virtual void google::protobuf::compiler::java::ImmutableFieldGenerator::GenerateHashCode ( io::Printer printer) const
pure virtual

◆ GenerateInitializationCode()

virtual void google::protobuf::compiler::java::ImmutableFieldGenerator::GenerateInitializationCode ( io::Printer printer) const
pure virtual

◆ GenerateInterfaceMembers()

virtual void google::protobuf::compiler::java::ImmutableFieldGenerator::GenerateInterfaceMembers ( io::Printer printer) const
pure virtual

◆ GenerateMembers()

virtual void google::protobuf::compiler::java::ImmutableFieldGenerator::GenerateMembers ( io::Printer printer) const
pure virtual

◆ GenerateMergingCode()

virtual void google::protobuf::compiler::java::ImmutableFieldGenerator::GenerateMergingCode ( io::Printer printer) const
pure virtual

◆ GenerateParsingCode()

virtual void google::protobuf::compiler::java::ImmutableFieldGenerator::GenerateParsingCode ( io::Printer printer) const
pure virtual

◆ GenerateParsingCodeFromPacked()

void google::protobuf::compiler::java::ImmutableFieldGenerator::GenerateParsingCodeFromPacked ( io::Printer printer) const
virtual

◆ GenerateParsingDoneCode()

virtual void google::protobuf::compiler::java::ImmutableFieldGenerator::GenerateParsingDoneCode ( io::Printer printer) const
pure virtual

◆ GenerateSerializationCode()

virtual void google::protobuf::compiler::java::ImmutableFieldGenerator::GenerateSerializationCode ( io::Printer printer) const
pure virtual

◆ GenerateSerializedSizeCode()

virtual void google::protobuf::compiler::java::ImmutableFieldGenerator::GenerateSerializedSizeCode ( io::Printer printer) const
pure virtual

◆ GetBoxedType()

virtual string google::protobuf::compiler::java::ImmutableFieldGenerator::GetBoxedType ( ) const
pure virtual

◆ GetNumBitsForBuilder()

virtual int google::protobuf::compiler::java::ImmutableFieldGenerator::GetNumBitsForBuilder ( ) const
pure virtual

◆ GetNumBitsForMessage()

virtual int google::protobuf::compiler::java::ImmutableFieldGenerator::GetNumBitsForMessage ( ) const
pure virtual

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