@@ -35,8 +35,6 @@ type buildContext struct {
3535 rawValueType * types.Named
3636
3737 typeToStructCache map [types.Type ]* rlpstruct.Type
38-
39- internalMethods bool
4038}
4139
4240func newBuildContext (packageRLP * types.Package ) * buildContext {
@@ -100,8 +98,6 @@ type genContext struct {
10098 inPackage * types.Package
10199 imports map [string ]struct {}
102100 tempCounter int
103-
104- internalMethods bool
105101}
106102
107103func newGenContext (inPackage * types.Package ) * genContext {
@@ -740,7 +736,7 @@ func generateDecoder(ctx *genContext, typ string, op op) []byte {
740736
741737 result , code := op .genDecode (ctx )
742738 var b bytes.Buffer
743- fmt .Fprintf (& b , "func (obj *%s) %s (dec *rlp.Stream) error {\n " , typ , ctx . decoderMethod () )
739+ fmt .Fprintf (& b , "func (obj *%s) DecodeRLP (dec *rlp.Stream) error {\n " , typ )
744740 fmt .Fprint (& b , code )
745741 fmt .Fprintf (& b , " *obj = %s\n " , result )
746742 fmt .Fprintf (& b , " return nil\n " )
@@ -755,7 +751,7 @@ func generateEncoder(ctx *genContext, typ string, op op) []byte {
755751 ctx .addImport (pathOfPackageRLP )
756752
757753 var b bytes.Buffer
758- fmt .Fprintf (& b , "func (obj *%s) %s (_w io.Writer) error {\n " , typ , ctx . encoderMethod () )
754+ fmt .Fprintf (& b , "func (obj *%s) EncodeRLP (_w io.Writer) error {\n " , typ )
759755 fmt .Fprintf (& b , " w := rlp.NewEncoderBuffer(_w)\n " )
760756 fmt .Fprint (& b , op .genWrite (ctx , "obj" ))
761757 fmt .Fprintf (& b , " return w.Flush()\n " )
@@ -777,7 +773,6 @@ func (bctx *buildContext) generate(typ *types.Named, encoder, decoder bool) ([]b
777773 encSource []byte
778774 decSource []byte
779775 )
780- ctx .internalMethods = bctx .internalMethods
781776 if encoder {
782777 encSource = generateEncoder (ctx , typ .Obj ().Name (), op )
783778 }
0 commit comments