Package org.antlr.v4.testgen
Class TestGenerator
java.lang.Object
org.antlr.v4.testgen.TestGenerator
- Direct Known Subclasses:
Antlr4TestGeneratorMojo.MavenTestGenerator
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionTestGenerator(String encoding, File runtimeTemplates, File outputDirectory, boolean visualize) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidvoidexecute()protected voidgenerateCodeForFoldersInIndex(org.stringtemplate.v4.STGroup targetGroup, String rootFolder) protected voidgenerateTestFile(org.stringtemplate.v4.STGroup index, org.stringtemplate.v4.STGroup targetGroup, String testdir, Collection<String> testTemplates) getOutputDir(String templateFolder) private voidimportLanguageTemplates(org.stringtemplate.v4.STGroup testGroup, org.stringtemplate.v4.STGroup languageGroup) protected voidprotected voidvoid
-
Field Details
-
encoding
-
runtimeTemplates
-
outputDirectory
-
visualize
private final boolean visualize
-
-
Constructor Details
-
TestGenerator
-
-
Method Details
-
execute
public void execute() -
generateCodeForFoldersInIndex
protected void generateCodeForFoldersInIndex(org.stringtemplate.v4.STGroup targetGroup, String rootFolder) -
generateTestFile
protected void generateTestFile(org.stringtemplate.v4.STGroup index, org.stringtemplate.v4.STGroup targetGroup, String testdir, Collection<String> testTemplates) -
importLanguageTemplates
private void importLanguageTemplates(org.stringtemplate.v4.STGroup testGroup, org.stringtemplate.v4.STGroup languageGroup) -
writeFile
- Throws:
IOException
-
getOutputDir
-
info
-
warn
-
error
-