testdata for IDEA-159545

This commit is contained in:
Anna.Kozlova
2017-06-30 17:27:42 +02:00
parent ad957e9f7e
commit 1f82ff1a9e
2 changed files with 45 additions and 0 deletions

View File

@@ -0,0 +1,20 @@
// "Replace with lambda" "true"
class MyTest {
void addEventListener(EventListener<? extends Event> listener) { }
{
addEventListener((EventListener<InputEvent>) event -> System.out.println(event.getValue()));
}
}
interface Event { }
interface EventListener<E extends Event> {
void onEvent(E event);
}
interface InputEvent extends Event {
Object getValue();
}

View File

@@ -0,0 +1,25 @@
// "Replace with lambda" "true"
class MyTest {
void addEventListener(EventListener<? extends Event> listener) { }
{
addEventListener(new Event<caret>Listener<InputEvent>() {
@Override
public void onEvent(InputEvent event) {
System.out.println(event.getValue());
}
});
}
}
interface Event { }
interface EventListener<E extends Event> {
void onEvent(E event);
}
interface InputEvent extends Event {
Object getValue();
}