(String prefix, String unqualifiedFileName, CharStream templateStream)
| 33 | } |
| 34 | |
| 35 | @Override |
| 36 | public CompiledST loadTemplateFile(String prefix, String unqualifiedFileName, CharStream templateStream) { |
| 37 | String template = templateStream.substring(0, templateStream.size()- 1); |
| 38 | String templateName = Misc.getFileNameNoSuffix(unqualifiedFileName); |
| 39 | String fullyQualifiedTemplateName = prefix+templateName; |
| 40 | CompiledST impl = new Compiler(this).compile(fullyQualifiedTemplateName, template); |
| 41 | CommonToken nameT = new CommonToken(STLexer.SEMI); // Seems like a hack, best I could come up with. |
| 42 | nameT.setInputStream(templateStream); |
| 43 | rawDefineTemplate(fullyQualifiedTemplateName, impl, nameT); |
| 44 | impl.defineImplicitlyDefinedTemplates(this); |
| 45 | return impl; |
| 46 | } |
| 47 | } |
nothing calls this directly
no test coverage detected