Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix ConstructorConstructor creating mismatching Collection and Map instances #2068

Open
wants to merge 11 commits into
base: main
Choose a base branch
from

Commits on Jan 29, 2022

  1. Configuration menu
    Copy the full SHA
    5b83a03 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d5d7cdd View commit details
    Browse the repository at this point in the history

Commits on May 17, 2022

  1. Configuration menu
    Copy the full SHA
    c6aa3b1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2b6fa06 View commit details
    Browse the repository at this point in the history
  3. Fix test method name typo

    Marcono1234 committed May 17, 2022
    Configuration menu
    Copy the full SHA
    6a63611 View commit details
    Browse the repository at this point in the history

Commits on Sep 6, 2024

  1. Configuration menu
    Copy the full SHA
    9952bda View commit details
    Browse the repository at this point in the history
  2. Fix ProtoTypeAdapter being unable to deserialize certain repeated f…

    …ields
    
    For example a `List<Long>` Protobuf field might internally have the
    Protobuf-internal `LongList` interface type.
    Previously Gson's ConstructorConstructor was nonetheless creating an
    ArrayList for this, which is wrong but worked. Now with the changes in
    ConstructorConstructor Gson will fail to create an instance, so this commit
    tries to solve this properly in ProtoTypeAdapter.
    Marcono1234 committed Sep 6, 2024
    Configuration menu
    Copy the full SHA
    1f496d7 View commit details
    Browse the repository at this point in the history
  3. Adjust tests

    Marcono1234 committed Sep 6, 2024
    Configuration menu
    Copy the full SHA
    f8ca948 View commit details
    Browse the repository at this point in the history

Commits on Sep 7, 2024

  1. Don't use LinkedTreeMap for String supertypes as key & small test fix

    This reverts a previous commit of this pull request, and matches the
    original behavior again.
    Marcono1234 committed Sep 7, 2024
    Configuration menu
    Copy the full SHA
    e70a754 View commit details
    Browse the repository at this point in the history

Commits on Sep 12, 2024

  1. Configuration menu
    Copy the full SHA
    86b13f2 View commit details
    Browse the repository at this point in the history
  2. Merge remote-tracking branch 'remotes/origin/main' into marcono1234/C…

    …ollection-default-instance-creation
    Marcono1234 committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    ae94ae8 View commit details
    Browse the repository at this point in the history