From eb17c9a0c9e0e34e695e6a459124ac79c0697e8e Mon Sep 17 00:00:00 2001 From: Ilpo Ruotsalainen Date: Tue, 27 Nov 2018 13:04:03 +0100 Subject: More semantic static constructor. --- .../src/main/java/com/yahoo/abicheck/collector/Util.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'abi-check-plugin/src') diff --git a/abi-check-plugin/src/main/java/com/yahoo/abicheck/collector/Util.java b/abi-check-plugin/src/main/java/com/yahoo/abicheck/collector/Util.java index 24c1b52aa04..820113d48ba 100644 --- a/abi-check-plugin/src/main/java/com/yahoo/abicheck/collector/Util.java +++ b/abi-check-plugin/src/main/java/com/yahoo/abicheck/collector/Util.java @@ -12,7 +12,7 @@ public class Util { AccessFlag.make(Opcodes.ACC_PRIVATE, "private"), AccessFlag.make(Opcodes.ACC_PROTECTED, "protected"), AccessFlag.make(Opcodes.ACC_FINAL, "final"), - AccessFlag.make(Opcodes.ACC_SUPER, null), // Ignored, always set by modern Java + AccessFlag.ignored(Opcodes.ACC_SUPER), // Ignored, always set by modern Java AccessFlag.make(Opcodes.ACC_INTERFACE, "interface"), AccessFlag.make(Opcodes.ACC_ABSTRACT, "abstract"), AccessFlag.make(Opcodes.ACC_SYNTHETIC, "synthetic"), // FIXME: Do we want this? @@ -64,5 +64,9 @@ public class Util { private static AccessFlag make(int bit, String attribute) { return new AccessFlag(bit, attribute); } + + private static AccessFlag ignored(int bit) { + return new AccessFlag(bit, null); + } } } -- cgit v1.2.3