default methods: filter out defaults from anonymous completion (IDEA-98954)

This commit is contained in:
anna
2013-01-14 14:16:53 +01:00
parent 8c431a908a
commit 6069d6ee83
4 changed files with 46 additions and 1 deletions
@@ -0,0 +1,18 @@
interface Predicate<T> {
public boolean test(T t);
public default Predicate<T> and(Predicate<? super T> p) {
return null;
}
}
public class Test1 {
{
Predicate p = new Predicate() {
@Override
public boolean test(Object o) {
<selection>return false; //To change body of implemented methods use File | Settings | File Templates.</selection>
}
};
}
}
@@ -0,0 +1,13 @@
interface Predicate<T> {
public boolean test(T t);
public default Predicate<T> and(Predicate<? super T> p) {
return null;
}
}
public class Test1 {
{
Predicate p = new Predic<caret>
}
}