playframework/Play20 — pull request #451 by amirsh (2012-09-12 16:09:17+00:00)
Title: compileVirtual is added, which does the compiling on the fly

It gets 'source: File' which is only used for generating template name and producing TemplateCompilationError, but its contents is not used. Instead 'content: String' will be used.
Now we have two kinds of GeneratedSource: 1. GeneratedSource 2. GeneratedSourceVirtual. And there is a trait AbstractGeneratedSource, which contains the common parts.
Previous interface of finalSource and generateFinalTemplate are marked as deprecated and new general interface is defined for them.
Merger should change the description of deprecated as well.