我有一个循环,是造成问题的一个非常简单普通的,当我尝试使用gradle这个建设项目:摇篮 - Java项目 - 通用For循环
for(TaskAttribute taskAttribute:task.getAttributes())
{
...
}
Task.java
protected final Set<TaskAttribute> attributes = new HashSet<TaskAttribute>();
public Set<TaskAttribute> getAttributes(){return(attributes);}
我得到的错误是for循环获取Object,但需要TaskAttribute。我的sourceCompatibility设置为1.6。我错过了别的吗?
getAttributes()是如何定义的? – Osw
你可以显示'getAttributes()'方法 –
也许有一些与gradle的org.gradle.api.Task类冲突? 'org.gradle.api。*'可能是默认导入的(这里只是一个猜测)。 – rodion