#include <java_field.h>
Public Member Functions | |
virtual void | GenerateBuilderMembers (io::Printer *printer) const =0 |
virtual void | GenerateFieldInfo (io::Printer *printer, std::vector< uint16 > *output) const =0 |
virtual void | GenerateInitializationCode (io::Printer *printer) const =0 |
virtual void | GenerateInterfaceMembers (io::Printer *printer) const =0 |
virtual void | GenerateMembers (io::Printer *printer) const =0 |
virtual std::string | GetBoxedType () const =0 |
virtual int | GetNumBitsForMessage () const =0 |
ImmutableFieldLiteGenerator () | |
virtual | ~ImmutableFieldLiteGenerator () |
Private Member Functions | |
GOOGLE_DISALLOW_EVIL_CONSTRUCTORS (ImmutableFieldLiteGenerator) | |
Definition at line 96 of file java_field.h.
|
inline |
Definition at line 98 of file java_field.h.
|
virtual |
Definition at line 202 of file java_field.cc.
|
pure virtual |
Implemented in google::protobuf::compiler::java::RepeatedImmutablePrimitiveFieldLiteGenerator, google::protobuf::compiler::java::RepeatedImmutableEnumFieldLiteGenerator, google::protobuf::compiler::java::RepeatedImmutableMessageFieldLiteGenerator, google::protobuf::compiler::java::RepeatedImmutableStringFieldLiteGenerator, google::protobuf::compiler::java::ImmutableStringOneofFieldLiteGenerator, google::protobuf::compiler::java::ImmutableEnumOneofFieldLiteGenerator, google::protobuf::compiler::java::ImmutableMessageOneofFieldLiteGenerator, google::protobuf::compiler::java::ImmutablePrimitiveOneofFieldLiteGenerator, google::protobuf::compiler::java::ImmutableStringFieldLiteGenerator, google::protobuf::compiler::java::ImmutableEnumFieldLiteGenerator, google::protobuf::compiler::java::ImmutableMessageFieldLiteGenerator, google::protobuf::compiler::java::ImmutablePrimitiveFieldLiteGenerator, and google::protobuf::compiler::java::ImmutableMapFieldLiteGenerator.
|
pure virtual |
Implemented in google::protobuf::compiler::java::RepeatedImmutablePrimitiveFieldLiteGenerator, google::protobuf::compiler::java::RepeatedImmutableEnumFieldLiteGenerator, google::protobuf::compiler::java::RepeatedImmutableMessageFieldLiteGenerator, google::protobuf::compiler::java::RepeatedImmutableStringFieldLiteGenerator, google::protobuf::compiler::java::ImmutablePrimitiveOneofFieldLiteGenerator, google::protobuf::compiler::java::ImmutableStringOneofFieldLiteGenerator, google::protobuf::compiler::java::ImmutableEnumOneofFieldLiteGenerator, google::protobuf::compiler::java::ImmutableMessageOneofFieldLiteGenerator, google::protobuf::compiler::java::ImmutableStringFieldLiteGenerator, google::protobuf::compiler::java::ImmutableEnumFieldLiteGenerator, google::protobuf::compiler::java::ImmutableMessageFieldLiteGenerator, google::protobuf::compiler::java::ImmutablePrimitiveFieldLiteGenerator, and google::protobuf::compiler::java::ImmutableMapFieldLiteGenerator.
|
pure virtual |
Implemented in google::protobuf::compiler::java::RepeatedImmutablePrimitiveFieldLiteGenerator, google::protobuf::compiler::java::RepeatedImmutableEnumFieldLiteGenerator, google::protobuf::compiler::java::RepeatedImmutableMessageFieldLiteGenerator, google::protobuf::compiler::java::RepeatedImmutableStringFieldLiteGenerator, google::protobuf::compiler::java::ImmutableStringFieldLiteGenerator, google::protobuf::compiler::java::ImmutableEnumFieldLiteGenerator, google::protobuf::compiler::java::ImmutableMessageFieldLiteGenerator, google::protobuf::compiler::java::ImmutablePrimitiveFieldLiteGenerator, and google::protobuf::compiler::java::ImmutableMapFieldLiteGenerator.
|
pure virtual |
Implemented in google::protobuf::compiler::java::RepeatedImmutablePrimitiveFieldLiteGenerator, google::protobuf::compiler::java::RepeatedImmutableEnumFieldLiteGenerator, google::protobuf::compiler::java::RepeatedImmutableMessageFieldLiteGenerator, google::protobuf::compiler::java::RepeatedImmutableStringFieldLiteGenerator, google::protobuf::compiler::java::ImmutableStringFieldLiteGenerator, google::protobuf::compiler::java::ImmutableEnumFieldLiteGenerator, google::protobuf::compiler::java::ImmutableMessageFieldLiteGenerator, google::protobuf::compiler::java::ImmutablePrimitiveFieldLiteGenerator, and google::protobuf::compiler::java::ImmutableMapFieldLiteGenerator.
|
pure virtual |
Implemented in google::protobuf::compiler::java::RepeatedImmutablePrimitiveFieldLiteGenerator, google::protobuf::compiler::java::RepeatedImmutableEnumFieldLiteGenerator, google::protobuf::compiler::java::RepeatedImmutableMessageFieldLiteGenerator, google::protobuf::compiler::java::RepeatedImmutableStringFieldLiteGenerator, google::protobuf::compiler::java::ImmutableStringOneofFieldLiteGenerator, google::protobuf::compiler::java::ImmutableEnumOneofFieldLiteGenerator, google::protobuf::compiler::java::ImmutableMessageOneofFieldLiteGenerator, google::protobuf::compiler::java::ImmutablePrimitiveOneofFieldLiteGenerator, google::protobuf::compiler::java::ImmutableStringFieldLiteGenerator, google::protobuf::compiler::java::ImmutableEnumFieldLiteGenerator, google::protobuf::compiler::java::ImmutableMessageFieldLiteGenerator, google::protobuf::compiler::java::ImmutablePrimitiveFieldLiteGenerator, and google::protobuf::compiler::java::ImmutableMapFieldLiteGenerator.
|
pure virtual |
Implemented in google::protobuf::compiler::java::RepeatedImmutablePrimitiveFieldLiteGenerator, google::protobuf::compiler::java::RepeatedImmutableEnumFieldLiteGenerator, google::protobuf::compiler::java::RepeatedImmutableMessageFieldLiteGenerator, google::protobuf::compiler::java::RepeatedImmutableStringFieldLiteGenerator, google::protobuf::compiler::java::ImmutableStringFieldLiteGenerator, google::protobuf::compiler::java::ImmutableEnumFieldLiteGenerator, google::protobuf::compiler::java::ImmutableMessageFieldLiteGenerator, google::protobuf::compiler::java::ImmutablePrimitiveFieldLiteGenerator, and google::protobuf::compiler::java::ImmutableMapFieldLiteGenerator.
|
pure virtual |
Implemented in google::protobuf::compiler::java::RepeatedImmutablePrimitiveFieldLiteGenerator, google::protobuf::compiler::java::RepeatedImmutableEnumFieldLiteGenerator, google::protobuf::compiler::java::RepeatedImmutableMessageFieldLiteGenerator, google::protobuf::compiler::java::RepeatedImmutableStringFieldLiteGenerator, google::protobuf::compiler::java::ImmutableStringFieldLiteGenerator, google::protobuf::compiler::java::ImmutableEnumFieldLiteGenerator, google::protobuf::compiler::java::ImmutableMessageFieldLiteGenerator, google::protobuf::compiler::java::ImmutablePrimitiveFieldLiteGenerator, and google::protobuf::compiler::java::ImmutableMapFieldLiteGenerator.
|
private |