All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.dyuproject.protostuff.compiler.proto_to_proto.stg Maven / Gradle / Ivy

group proto_to_proto;

map_value_suffix ::= [
    "Int64": "int64",
    "UInt64": "uint64",
    "SInt64": "sint64",
    "Fixed64": "fixed64",
    "SFixed64": "sfixed64",
    "Int32": "int32",
    "UInt32": "uint32",
    "SInt32": "sint32",
    "Fixed32": "fixed32",
    "SFixed32": "sfixed32",
    "Bool": "bool",
    "Float": "float",
    "Double": "double",
    "Bytes": "bytes",
    "String": "string",
    "EnumField": "enum",
    "Reference": "ref",
    default: "def"
]

annotation_param_type_p ::= [
    "java.lang.String": "\"",
    default: ""
]

extend_by(message, by) ::= <<
    
>>

extend_by_field(field) ::= <<
    
    
      = ;
    
    
      = ;
    
    
      = ;
    
>>

extend_by_field_annotation(field, annotation) ::= <<
@
>>
extend_by_field_annotation_params(annotation) ::= <<

()

>>
extend_by_field_annotation_param(annotation, key) ::= <<
 = 
>>
extend_by_field_annotation_param_value(annotation, key) ::= <<

>>

extend_by_field_modifier(field) ::= <<

required
repeated
optional >>




© 2015 - 2025 Weber Informatics LLC | Privacy Policy