C# Class ProtoZBuffer.Core.Generators.JavaGenerator

Inheritance: AbstractGenerator
Afficher le fichier Open project: CAST-projects/ProtoZBuffer

Méthodes protégées

Méthode 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

Méthode 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 méthode

protected EndAbstractClass ( messageType message ) : void
message messageType
Résultat void

GenerateBuild() protected méthode

protected GenerateBuild ( messageType message ) : void
message messageType
Résultat void

GenerateClassConstructor() protected méthode

protected GenerateClassConstructor ( messageType message ) : void
message messageType
Résultat void

GenerateClassFields() protected méthode

protected GenerateClassFields ( messageType message ) : void
message messageType
Résultat void

GenerateClassIndex() protected méthode

protected GenerateClassIndex ( messageType message, indexType index ) : void
message messageType
index indexType
Résultat void

GenerateClassNestedField() protected méthode

protected GenerateClassNestedField ( messageType message, fieldType field ) : void
message messageType
field fieldType
Résultat void

GenerateClassReferenceField() protected méthode

protected GenerateClassReferenceField ( messageType message, fieldType field ) : void
message messageType
field fieldType
Résultat void

GenerateClassSimpleField() protected méthode

protected GenerateClassSimpleField ( messageType message, fieldType field ) : void
message messageType
field fieldType
Résultat void

GenerateEqualsAndHashCode() protected méthode

protected GenerateEqualsAndHashCode ( messageType message ) : void
message messageType
Résultat void

GenerateFlush() protected méthode

protected GenerateFlush ( messageType message ) : void
message messageType
Résultat void

GeneratePrivateOrBuilderImpl() protected méthode

protected GeneratePrivateOrBuilderImpl ( messageType message ) : void
message messageType
Résultat void

GenerateSerialization() protected méthode

protected GenerateSerialization ( messageType message ) : void
message messageType
Résultat void

GenerateToString() protected méthode

protected GenerateToString ( messageType message ) : void
message messageType
Résultat void

InitializeAbstractClass() protected méthode

protected InitializeAbstractClass ( messageType message ) : void
message messageType
Résultat void

InstallResources() protected méthode

protected InstallResources ( ) : void
Résultat void