コード例 #1
0
ファイル: codegen.go プロジェクト: gsrpc/gsrpc
func (codegen *_CodeGen) fieldDecl(field *ast.Field) string {
	return fmt.Sprintf("@property%s %s %s;", propertyAttr(field.Type), codegen.typeName(field.Type), strings.Title(field.Name()))
}
コード例 #2
0
ファイル: codegen.go プロジェクト: gsrpc/gsrpc
func (codegen *_CodeGen) unmarshalField(field *ast.Field) string {
	return codegen.unmarshal("_"+strings.Title(field.Name()), field.Type, 1)
}
コード例 #3
0
ファイル: codegen.go プロジェクト: gsrpc/gsrpc
func (codegen *_CodeGen) unmarshalfield(field *ast.Field) string {
	return codegen.readType(fieldname(field.Name()), field.Type, 3)
}