Skip to content
This repository was archived by the owner on Feb 26, 2023. It is now read-only.
This repository was archived by the owner on Feb 26, 2023. It is now read-only.

@ItemClick with generic wildcards #722

@WonderCsabo

Description

@WonderCsabo

If a declare a method like this:

@ItemClick(android.R.id.list)
protected void onListItemClick(Choice<?> item) {

}

The generated class will not compile. Actually it has only one problem: it tries to import Choice<?> instead of Choice.

But if i use an actual template parameter it gets worse. For example Choice<String>. In this case, not just the import goes wrong, but the also method call. The generated method call:

onListItemClick(((String>) parent.getAdapter().getItem(position)));

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions