From cfe555d216120818b4823e967659b13a30f3b3a5 Mon Sep 17 00:00:00 2001 From: Uwe Schindler Date: Fri, 20 May 2016 00:46:05 +0200 Subject: [PATCH] move unused @SuppressWarnings one level up --- .../src/main/java/org/elasticsearch/painless/Def.java | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) diff --git a/modules/lang-painless/src/main/java/org/elasticsearch/painless/Def.java b/modules/lang-painless/src/main/java/org/elasticsearch/painless/Def.java index e5967501664..889328e58db 100644 --- a/modules/lang-painless/src/main/java/org/elasticsearch/painless/Def.java +++ b/modules/lang-painless/src/main/java/org/elasticsearch/painless/Def.java @@ -55,6 +55,7 @@ public final class Def { * (to emulate a "arraystore" bytecode using MethodHandles). * This should really be a method in {@link MethodHandles} class! */ + @SuppressWarnings("unused") // getArrayLength() methods are are actually used, javac just does not know :) private static final class ArrayLengthHelper { private static final Lookup PRIV_LOOKUP = MethodHandles.lookup(); @@ -72,24 +73,14 @@ public final class Def { private static final MethodHandle OBJECT_ARRAY_MH = ARRAY_TYPE_MH_MAPPING.get(Object[].class); - // NOTE: the following are actually used, javac just does not know :) - @SuppressWarnings("unused") static int getArrayLength(final boolean[] array) { return array.length; } - @SuppressWarnings("unused") static int getArrayLength(final byte[] array) { return array.length; } - @SuppressWarnings("unused") static int getArrayLength(final short[] array) { return array.length; } - @SuppressWarnings("unused") static int getArrayLength(final int[] array) { return array.length; } - @SuppressWarnings("unused") static int getArrayLength(final long[] array) { return array.length; } - @SuppressWarnings("unused") static int getArrayLength(final char[] array) { return array.length; } - @SuppressWarnings("unused") static int getArrayLength(final float[] array) { return array.length; } - @SuppressWarnings("unused") static int getArrayLength(final double[] array) { return array.length; } - @SuppressWarnings("unused") static int getArrayLength(final Object[] array) { return array.length; } static MethodHandle arrayLengthGetter(Class arrayType) {