From 65dbe70056d5119e872f9921860eed2b768784de Mon Sep 17 00:00:00 2001 From: shendley Date: Wed, 30 Dec 2015 18:58:34 -0500 Subject: [PATCH] samples to show that the jaxb:typesafeEnumClass doesn't play nice with episode based projects --- .../episode/a/src/main/java/a/Factory.java | 17 +++++ samples/episode/a/src/main/resources/a.xsd | 62 +++++++++++++++++-- 2 files changed, 73 insertions(+), 6 deletions(-) create mode 100755 samples/episode/a/src/main/java/a/Factory.java mode change 100644 => 100755 samples/episode/a/src/main/resources/a.xsd diff --git a/samples/episode/a/src/main/java/a/Factory.java b/samples/episode/a/src/main/java/a/Factory.java new file mode 100755 index 000000000..317ca244d --- /dev/null +++ b/samples/episode/a/src/main/java/a/Factory.java @@ -0,0 +1,17 @@ +package a; + +public class Factory { + + public void checkEnumValues(){ + // doesn't matter what we put here, we just want to make sure the enums are being constructed correctly + if(A2EnumType.ABC == A2EnumType.DEF){ + System.exit(1); + } + if(A3EnumType.START == A3EnumType.FINISH){ + System.exit(1); + } + if(A4EnumType.START == A4EnumType.FINISH){ + System.exit(1); + } + } +} diff --git a/samples/episode/a/src/main/resources/a.xsd b/samples/episode/a/src/main/resources/a.xsd old mode 100644 new mode 100755 index 7908c1d3f..d97ed8f5e --- a/samples/episode/a/src/main/resources/a.xsd +++ b/samples/episode/a/src/main/resources/a.xsd @@ -21,11 +21,12 @@ - - - - - + + + + + + @@ -33,5 +34,54 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - \ No newline at end of file +