Not in that context :) But in the context of the FileTreeBuilder, it is! See http://docs.groovy-lang.org/2.4.4-SNAPSHOT/html/documentation/#_filetreebuilder
2015-07-09 19:03 GMT+02:00 Les Hartzman <lhartz...@gmail.com>: > Glad I could help! :-) > > So that syntax on the assignment to ‘file’ is not legal? > > On Jul 9, 2015, at 10:00 AM, Cédric Champeau <cedric.champ...@gmail.com> > wrote: > > Oh, that's a good catch. this shouldn't appear in the docs. It's a side > effect of an unclosed tag in our test files: > > > https://github.com/melix/groovy-core/blob/bf8c4b54863ddf045760fb55db60c098a8df3616/src/spec/test/gdk/WorkingWithIOSpecTest.groovy#L313-323 > > The end:: tag doesn't correspond to the opening tag::, so asciidoctor > scrambled the output. Will fix it! > > > > 2015-07-09 18:53 GMT+02:00 Les Hartzman <lhartz...@gmail.com>: > >> Hi, >> >> As the subject says, I’ve just gotten started with learning Groovy and >> have been going through the documentation. >> >> There is some code in the section on files that is not explained. If >> someone could clarify that, it would be great: >> >> * doInTmpDir { b -> >> File file = null >> def tmpDir = b.tmp { >> file = 'foo.tmp'('foo') >> }* >> >> What does ‘foo.tmp’(‘foo’) do? >> >> I tried to put this into groovysh but it complained: *No signature of >> method: groovysh_evaluate.foo.tmp() is applicable for argument types: >> (java.lang.String) values: [foo]* >> >> >> Thanks in advance. >> >> Les >> >> >> >> > >