Skip to content

Commit 411893b

Browse files
committed
Merge pull request aeron-io#216 from yaitskov/java-pojo
java pojo mock generator
2 parents fc8febc + cfc961f commit 411893b

File tree

2 files changed

+525
-0
lines changed

2 files changed

+525
-0
lines changed

main/java/uk/co/real_logic/sbe/generation/TargetCodeGenerator.java

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@
2020
import uk.co.real_logic.sbe.generation.csharp.CSharpNamespaceOutputManager;
2121
import uk.co.real_logic.sbe.generation.cpp98.NamespaceOutputManager;
2222
import uk.co.real_logic.sbe.generation.java.JavaGenerator;
23+
import uk.co.real_logic.sbe.generation.java.JavaPojoGenerator;
2324
import uk.co.real_logic.sbe.generation.java.PackageOutputManager;
2425
import uk.co.real_logic.sbe.ir.Ir;
2526

@@ -30,6 +31,15 @@
3031
*/
3132
public enum TargetCodeGenerator
3233
{
34+
JAVAPOJO()
35+
{
36+
public CodeGenerator newInstance(final Ir ir, final String outputDir)
37+
throws IOException
38+
{
39+
return new JavaPojoGenerator(ir, new PackageOutputManager(outputDir, ir.applicableNamespace()));
40+
}
41+
},
42+
3343
JAVA()
3444
{
3545
public CodeGenerator newInstance(final Ir ir, final String outputDir)

0 commit comments

Comments
 (0)