@@ -333,7 +333,7 @@ defmodule JSON do
333333
334334 """
335335 @ spec encode! ( a , ( a -> iodata ( ) ) ) :: binary ( ) when a: var
336- def encode! ( term , encoder \\ & default_encode / 2 ) do
336+ def encode! ( term , encoder \\ & protocol_encode / 2 ) do
337337 IO . iodata_to_binary ( encoder . ( term , encoder ) )
338338 end
339339
@@ -354,7 +354,7 @@ defmodule JSON do
354354
355355 """
356356 @ spec encode_to_iodata! ( a , ( a -> iodata ( ) ) ) :: iodata ( ) when a: var
357- def encode_to_iodata! ( term , encoder \\ & default_encode / 2 ) do
357+ def encode_to_iodata! ( term , encoder \\ & protocol_encode / 2 ) do
358358 encoder . ( term , encoder )
359359 end
360360
@@ -365,7 +365,7 @@ defmodule JSON do
365365 `encode!/2` and `encode_to_iodata!/2`. The default implementation
366366 simply dispatches to `JSON.Encoder.encode/2`.
367367 """
368- def default_encode ( value , encoder ) when is_atom ( value ) do
368+ def protocol_encode ( value , encoder ) when is_atom ( value ) do
369369 case value do
370370 nil -> "null"
371371 true -> "true"
@@ -374,21 +374,21 @@ defmodule JSON do
374374 end
375375 end
376376
377- def default_encode ( value , _encoder ) when is_binary ( value ) ,
377+ def protocol_encode ( value , _encoder ) when is_binary ( value ) ,
378378 do: :elixir_json . encode_binary ( value )
379379
380- def default_encode ( value , _encoder ) when is_integer ( value ) ,
380+ def protocol_encode ( value , _encoder ) when is_integer ( value ) ,
381381 do: :elixir_json . encode_integer ( value )
382382
383- def default_encode ( value , _encoder ) when is_float ( value ) ,
383+ def protocol_encode ( value , _encoder ) when is_float ( value ) ,
384384 do: :elixir_json . encode_float ( value )
385385
386- def default_encode ( value , encoder ) when is_list ( value ) ,
386+ def protocol_encode ( value , encoder ) when is_list ( value ) ,
387387 do: :elixir_json . encode_list ( value , encoder )
388388
389- def default_encode ( % { } = value , encoder ) when not is_map_key ( value , :__struct__ ) ,
389+ def protocol_encode ( % { } = value , encoder ) when not is_map_key ( value , :__struct__ ) ,
390390 do: :elixir_json . encode_map ( value , encoder )
391391
392- def default_encode ( value , encoder ) ,
392+ def protocol_encode ( value , encoder ) ,
393393 do: JSON.Encoder . encode ( value , encoder )
394394end
0 commit comments