Skip to content

Prohibit List<BoxedPrimitive>, Set and Map #6861

Open

Description

@leventov

Using custom IntelliJ inspections, prohibit types like List<Integer>, ArrayList<Integer>, ImmutableList<Integer>, Set<Integer>, HashSet<Integer>, ImmutableSet<Integer>, same with other boxed primitive types, same with Maps, HashMaps and ImmutableMaps with primitives in either key or value position. Fastutil should be used instead.

When concurrency is needed, ConcurrentMap and ConcurrentHashMap types should be used, so there is no conflict.

Currently this task is blocked by FasterXML/jackson-datatypes-collections#38.

Activity

  1. self-assigned this
    on Jan 15, 2019
  2. github-actions commented on Jul 31, 2023

    @github-actions

    This issue has been marked as stale due to 280 days of inactivity.
    It will be closed in 4 weeks if no further activity occurs. If this issue is still
    relevant, please simply write any comment. Even if closed, you can still revive the
    issue at any time or discuss it on the dev@druid.apache.org list.
    Thank you for your contributions.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions