C# Class ProtoZBuffer.Core.Generators.JavaGenerator

Inheritance: AbstractGenerator
Show file Open project: CAST-projects/ProtoZBuffer

Protected Methods

Method Description
EndAbstractClass ( messageType message ) : void
GenerateBuild ( messageType message ) : void
GenerateClassConstructor ( messageType message ) : void
GenerateClassFields ( messageType message ) : void
GenerateClassIndex ( messageType message, indexType index ) : void
GenerateClassNestedField ( messageType message, fieldType field ) : void
GenerateClassReferenceField ( messageType message, fieldType field ) : void
GenerateClassSimpleField ( messageType message, fieldType field ) : void
GenerateEqualsAndHashCode ( messageType message ) : void
GenerateFlush ( messageType message ) : void
GeneratePrivateOrBuilderImpl ( messageType message ) : void
GenerateSerialization ( messageType message ) : void
GenerateToString ( messageType message ) : void
InitializeAbstractClass ( messageType message ) : void
InstallResources ( ) : void

Private Methods

Method Description
BoxedType ( fieldType node, string suffix ) : string
FieldType ( fieldType node ) : string
GenerateFinalClientClass ( messageType message ) : void
GenerateHeaderOrBuilderInterface ( messageType message ) : void
GenerateImports ( messageType message ) : void
GenerateProtoOrBuilderInterface ( ) : void
GenerateToStringFormatters ( ) : void
HasBoxedType ( fieldType node ) : bool

Method Details

EndAbstractClass() protected method

protected EndAbstractClass ( messageType message ) : void
message messageType
return void

GenerateBuild() protected method

protected GenerateBuild ( messageType message ) : void
message messageType
return void

GenerateClassConstructor() protected method

protected GenerateClassConstructor ( messageType message ) : void
message messageType
return void

GenerateClassFields() protected method

protected GenerateClassFields ( messageType message ) : void
message messageType
return void

GenerateClassIndex() protected method

protected GenerateClassIndex ( messageType message, indexType index ) : void
message messageType
index indexType
return void

GenerateClassNestedField() protected method

protected GenerateClassNestedField ( messageType message, fieldType field ) : void
message messageType
field fieldType
return void

GenerateClassReferenceField() protected method

protected GenerateClassReferenceField ( messageType message, fieldType field ) : void
message messageType
field fieldType
return void

GenerateClassSimpleField() protected method

protected GenerateClassSimpleField ( messageType message, fieldType field ) : void
message messageType
field fieldType
return void

GenerateEqualsAndHashCode() protected method

protected GenerateEqualsAndHashCode ( messageType message ) : void
message messageType
return void

GenerateFlush() protected method

protected GenerateFlush ( messageType message ) : void
message messageType
return void

GeneratePrivateOrBuilderImpl() protected method

protected GeneratePrivateOrBuilderImpl ( messageType message ) : void
message messageType
return void

GenerateSerialization() protected method

protected GenerateSerialization ( messageType message ) : void
message messageType
return void

GenerateToString() protected method

protected GenerateToString ( messageType message ) : void
message messageType
return void

InitializeAbstractClass() protected method

protected InitializeAbstractClass ( messageType message ) : void
message messageType
return void

InstallResources() protected method

protected InstallResources ( ) : void
return void