Java 8:调试接口的默认方法

时间:2015-07-31 05:54:26

标签: debugging interface java-8

我正在使用Java 8和eclipse Kepler IDE进行开发。我在我的项目中使用以下默认方法定义接口:

public default Consumer getRetailCustomer(List<Consumer> consumers) {
        for (Consumer cons : consumers) {
            if(cons.getType.equals("Retail"))
                return cons;
            }     
        } 

我尝试调试此方法,我将断点放在 for 条件但是bedug无法进入默认方法。

让我知道如何使用Eclipse IDE在Java 8中调试Interface的默认方法?

1 个答案:

答案 0 :(得分:0)

您可以使用支持Java 8的Mars,也可以为Java 8添加kepler插件支持

https://marketplace.eclipse.org/content/java-8-support-eclipse-kepler-sr2