Skip to content

Commit 0382cba

Browse files
committed
[Java] Generate SuppressWarnings annotation for enum types. Issue aeron-io#894.
1 parent 9af63a1 commit 0382cba

File tree

6 files changed

+7
-1
lines changed

6 files changed

+7
-1
lines changed

sbe-tool/src/main/java/uk/co/real_logic/sbe/generation/java/JavaGenerator.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1673,6 +1673,7 @@ private void generateMetaAttributeEnum() throws IOException
16731673
"/**\n" +
16741674
" * Meta attribute enum for selecting a particular meta attribute value.\n" +
16751675
" */\n" +
1676+
" @SuppressWarnings(\"all\")\n" +
16761677
"public enum MetaAttribute\n" +
16771678
"{\n" +
16781679
" /**\n" +
@@ -1700,7 +1701,7 @@ private static CharSequence generateEnumDeclaration(final String name, final Tok
17001701
final StringBuilder sb = new StringBuilder();
17011702

17021703
generateTypeJavadoc(sb, BASE_INDENT, typeToken);
1703-
sb.append("public enum ").append(name).append("\n{\n");
1704+
sb.append("@SuppressWarnings(\"all\")\n").append("public enum ").append(name).append("\n{\n");
17041705

17051706
return sb;
17061707
}

sbe-tool/src/main/java/uk/co/real_logic/sbe/ir/generated/ByteOrderCodec.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
/**
66
* Number encoding byte order.
77
*/
8+
@SuppressWarnings("all")
89
public enum ByteOrderCodec
910
{
1011

sbe-tool/src/main/java/uk/co/real_logic/sbe/ir/generated/MetaAttribute.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
/**
55
* Meta attribute enum for selecting a particular meta attribute value.
66
*/
7+
@SuppressWarnings("all")
78
public enum MetaAttribute
89
{
910
/**

sbe-tool/src/main/java/uk/co/real_logic/sbe/ir/generated/PresenceCodec.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
/**
66
* Field presence declaration.
77
*/
8+
@SuppressWarnings("all")
89
public enum PresenceCodec
910
{
1011

sbe-tool/src/main/java/uk/co/real_logic/sbe/ir/generated/PrimitiveTypeCodec.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
/**
66
* Primitive types in type system.
77
*/
8+
@SuppressWarnings("all")
89
public enum PrimitiveTypeCodec
910
{
1011

sbe-tool/src/main/java/uk/co/real_logic/sbe/ir/generated/SignalCodec.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
/**
66
* Token signal type in IR.
77
*/
8+
@SuppressWarnings("all")
89
public enum SignalCodec
910
{
1011

0 commit comments

Comments
 (0)