我正在考虑返回一个包含多个目录列表的地图。但是第一次对我发出警告:
def enlistFiles() {
return
[downloadFolder: downloadFolder.listFiles( new FileFilter() {
@Override
boolean accept(File file) {
return !file.isDirectory()
}
})]
}
“无法访问代码”
为什么?
答案 0 :(得分:1)
第3行以下的任何内容都不会被执行。返回关键字不应该跟一个换行符。 你的代码应该是:
def enlistFiles() {
return [downloadFolder: downloadFolder.listFiles( new FileFilter() {
@Override
boolean accept(File file) {
return !file.isDirectory()
}
})]
}