Remove redundant type arguments. Project: http://git-wip-us.apache.org/repos/asf/commons-lang/repo Commit: http://git-wip-us.apache.org/repos/asf/commons-lang/commit/4f82195a Tree: http://git-wip-us.apache.org/repos/asf/commons-lang/tree/4f82195a Diff: http://git-wip-us.apache.org/repos/asf/commons-lang/diff/4f82195a
Branch: refs/heads/master Commit: 4f82195afdc4279c05826fc20f8642bfdaaafec3 Parents: 7e8df32 Author: Gary Gregory <ggreg...@apache.org> Authored: Sun Oct 23 10:52:50 2016 -0700 Committer: Gary Gregory <ggreg...@apache.org> Committed: Sun Oct 23 10:52:50 2016 -0700 ---------------------------------------------------------------------- .../org/apache/commons/lang3/ArrayUtils.java | 20 ++++++------ .../org/apache/commons/lang3/ClassUtils.java | 26 ++++++++-------- .../org/apache/commons/lang3/EnumUtils.java | 4 +-- .../org/apache/commons/lang3/LocaleUtils.java | 14 ++++----- .../org/apache/commons/lang3/ObjectUtils.java | 6 ++-- .../java/org/apache/commons/lang3/Range.java | 2 +- .../commons/lang3/SerializationUtils.java | 2 +- .../org/apache/commons/lang3/StringUtils.java | 10 +++--- .../org/apache/commons/lang3/ThreadUtils.java | 6 ++-- .../commons/lang3/builder/DiffBuilder.java | 2 +- .../commons/lang3/builder/EqualsBuilder.java | 4 +-- .../commons/lang3/builder/HashCodeBuilder.java | 4 +-- .../builder/ReflectionToStringBuilder.java | 2 +- .../commons/lang3/builder/ToStringStyle.java | 4 +-- .../concurrent/AbstractCircuitBreaker.java | 2 +- .../lang3/concurrent/AtomicInitializer.java | 2 +- .../lang3/concurrent/AtomicSafeInitializer.java | 4 +-- .../lang3/concurrent/ConcurrentUtils.java | 2 +- .../concurrent/EventCountCircuitBreaker.java | 4 +-- .../concurrent/MultiBackgroundInitializer.java | 8 ++--- .../lang3/event/EventListenerSupport.java | 8 ++--- .../apache/commons/lang3/event/EventUtils.java | 2 +- .../exception/DefaultExceptionContext.java | 8 ++--- .../commons/lang3/exception/ExceptionUtils.java | 8 ++--- .../commons/lang3/reflect/FieldUtils.java | 4 +-- .../commons/lang3/reflect/MethodUtils.java | 4 +-- .../apache/commons/lang3/reflect/TypeUtils.java | 10 +++--- .../lang3/text/ExtendedMessageFormat.java | 4 +-- .../apache/commons/lang3/text/StrLookup.java | 4 +-- .../commons/lang3/text/StrSubstitutor.java | 4 +-- .../apache/commons/lang3/text/StrTokenizer.java | 4 +-- .../lang3/text/translate/LookupTranslator.java | 4 +-- .../commons/lang3/time/DurationFormatUtils.java | 2 +- .../commons/lang3/time/FastDateParser.java | 12 ++++---- .../commons/lang3/time/FastDatePrinter.java | 4 +-- .../apache/commons/lang3/time/FormatCache.java | 4 +-- .../commons/lang3/tuple/ImmutablePair.java | 2 +- .../commons/lang3/tuple/ImmutableTriple.java | 2 +- .../apache/commons/lang3/tuple/MutablePair.java | 2 +- .../commons/lang3/tuple/MutableTriple.java | 2 +- .../org/apache/commons/lang3/tuple/Pair.java | 2 +- .../org/apache/commons/lang3/tuple/Triple.java | 2 +- .../apache/commons/lang3/ClassUtilsTest.java | 8 ++--- .../commons/lang3/HashSetvBitSetTest.java | 2 +- .../apache/commons/lang3/LocaleUtilsTest.java | 2 +- .../apache/commons/lang3/ObjectUtilsTest.java | 2 +- .../commons/lang3/SerializationUtilsTest.java | 2 +- .../org/apache/commons/lang3/ValidateTest.java | 16 +++++----- .../lang3/builder/DefaultToStringStyleTest.java | 8 ++--- .../lang3/builder/JsonToStringStyleTest.java | 8 ++--- .../builder/MultiLineToStringStyleTest.java | 8 ++--- .../MultilineRecursiveToStringStyleTest.java | 2 +- .../builder/NoClassNameToStringStyleTest.java | 8 ++--- .../builder/NoFieldNamesToStringStyleTest.java | 8 ++--- .../builder/RecursiveToStringStyleTest.java | 8 ++--- ...eflectionToStringBuilderConcurrencyTest.java | 2 +- .../ReflectionToStringBuilderExcludeTest.java | 6 ++-- ...ringBuilderMutateInspectConcurrencyTest.java | 2 +- .../builder/ShortPrefixToStringStyleTest.java | 8 ++--- .../lang3/builder/SimpleToStringStyleTest.java | 8 ++--- .../builder/StandardToStringStyleTest.java | 8 ++--- .../lang3/builder/ToStringBuilderTest.java | 18 +++++------ .../builder/ToStringStyleConcurrencyTest.java | 4 +-- .../concurrent/BackgroundInitializerTest.java | 2 +- .../CallableBackgroundInitializerTest.java | 6 ++-- .../lang3/concurrent/ConcurrentUtilsTest.java | 14 ++++----- .../concurrent/ConstantInitializerTest.java | 16 +++++----- .../EventCountCircuitBreakerTest.java | 2 +- .../lang3/event/EventListenerSupportTest.java | 2 +- .../commons/lang3/event/EventUtilsTest.java | 2 +- .../lang3/mutable/MutableObjectTest.java | 32 ++++++++++---------- .../lang3/reflect/ConstructorUtilsTest.java | 2 +- .../commons/lang3/reflect/FieldUtilsTest.java | 2 +- .../commons/lang3/reflect/MethodUtilsTest.java | 2 +- .../commons/lang3/reflect/TypeUtilsTest.java | 2 +- .../lang3/text/ExtendedMessageFormatTest.java | 4 +-- .../commons/lang3/text/StrLookupTest.java | 2 +- .../commons/lang3/text/StrSubstitutorTest.java | 22 +++++++------- .../lang3/text/translate/EntityArraysTest.java | 8 ++--- .../commons/lang3/time/FastDateParserTest.java | 2 +- .../time/FastDatePrinterTimeZonesTest.java | 2 +- .../commons/lang3/tuple/ImmutablePairTest.java | 4 +-- .../lang3/tuple/ImmutableTripleTest.java | 4 +-- .../commons/lang3/tuple/MutablePairTest.java | 8 ++--- .../commons/lang3/tuple/MutableTripleTest.java | 8 ++--- .../apache/commons/lang3/tuple/PairTest.java | 4 +-- .../apache/commons/lang3/tuple/TripleTest.java | 2 +- 87 files changed, 259 insertions(+), 259 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/commons-lang/blob/4f82195a/src/main/java/org/apache/commons/lang3/ArrayUtils.java ---------------------------------------------------------------------- diff --git a/src/main/java/org/apache/commons/lang3/ArrayUtils.java b/src/main/java/org/apache/commons/lang3/ArrayUtils.java index f42a498..3ba98e5 100644 --- a/src/main/java/org/apache/commons/lang3/ArrayUtils.java +++ b/src/main/java/org/apache/commons/lang3/ArrayUtils.java @@ -239,7 +239,7 @@ public class ArrayUtils { if (array == null) { return null; } - final Map<Object, Object> map = new HashMap<Object, Object>((int) (array.length * 1.5)); + final Map<Object, Object> map = new HashMap<>((int) (array.length * 1.5)); for (int i = 0; i < array.length; i++) { final Object object = array[i]; if (object instanceof Map.Entry<?, ?>) { @@ -6611,7 +6611,7 @@ public class ArrayUtils { if (isEmpty(array) || isEmpty(values)) { return clone(array); } - final HashMap<T, MutableInt> occurrences = new HashMap<T, MutableInt>(values.length); + final HashMap<T, MutableInt> occurrences = new HashMap<>(values.length); for (final T v : values) { final MutableInt count = occurrences.get(v); if (count == null) { @@ -6701,7 +6701,7 @@ public class ArrayUtils { if (isEmpty(array) || isEmpty(values)) { return clone(array); } - final Map<Byte, MutableInt> occurrences = new HashMap<Byte, MutableInt>(values.length); + final Map<Byte, MutableInt> occurrences = new HashMap<>(values.length); for (final byte v : values) { final Byte boxed = Byte.valueOf(v); final MutableInt count = occurrences.get(boxed); @@ -6789,7 +6789,7 @@ public class ArrayUtils { if (isEmpty(array) || isEmpty(values)) { return clone(array); } - final HashMap<Short, MutableInt> occurrences = new HashMap<Short, MutableInt>(values.length); + final HashMap<Short, MutableInt> occurrences = new HashMap<>(values.length); for (final short v : values) { final Short boxed = Short.valueOf(v); final MutableInt count = occurrences.get(boxed); @@ -6877,7 +6877,7 @@ public class ArrayUtils { if (isEmpty(array) || isEmpty(values)) { return clone(array); } - final HashMap<Integer, MutableInt> occurrences = new HashMap<Integer, MutableInt>(values.length); + final HashMap<Integer, MutableInt> occurrences = new HashMap<>(values.length); for (final int v : values) { final Integer boxed = Integer.valueOf(v); final MutableInt count = occurrences.get(boxed); @@ -6965,7 +6965,7 @@ public class ArrayUtils { if (isEmpty(array) || isEmpty(values)) { return clone(array); } - final HashMap<Character, MutableInt> occurrences = new HashMap<Character, MutableInt>(values.length); + final HashMap<Character, MutableInt> occurrences = new HashMap<>(values.length); for (final char v : values) { final Character boxed = Character.valueOf(v); final MutableInt count = occurrences.get(boxed); @@ -7053,7 +7053,7 @@ public class ArrayUtils { if (isEmpty(array) || isEmpty(values)) { return clone(array); } - final HashMap<Long, MutableInt> occurrences = new HashMap<Long, MutableInt>(values.length); + final HashMap<Long, MutableInt> occurrences = new HashMap<>(values.length); for (final long v : values) { final Long boxed = Long.valueOf(v); final MutableInt count = occurrences.get(boxed); @@ -7141,7 +7141,7 @@ public class ArrayUtils { if (isEmpty(array) || isEmpty(values)) { return clone(array); } - final HashMap<Float, MutableInt> occurrences = new HashMap<Float, MutableInt>(values.length); + final HashMap<Float, MutableInt> occurrences = new HashMap<>(values.length); for (final float v : values) { final Float boxed = Float.valueOf(v); final MutableInt count = occurrences.get(boxed); @@ -7229,7 +7229,7 @@ public class ArrayUtils { if (isEmpty(array) || isEmpty(values)) { return clone(array); } - final HashMap<Double, MutableInt> occurrences = new HashMap<Double, MutableInt>(values.length); + final HashMap<Double, MutableInt> occurrences = new HashMap<>(values.length); for (final double v : values) { final Double boxed = Double.valueOf(v); final MutableInt count = occurrences.get(boxed); @@ -7313,7 +7313,7 @@ public class ArrayUtils { if (isEmpty(array) || isEmpty(values)) { return clone(array); } - final HashMap<Boolean, MutableInt> occurrences = new HashMap<Boolean, MutableInt>(2); // only two possible values here + final HashMap<Boolean, MutableInt> occurrences = new HashMap<>(2); // only two possible values here for (final boolean v : values) { final Boolean boxed = Boolean.valueOf(v); final MutableInt count = occurrences.get(boxed); http://git-wip-us.apache.org/repos/asf/commons-lang/blob/4f82195a/src/main/java/org/apache/commons/lang3/ClassUtils.java ---------------------------------------------------------------------- diff --git a/src/main/java/org/apache/commons/lang3/ClassUtils.java b/src/main/java/org/apache/commons/lang3/ClassUtils.java index da2a7b2..465990e 100644 --- a/src/main/java/org/apache/commons/lang3/ClassUtils.java +++ b/src/main/java/org/apache/commons/lang3/ClassUtils.java @@ -75,7 +75,7 @@ public class ClassUtils { /** * Maps names of primitives to their corresponding primitive {@code Class}es. */ - private static final Map<String, Class<?>> namePrimitiveMap = new HashMap<String, Class<?>>(); + private static final Map<String, Class<?>> namePrimitiveMap = new HashMap<>(); static { namePrimitiveMap.put("boolean", Boolean.TYPE); namePrimitiveMap.put("byte", Byte.TYPE); @@ -91,7 +91,7 @@ public class ClassUtils { /** * Maps primitive {@code Class}es to their corresponding wrapper {@code Class}. */ - private static final Map<Class<?>, Class<?>> primitiveWrapperMap = new HashMap<Class<?>, Class<?>>(); + private static final Map<Class<?>, Class<?>> primitiveWrapperMap = new HashMap<>(); static { primitiveWrapperMap.put(Boolean.TYPE, Boolean.class); primitiveWrapperMap.put(Byte.TYPE, Byte.class); @@ -107,7 +107,7 @@ public class ClassUtils { /** * Maps wrapper {@code Class}es to their corresponding primitive types. */ - private static final Map<Class<?>, Class<?>> wrapperPrimitiveMap = new HashMap<Class<?>, Class<?>>(); + private static final Map<Class<?>, Class<?>> wrapperPrimitiveMap = new HashMap<>(); static { for (final Map.Entry<Class<?>, Class<?>> entry : primitiveWrapperMap.entrySet()) { final Class<?> primitiveClass = entry.getKey(); @@ -132,7 +132,7 @@ public class ClassUtils { * Feed abbreviation maps */ static { - final Map<String, String> m = new HashMap<String, String>(); + final Map<String, String> m = new HashMap<>(); m.put("int", "I"); m.put("boolean", "Z"); m.put("float", "F"); @@ -141,7 +141,7 @@ public class ClassUtils { m.put("byte", "B"); m.put("double", "D"); m.put("char", "C"); - final Map<String, String> r = new HashMap<String, String>(); + final Map<String, String> r = new HashMap<>(); for (final Map.Entry<String, String> e : m.entrySet()) { r.put(e.getValue(), e.getKey()); } @@ -423,7 +423,7 @@ public class ClassUtils { if (cls == null) { return null; } - final List<Class<?>> classes = new ArrayList<Class<?>>(); + final List<Class<?>> classes = new ArrayList<>(); Class<?> superclass = cls.getSuperclass(); while (superclass != null) { classes.add(superclass); @@ -450,10 +450,10 @@ public class ClassUtils { return null; } - final LinkedHashSet<Class<?>> interfacesFound = new LinkedHashSet<Class<?>>(); + final LinkedHashSet<Class<?>> interfacesFound = new LinkedHashSet<>(); getAllInterfaces(cls, interfacesFound); - return new ArrayList<Class<?>>(interfacesFound); + return new ArrayList<>(interfacesFound); } /** @@ -494,7 +494,7 @@ public class ClassUtils { if (classNames == null) { return null; } - final List<Class<?>> classes = new ArrayList<Class<?>>(classNames.size()); + final List<Class<?>> classes = new ArrayList<>(classNames.size()); for (final String className : classNames) { try { classes.add(Class.forName(className)); @@ -521,7 +521,7 @@ public class ClassUtils { if (classes == null) { return null; } - final List<String> classNames = new ArrayList<String>(classes.size()); + final List<String> classNames = new ArrayList<>(classes.size()); for (final Class<?> cls : classes) { if (cls == null) { classNames.add(null); @@ -1021,7 +1021,7 @@ public class ClassUtils { return declaredMethod; } - final List<Class<?>> candidateClasses = new ArrayList<Class<?>>(); + final List<Class<?>> candidateClasses = new ArrayList<>(); candidateClasses.addAll(getAllInterfaces(cls)); candidateClasses.addAll(getAllSuperclasses(cls)); @@ -1287,7 +1287,7 @@ public class ClassUtils { @Override public Iterator<Class<?>> iterator() { - final Set<Class<?>> seenInterfaces = new HashSet<Class<?>>(); + final Set<Class<?>> seenInterfaces = new HashSet<>(); final Iterator<Class<?>> wrapped = classes.iterator(); return new Iterator<Class<?>>() { @@ -1306,7 +1306,7 @@ public class ClassUtils { return nextInterface; } final Class<?> nextSuperclass = wrapped.next(); - final Set<Class<?>> currentInterfaces = new LinkedHashSet<Class<?>>(); + final Set<Class<?>> currentInterfaces = new LinkedHashSet<>(); walkInterfaces(currentInterfaces, nextSuperclass); interfaces = currentInterfaces.iterator(); return nextSuperclass; http://git-wip-us.apache.org/repos/asf/commons-lang/blob/4f82195a/src/main/java/org/apache/commons/lang3/EnumUtils.java ---------------------------------------------------------------------- diff --git a/src/main/java/org/apache/commons/lang3/EnumUtils.java b/src/main/java/org/apache/commons/lang3/EnumUtils.java index 699a215..8280bf8 100644 --- a/src/main/java/org/apache/commons/lang3/EnumUtils.java +++ b/src/main/java/org/apache/commons/lang3/EnumUtils.java @@ -55,7 +55,7 @@ public class EnumUtils { * @return the modifiable map of enum names to enums, never null */ public static <E extends Enum<E>> Map<String, E> getEnumMap(final Class<E> enumClass) { - final Map<String, E> map = new LinkedHashMap<String, E>(); + final Map<String, E> map = new LinkedHashMap<>(); for (final E e: enumClass.getEnumConstants()) { map.put(e.name(), e); } @@ -72,7 +72,7 @@ public class EnumUtils { * @return the modifiable list of enums, never null */ public static <E extends Enum<E>> List<E> getEnumList(final Class<E> enumClass) { - return new ArrayList<E>(Arrays.asList(enumClass.getEnumConstants())); + return new ArrayList<>(Arrays.asList(enumClass.getEnumConstants())); } /** http://git-wip-us.apache.org/repos/asf/commons-lang/blob/4f82195a/src/main/java/org/apache/commons/lang3/LocaleUtils.java ---------------------------------------------------------------------- diff --git a/src/main/java/org/apache/commons/lang3/LocaleUtils.java b/src/main/java/org/apache/commons/lang3/LocaleUtils.java index 4185373..a3126eb 100644 --- a/src/main/java/org/apache/commons/lang3/LocaleUtils.java +++ b/src/main/java/org/apache/commons/lang3/LocaleUtils.java @@ -39,11 +39,11 @@ public class LocaleUtils { /** Concurrent map of language locales by country. */ private static final ConcurrentMap<String, List<Locale>> cLanguagesByCountry = - new ConcurrentHashMap<String, List<Locale>>(); + new ConcurrentHashMap<>(); /** Concurrent map of country locales by language. */ private static final ConcurrentMap<String, List<Locale>> cCountriesByLanguage = - new ConcurrentHashMap<String, List<Locale>>(); + new ConcurrentHashMap<>(); /** * <p>{@code LocaleUtils} instances should NOT be constructed in standard programming. @@ -189,7 +189,7 @@ public class LocaleUtils { * @return the unmodifiable list of Locale objects, 0 being locale, not null */ public static List<Locale> localeLookupList(final Locale locale, final Locale defaultLocale) { - final List<Locale> list = new ArrayList<Locale>(4); + final List<Locale> list = new ArrayList<>(4); if (locale != null) { list.add(locale); if (locale.getVariant().length() > 0) { @@ -260,7 +260,7 @@ public class LocaleUtils { } List<Locale> langs = cLanguagesByCountry.get(countryCode); if (langs == null) { - langs = new ArrayList<Locale>(); + langs = new ArrayList<>(); final List<Locale> locales = availableLocaleList(); for (int i = 0; i < locales.size(); i++) { final Locale locale = locales.get(i); @@ -292,7 +292,7 @@ public class LocaleUtils { } List<Locale> countries = cCountriesByLanguage.get(languageCode); if (countries == null) { - countries = new ArrayList<Locale>(); + countries = new ArrayList<>(); final List<Locale> locales = availableLocaleList(); for (int i = 0; i < locales.size(); i++) { final Locale locale = locales.get(i); @@ -318,9 +318,9 @@ public class LocaleUtils { private static final Set<Locale> AVAILABLE_LOCALE_SET; static { - final List<Locale> list = new ArrayList<Locale>(Arrays.asList(Locale.getAvailableLocales())); // extra safe + final List<Locale> list = new ArrayList<>(Arrays.asList(Locale.getAvailableLocales())); // extra safe AVAILABLE_LOCALE_LIST = Collections.unmodifiableList(list); - AVAILABLE_LOCALE_SET = Collections.unmodifiableSet(new HashSet<Locale>(list)); + AVAILABLE_LOCALE_SET = Collections.unmodifiableSet(new HashSet<>(list)); } } http://git-wip-us.apache.org/repos/asf/commons-lang/blob/4f82195a/src/main/java/org/apache/commons/lang3/ObjectUtils.java ---------------------------------------------------------------------- diff --git a/src/main/java/org/apache/commons/lang3/ObjectUtils.java b/src/main/java/org/apache/commons/lang3/ObjectUtils.java index d328105..84b4b10 100644 --- a/src/main/java/org/apache/commons/lang3/ObjectUtils.java +++ b/src/main/java/org/apache/commons/lang3/ObjectUtils.java @@ -586,7 +586,7 @@ public class ObjectUtils { public static <T extends Comparable<? super T>> T median(final T... items) { Validate.notEmpty(items); Validate.noNullElements(items); - final TreeSet<T> sort = new TreeSet<T>(); + final TreeSet<T> sort = new TreeSet<>(); Collections.addAll(sort, items); @SuppressWarnings("unchecked") //we know all items added were T instances final @@ -609,7 +609,7 @@ public class ObjectUtils { Validate.notEmpty(items, "null/empty items"); Validate.noNullElements(items); Validate.notNull(comparator, "null comparator"); - final TreeSet<T> sort = new TreeSet<T>(comparator); + final TreeSet<T> sort = new TreeSet<>(comparator); Collections.addAll(sort, items); @SuppressWarnings("unchecked") //we know all items added were T instances final @@ -629,7 +629,7 @@ public class ObjectUtils { */ public static <T> T mode(final T... items) { if (ArrayUtils.isNotEmpty(items)) { - final HashMap<T, MutableInt> occurrences = new HashMap<T, MutableInt>(items.length); + final HashMap<T, MutableInt> occurrences = new HashMap<>(items.length); for (final T t : items) { final MutableInt count = occurrences.get(t); if (count == null) { http://git-wip-us.apache.org/repos/asf/commons-lang/blob/4f82195a/src/main/java/org/apache/commons/lang3/Range.java ---------------------------------------------------------------------- diff --git a/src/main/java/org/apache/commons/lang3/Range.java b/src/main/java/org/apache/commons/lang3/Range.java index 40afba8..73e6969 100644 --- a/src/main/java/org/apache/commons/lang3/Range.java +++ b/src/main/java/org/apache/commons/lang3/Range.java @@ -131,7 +131,7 @@ public final class Range<T> implements Serializable { * @throws ClassCastException if using natural ordering and the elements are not {@code Comparable} */ public static <T> Range<T> between(final T fromInclusive, final T toInclusive, final Comparator<T> comparator) { - return new Range<T>(fromInclusive, toInclusive, comparator); + return new Range<>(fromInclusive, toInclusive, comparator); } /** http://git-wip-us.apache.org/repos/asf/commons-lang/blob/4f82195a/src/main/java/org/apache/commons/lang3/SerializationUtils.java ---------------------------------------------------------------------- diff --git a/src/main/java/org/apache/commons/lang3/SerializationUtils.java b/src/main/java/org/apache/commons/lang3/SerializationUtils.java index a5a7b49..9e60e69 100644 --- a/src/main/java/org/apache/commons/lang3/SerializationUtils.java +++ b/src/main/java/org/apache/commons/lang3/SerializationUtils.java @@ -280,7 +280,7 @@ public class SerializationUtils { */ static class ClassLoaderAwareObjectInputStream extends ObjectInputStream { private static final Map<String, Class<?>> primitiveTypes = - new HashMap<String, Class<?>>(); + new HashMap<>(); static { primitiveTypes.put("byte", byte.class); http://git-wip-us.apache.org/repos/asf/commons-lang/blob/4f82195a/src/main/java/org/apache/commons/lang3/StringUtils.java ---------------------------------------------------------------------- diff --git a/src/main/java/org/apache/commons/lang3/StringUtils.java b/src/main/java/org/apache/commons/lang3/StringUtils.java index 8405a9f..b911af1 100644 --- a/src/main/java/org/apache/commons/lang3/StringUtils.java +++ b/src/main/java/org/apache/commons/lang3/StringUtils.java @@ -3002,7 +3002,7 @@ public class StringUtils { } final int closeLen = close.length(); final int openLen = open.length(); - final List<String> list = new ArrayList<String>(); + final List<String> list = new ArrayList<>(); int pos = 0; while (pos < strLen - closeLen) { int start = str.indexOf(open, pos); @@ -3298,7 +3298,7 @@ public class StringUtils { final int separatorLength = separator.length(); - final ArrayList<String> substrings = new ArrayList<String>(); + final ArrayList<String> substrings = new ArrayList<>(); int numberOfSubstrings = 0; int beg = 0; int end = 0; @@ -3432,7 +3432,7 @@ public class StringUtils { if (len == 0) { return ArrayUtils.EMPTY_STRING_ARRAY; } - final List<String> list = new ArrayList<String>(); + final List<String> list = new ArrayList<>(); int i = 0, start = 0; boolean match = false; boolean lastMatch = false; @@ -3559,7 +3559,7 @@ public class StringUtils { if (len == 0) { return ArrayUtils.EMPTY_STRING_ARRAY; } - final List<String> list = new ArrayList<String>(); + final List<String> list = new ArrayList<>(); int sizePlus1 = 1; int i = 0, start = 0; boolean match = false; @@ -3705,7 +3705,7 @@ public class StringUtils { return ArrayUtils.EMPTY_STRING_ARRAY; } final char[] c = str.toCharArray(); - final List<String> list = new ArrayList<String>(); + final List<String> list = new ArrayList<>(); int tokenStart = 0; int currentType = Character.getType(c[tokenStart]); for (int pos = tokenStart + 1; pos < c.length; pos++) { http://git-wip-us.apache.org/repos/asf/commons-lang/blob/4f82195a/src/main/java/org/apache/commons/lang3/ThreadUtils.java ---------------------------------------------------------------------- diff --git a/src/main/java/org/apache/commons/lang3/ThreadUtils.java b/src/main/java/org/apache/commons/lang3/ThreadUtils.java index 89a59ce..93a48b7 100644 --- a/src/main/java/org/apache/commons/lang3/ThreadUtils.java +++ b/src/main/java/org/apache/commons/lang3/ThreadUtils.java @@ -131,7 +131,7 @@ public class ThreadUtils { return Collections.emptyList(); } - final Collection<Thread> result = new ArrayList<Thread>(); + final Collection<Thread> result = new ArrayList<>(); final NamePredicate threadNamePredicate = new NamePredicate(threadName); for(final ThreadGroup group : threadGroups) { result.addAll(findThreads(group, false, threadNamePredicate)); @@ -413,7 +413,7 @@ public class ThreadUtils { //return value of enumerate() must be strictly less than the array size according to javadoc } while (count >= threads.length); - final List<Thread> result = new ArrayList<Thread>(count); + final List<Thread> result = new ArrayList<>(count); for (int i = 0; i < count; ++i) { if (predicate.test(threads[i])) { result.add(threads[i]); @@ -449,7 +449,7 @@ public class ThreadUtils { //return value of enumerate() must be strictly less than the array size according to javadoc } while(count >= threadGroups.length); - final List<ThreadGroup> result = new ArrayList<ThreadGroup>(count); + final List<ThreadGroup> result = new ArrayList<>(count); for(int i = 0; i < count; ++i) { if(predicate.test(threadGroups[i])) { result.add(threadGroups[i]); http://git-wip-us.apache.org/repos/asf/commons-lang/blob/4f82195a/src/main/java/org/apache/commons/lang3/builder/DiffBuilder.java ---------------------------------------------------------------------- diff --git a/src/main/java/org/apache/commons/lang3/builder/DiffBuilder.java b/src/main/java/org/apache/commons/lang3/builder/DiffBuilder.java index 6858952..e9804d5 100644 --- a/src/main/java/org/apache/commons/lang3/builder/DiffBuilder.java +++ b/src/main/java/org/apache/commons/lang3/builder/DiffBuilder.java @@ -109,7 +109,7 @@ public class DiffBuilder implements Builder<DiffResult> { throw new IllegalArgumentException("rhs cannot be null"); } - this.diffs = new ArrayList<Diff<?>>(); + this.diffs = new ArrayList<>(); this.left = lhs; this.right = rhs; this.style = style; http://git-wip-us.apache.org/repos/asf/commons-lang/blob/4f82195a/src/main/java/org/apache/commons/lang3/builder/EqualsBuilder.java ---------------------------------------------------------------------- diff --git a/src/main/java/org/apache/commons/lang3/builder/EqualsBuilder.java b/src/main/java/org/apache/commons/lang3/builder/EqualsBuilder.java index 502f055..c25e928 100644 --- a/src/main/java/org/apache/commons/lang3/builder/EqualsBuilder.java +++ b/src/main/java/org/apache/commons/lang3/builder/EqualsBuilder.java @@ -92,7 +92,7 @@ public class EqualsBuilder implements Builder<Boolean> { * * @since 3.0 */ - private static final ThreadLocal<Set<Pair<IDKey, IDKey>>> REGISTRY = new ThreadLocal<Set<Pair<IDKey, IDKey>>>(); + private static final ThreadLocal<Set<Pair<IDKey, IDKey>>> REGISTRY = new ThreadLocal<>(); /* * NOTE: we cannot store the actual objects in a HashSet, as that would use the very hashCode() @@ -174,7 +174,7 @@ public class EqualsBuilder implements Builder<Boolean> { private static void register(final Object lhs, final Object rhs) { Set<Pair<IDKey, IDKey>> registry = getRegistry(); if (registry == null) { - registry = new HashSet<Pair<IDKey, IDKey>>(); + registry = new HashSet<>(); REGISTRY.set(registry); } final Pair<IDKey, IDKey> pair = getRegisterPair(lhs, rhs); http://git-wip-us.apache.org/repos/asf/commons-lang/blob/4f82195a/src/main/java/org/apache/commons/lang3/builder/HashCodeBuilder.java ---------------------------------------------------------------------- diff --git a/src/main/java/org/apache/commons/lang3/builder/HashCodeBuilder.java b/src/main/java/org/apache/commons/lang3/builder/HashCodeBuilder.java index 6dbc8e6..7df9fb6 100644 --- a/src/main/java/org/apache/commons/lang3/builder/HashCodeBuilder.java +++ b/src/main/java/org/apache/commons/lang3/builder/HashCodeBuilder.java @@ -118,7 +118,7 @@ public class HashCodeBuilder implements Builder<Integer> { * * @since 2.3 */ - private static final ThreadLocal<Set<IDKey>> REGISTRY = new ThreadLocal<Set<IDKey>>(); + private static final ThreadLocal<Set<IDKey>> REGISTRY = new ThreadLocal<>(); /* * NOTE: we cannot store the actual objects in a HashSet, as that would use the very hashCode() @@ -500,7 +500,7 @@ public class HashCodeBuilder implements Builder<Integer> { private static void register(final Object value) { Set<IDKey> registry = getRegistry(); if (registry == null) { - registry = new HashSet<IDKey>(); + registry = new HashSet<>(); REGISTRY.set(registry); } registry.add(new IDKey(value)); http://git-wip-us.apache.org/repos/asf/commons-lang/blob/4f82195a/src/main/java/org/apache/commons/lang3/builder/ReflectionToStringBuilder.java ---------------------------------------------------------------------- diff --git a/src/main/java/org/apache/commons/lang3/builder/ReflectionToStringBuilder.java b/src/main/java/org/apache/commons/lang3/builder/ReflectionToStringBuilder.java index 61ce666..d40a838 100644 --- a/src/main/java/org/apache/commons/lang3/builder/ReflectionToStringBuilder.java +++ b/src/main/java/org/apache/commons/lang3/builder/ReflectionToStringBuilder.java @@ -340,7 +340,7 @@ public class ReflectionToStringBuilder extends ToStringBuilder { * @return The given array or a new array without null. */ static String[] toNoNullStringArray(final Object[] array) { - final List<String> list = new ArrayList<String>(array.length); + final List<String> list = new ArrayList<>(array.length); for (final Object e : array) { if (e != null) { list.add(e.toString()); http://git-wip-us.apache.org/repos/asf/commons-lang/blob/4f82195a/src/main/java/org/apache/commons/lang3/builder/ToStringStyle.java ---------------------------------------------------------------------- diff --git a/src/main/java/org/apache/commons/lang3/builder/ToStringStyle.java b/src/main/java/org/apache/commons/lang3/builder/ToStringStyle.java index ec48d2b..8a8e653 100644 --- a/src/main/java/org/apache/commons/lang3/builder/ToStringStyle.java +++ b/src/main/java/org/apache/commons/lang3/builder/ToStringStyle.java @@ -165,7 +165,7 @@ public abstract class ToStringStyle implements Serializable { * </p> */ private static final ThreadLocal<WeakHashMap<Object, Object>> REGISTRY = - new ThreadLocal<WeakHashMap<Object,Object>>(); + new ThreadLocal<>(); /* * Note that objects of this class are generally shared between threads, so * an instance variable would not be suitable here. @@ -217,7 +217,7 @@ public abstract class ToStringStyle implements Serializable { if (value != null) { final Map<Object, Object> m = getRegistry(); if (m == null) { - REGISTRY.set(new WeakHashMap<Object, Object>()); + REGISTRY.set(new WeakHashMap<>()); } getRegistry().put(value, null); } http://git-wip-us.apache.org/repos/asf/commons-lang/blob/4f82195a/src/main/java/org/apache/commons/lang3/concurrent/AbstractCircuitBreaker.java ---------------------------------------------------------------------- diff --git a/src/main/java/org/apache/commons/lang3/concurrent/AbstractCircuitBreaker.java b/src/main/java/org/apache/commons/lang3/concurrent/AbstractCircuitBreaker.java index dfe3651..931c565 100644 --- a/src/main/java/org/apache/commons/lang3/concurrent/AbstractCircuitBreaker.java +++ b/src/main/java/org/apache/commons/lang3/concurrent/AbstractCircuitBreaker.java @@ -34,7 +34,7 @@ public abstract class AbstractCircuitBreaker<T> implements CircuitBreaker<T> { public static final String PROPERTY_NAME = "open"; /** The current state of this circuit breaker. */ - protected final AtomicReference<State> state = new AtomicReference<State>(State.CLOSED); + protected final AtomicReference<State> state = new AtomicReference<>(State.CLOSED); /** An object for managing change listeners registered at this instance. */ private final PropertyChangeSupport changeSupport; http://git-wip-us.apache.org/repos/asf/commons-lang/blob/4f82195a/src/main/java/org/apache/commons/lang3/concurrent/AtomicInitializer.java ---------------------------------------------------------------------- diff --git a/src/main/java/org/apache/commons/lang3/concurrent/AtomicInitializer.java b/src/main/java/org/apache/commons/lang3/concurrent/AtomicInitializer.java index 416dba7..ac4b85e 100644 --- a/src/main/java/org/apache/commons/lang3/concurrent/AtomicInitializer.java +++ b/src/main/java/org/apache/commons/lang3/concurrent/AtomicInitializer.java @@ -65,7 +65,7 @@ import java.util.concurrent.atomic.AtomicReference; */ public abstract class AtomicInitializer<T> implements ConcurrentInitializer<T> { /** Holds the reference to the managed object. */ - private final AtomicReference<T> reference = new AtomicReference<T>(); + private final AtomicReference<T> reference = new AtomicReference<>(); /** * Returns the object managed by this initializer. The object is created if http://git-wip-us.apache.org/repos/asf/commons-lang/blob/4f82195a/src/main/java/org/apache/commons/lang3/concurrent/AtomicSafeInitializer.java ---------------------------------------------------------------------- diff --git a/src/main/java/org/apache/commons/lang3/concurrent/AtomicSafeInitializer.java b/src/main/java/org/apache/commons/lang3/concurrent/AtomicSafeInitializer.java index 3ad5e4e..0b1a500 100644 --- a/src/main/java/org/apache/commons/lang3/concurrent/AtomicSafeInitializer.java +++ b/src/main/java/org/apache/commons/lang3/concurrent/AtomicSafeInitializer.java @@ -56,10 +56,10 @@ public abstract class AtomicSafeInitializer<T> implements ConcurrentInitializer<T> { /** A guard which ensures that initialize() is called only once. */ private final AtomicReference<AtomicSafeInitializer<T>> factory = - new AtomicReference<AtomicSafeInitializer<T>>(); + new AtomicReference<>(); /** Holds the reference to the managed object. */ - private final AtomicReference<T> reference = new AtomicReference<T>(); + private final AtomicReference<T> reference = new AtomicReference<>(); /** * Get (and initialize, if not initialized yet) the required object http://git-wip-us.apache.org/repos/asf/commons-lang/blob/4f82195a/src/main/java/org/apache/commons/lang3/concurrent/ConcurrentUtils.java ---------------------------------------------------------------------- diff --git a/src/main/java/org/apache/commons/lang3/concurrent/ConcurrentUtils.java b/src/main/java/org/apache/commons/lang3/concurrent/ConcurrentUtils.java index 06c4080..d024524 100644 --- a/src/main/java/org/apache/commons/lang3/concurrent/ConcurrentUtils.java +++ b/src/main/java/org/apache/commons/lang3/concurrent/ConcurrentUtils.java @@ -322,7 +322,7 @@ public class ConcurrentUtils { * @return an instance of Future that will return the value, never null */ public static <T> Future<T> constantFuture(final T value) { - return new ConstantFuture<T>(value); + return new ConstantFuture<>(value); } /** http://git-wip-us.apache.org/repos/asf/commons-lang/blob/4f82195a/src/main/java/org/apache/commons/lang3/concurrent/EventCountCircuitBreaker.java ---------------------------------------------------------------------- diff --git a/src/main/java/org/apache/commons/lang3/concurrent/EventCountCircuitBreaker.java b/src/main/java/org/apache/commons/lang3/concurrent/EventCountCircuitBreaker.java index c553935..504ac36 100644 --- a/src/main/java/org/apache/commons/lang3/concurrent/EventCountCircuitBreaker.java +++ b/src/main/java/org/apache/commons/lang3/concurrent/EventCountCircuitBreaker.java @@ -175,7 +175,7 @@ public class EventCountCircuitBreaker extends AbstractCircuitBreaker<Integer> { TimeUnit openingUnit, int closingThreshold, long closingInterval, TimeUnit closingUnit) { super(); - checkIntervalData = new AtomicReference<CheckIntervalData>(new CheckIntervalData(0, 0)); + checkIntervalData = new AtomicReference<>(new CheckIntervalData(0, 0)); this.openingThreshold = openingThreshold; this.openingInterval = openingUnit.toNanos(openingInterval); this.closingThreshold = closingThreshold; @@ -416,7 +416,7 @@ public class EventCountCircuitBreaker extends AbstractCircuitBreaker<Integer> { * @return the strategy map */ private static Map<State, StateStrategy> createStrategyMap() { - Map<State, StateStrategy> map = new EnumMap<State, StateStrategy>(State.class); + Map<State, StateStrategy> map = new EnumMap<>(State.class); map.put(State.CLOSED, new StateStrategyClosed()); map.put(State.OPEN, new StateStrategyOpen()); return map; http://git-wip-us.apache.org/repos/asf/commons-lang/blob/4f82195a/src/main/java/org/apache/commons/lang3/concurrent/MultiBackgroundInitializer.java ---------------------------------------------------------------------- diff --git a/src/main/java/org/apache/commons/lang3/concurrent/MultiBackgroundInitializer.java b/src/main/java/org/apache/commons/lang3/concurrent/MultiBackgroundInitializer.java index 2ca5c6e..c672538 100644 --- a/src/main/java/org/apache/commons/lang3/concurrent/MultiBackgroundInitializer.java +++ b/src/main/java/org/apache/commons/lang3/concurrent/MultiBackgroundInitializer.java @@ -98,7 +98,7 @@ public class MultiBackgroundInitializer BackgroundInitializer<MultiBackgroundInitializer.MultiBackgroundInitializerResults> { /** A map with the child initializers. */ private final Map<String, BackgroundInitializer<?>> childInitializers = - new HashMap<String, BackgroundInitializer<?>>(); + new HashMap<>(); /** * Creates a new instance of {@code MultiBackgroundInitializer}. @@ -185,7 +185,7 @@ public class MultiBackgroundInitializer Map<String, BackgroundInitializer<?>> inits; synchronized (this) { // create a snapshot to operate on - inits = new HashMap<String, BackgroundInitializer<?>>( + inits = new HashMap<>( childInitializers); } @@ -200,8 +200,8 @@ public class MultiBackgroundInitializer } // collect the results - final Map<String, Object> results = new HashMap<String, Object>(); - final Map<String, ConcurrentException> excepts = new HashMap<String, ConcurrentException>(); + final Map<String, Object> results = new HashMap<>(); + final Map<String, ConcurrentException> excepts = new HashMap<>(); for (final Map.Entry<String, BackgroundInitializer<?>> e : inits.entrySet()) { try { results.put(e.getKey(), e.getValue().get()); http://git-wip-us.apache.org/repos/asf/commons-lang/blob/4f82195a/src/main/java/org/apache/commons/lang3/event/EventListenerSupport.java ---------------------------------------------------------------------- diff --git a/src/main/java/org/apache/commons/lang3/event/EventListenerSupport.java b/src/main/java/org/apache/commons/lang3/event/EventListenerSupport.java index 8ad04cc..5d3ed6b 100644 --- a/src/main/java/org/apache/commons/lang3/event/EventListenerSupport.java +++ b/src/main/java/org/apache/commons/lang3/event/EventListenerSupport.java @@ -76,7 +76,7 @@ public class EventListenerSupport<L> implements Serializable { * intentionally a thread-safe copy-on-write-array so that traversals over * the list of listeners will be atomic. */ - private List<L> listeners = new CopyOnWriteArrayList<L>(); + private List<L> listeners = new CopyOnWriteArrayList<>(); /** * The proxy representing the collection of listeners. Calls to this proxy @@ -106,7 +106,7 @@ public class EventListenerSupport<L> implements Serializable { * not an interface. */ public static <T> EventListenerSupport<T> create(final Class<T> listenerInterface) { - return new EventListenerSupport<T>(listenerInterface); + return new EventListenerSupport<>(listenerInterface); } /** @@ -240,7 +240,7 @@ public class EventListenerSupport<L> implements Serializable { * @throws IOException if an IO error occurs */ private void writeObject(final ObjectOutputStream objectOutputStream) throws IOException { - final ArrayList<L> serializableListeners = new ArrayList<L>(); + final ArrayList<L> serializableListeners = new ArrayList<>(); // don't just rely on instanceof Serializable: ObjectOutputStream testObjectOutputStream = new ObjectOutputStream(new ByteArrayOutputStream()); @@ -271,7 +271,7 @@ public class EventListenerSupport<L> implements Serializable { final L[] srcListeners = (L[]) objectInputStream.readObject(); - this.listeners = new CopyOnWriteArrayList<L>(srcListeners); + this.listeners = new CopyOnWriteArrayList<>(srcListeners); @SuppressWarnings("unchecked") // Will throw CCE here if not correct final http://git-wip-us.apache.org/repos/asf/commons-lang/blob/4f82195a/src/main/java/org/apache/commons/lang3/event/EventUtils.java ---------------------------------------------------------------------- diff --git a/src/main/java/org/apache/commons/lang3/event/EventUtils.java b/src/main/java/org/apache/commons/lang3/event/EventUtils.java index 0bddc93..c5baf62 100644 --- a/src/main/java/org/apache/commons/lang3/event/EventUtils.java +++ b/src/main/java/org/apache/commons/lang3/event/EventUtils.java @@ -93,7 +93,7 @@ public class EventUtils { EventBindingInvocationHandler(final Object target, final String methodName, final String[] eventTypes) { this.target = target; this.methodName = methodName; - this.eventTypes = new HashSet<String>(Arrays.asList(eventTypes)); + this.eventTypes = new HashSet<>(Arrays.asList(eventTypes)); } /** http://git-wip-us.apache.org/repos/asf/commons-lang/blob/4f82195a/src/main/java/org/apache/commons/lang3/exception/DefaultExceptionContext.java ---------------------------------------------------------------------- diff --git a/src/main/java/org/apache/commons/lang3/exception/DefaultExceptionContext.java b/src/main/java/org/apache/commons/lang3/exception/DefaultExceptionContext.java index adaf058..17d98a4 100644 --- a/src/main/java/org/apache/commons/lang3/exception/DefaultExceptionContext.java +++ b/src/main/java/org/apache/commons/lang3/exception/DefaultExceptionContext.java @@ -44,14 +44,14 @@ public class DefaultExceptionContext implements ExceptionContext, Serializable { private static final long serialVersionUID = 20110706L; /** The list storing the label-data pairs. */ - private final List<Pair<String, Object>> contextValues = new ArrayList<Pair<String,Object>>(); + private final List<Pair<String, Object>> contextValues = new ArrayList<>(); /** * {@inheritDoc} */ @Override public DefaultExceptionContext addContextValue(final String label, final Object value) { - contextValues.add(new ImmutablePair<String, Object>(label, value)); + contextValues.add(new ImmutablePair<>(label, value)); return this; } @@ -75,7 +75,7 @@ public class DefaultExceptionContext implements ExceptionContext, Serializable { */ @Override public List<Object> getContextValues(final String label) { - final List<Object> values = new ArrayList<Object>(); + final List<Object> values = new ArrayList<>(); for (final Pair<String, Object> pair : contextValues) { if (StringUtils.equals(label, pair.getKey())) { values.add(pair.getValue()); @@ -102,7 +102,7 @@ public class DefaultExceptionContext implements ExceptionContext, Serializable { */ @Override public Set<String> getContextLabels() { - final Set<String> labels = new HashSet<String>(); + final Set<String> labels = new HashSet<>(); for (final Pair<String, Object> pair : contextValues) { labels.add(pair.getKey()); } http://git-wip-us.apache.org/repos/asf/commons-lang/blob/4f82195a/src/main/java/org/apache/commons/lang3/exception/ExceptionUtils.java ---------------------------------------------------------------------- diff --git a/src/main/java/org/apache/commons/lang3/exception/ExceptionUtils.java b/src/main/java/org/apache/commons/lang3/exception/ExceptionUtils.java index 4fc6774..f26a07a 100644 --- a/src/main/java/org/apache/commons/lang3/exception/ExceptionUtils.java +++ b/src/main/java/org/apache/commons/lang3/exception/ExceptionUtils.java @@ -283,7 +283,7 @@ public class ExceptionUtils { * @since Commons Lang 2.2 */ public static List<Throwable> getThrowableList(Throwable throwable) { - final List<Throwable> list = new ArrayList<Throwable>(); + final List<Throwable> list = new ArrayList<>(); while (throwable != null && list.contains(throwable) == false) { list.add(throwable); throwable = ExceptionUtils.getCause(throwable); @@ -524,7 +524,7 @@ public class ExceptionUtils { } final Throwable throwables[] = getThrowables(throwable); final int count = throwables.length; - final List<String> frames = new ArrayList<String>(); + final List<String> frames = new ArrayList<>(); List<String> nextTrace = getStackFrameList(throwables[count - 1]); for (int i = count; --i >= 0;) { final List<String> trace = nextTrace; @@ -623,7 +623,7 @@ public class ExceptionUtils { static String[] getStackFrames(final String stackTrace) { final String linebreak = SystemUtils.LINE_SEPARATOR; final StringTokenizer frames = new StringTokenizer(stackTrace, linebreak); - final List<String> list = new ArrayList<String>(); + final List<String> list = new ArrayList<>(); while (frames.hasMoreTokens()) { list.add(frames.nextToken()); } @@ -646,7 +646,7 @@ public class ExceptionUtils { final String stackTrace = getStackTrace(t); final String linebreak = SystemUtils.LINE_SEPARATOR; final StringTokenizer frames = new StringTokenizer(stackTrace, linebreak); - final List<String> list = new ArrayList<String>(); + final List<String> list = new ArrayList<>(); boolean traceStarted = false; while (frames.hasMoreTokens()) { final String token = frames.nextToken(); http://git-wip-us.apache.org/repos/asf/commons-lang/blob/4f82195a/src/main/java/org/apache/commons/lang3/reflect/FieldUtils.java ---------------------------------------------------------------------- diff --git a/src/main/java/org/apache/commons/lang3/reflect/FieldUtils.java b/src/main/java/org/apache/commons/lang3/reflect/FieldUtils.java index f8fc113..8b4ac30 100644 --- a/src/main/java/org/apache/commons/lang3/reflect/FieldUtils.java +++ b/src/main/java/org/apache/commons/lang3/reflect/FieldUtils.java @@ -211,7 +211,7 @@ public class FieldUtils { */ public static List<Field> getAllFieldsList(final Class<?> cls) { Validate.isTrue(cls != null, "The class must not be null"); - final List<Field> allFields = new ArrayList<Field>(); + final List<Field> allFields = new ArrayList<>(); Class<?> currentClass = cls; while (currentClass != null) { final Field[] declaredFields = currentClass.getDeclaredFields(); @@ -253,7 +253,7 @@ public class FieldUtils { public static List<Field> getFieldsListWithAnnotation(final Class<?> cls, final Class<? extends Annotation> annotationCls) { Validate.isTrue(annotationCls != null, "The annotation class must not be null"); final List<Field> allFields = getAllFieldsList(cls); - final List<Field> annotatedFields = new ArrayList<Field>(); + final List<Field> annotatedFields = new ArrayList<>(); for (final Field field : allFields) { if (field.getAnnotation(annotationCls) != null) { annotatedFields.add(field); http://git-wip-us.apache.org/repos/asf/commons-lang/blob/4f82195a/src/main/java/org/apache/commons/lang3/reflect/MethodUtils.java ---------------------------------------------------------------------- diff --git a/src/main/java/org/apache/commons/lang3/reflect/MethodUtils.java b/src/main/java/org/apache/commons/lang3/reflect/MethodUtils.java index 29fbf37..cc0a0e4 100644 --- a/src/main/java/org/apache/commons/lang3/reflect/MethodUtils.java +++ b/src/main/java/org/apache/commons/lang3/reflect/MethodUtils.java @@ -781,7 +781,7 @@ public class MethodUtils { */ public static Set<Method> getOverrideHierarchy(final Method method, final Interfaces interfacesBehavior) { Validate.notNull(method); - final Set<Method> result = new LinkedHashSet<Method>(); + final Set<Method> result = new LinkedHashSet<>(); result.add(method); final Class<?>[] parameterTypes = method.getParameterTypes(); @@ -847,7 +847,7 @@ public class MethodUtils { Validate.isTrue(cls != null, "The class must not be null"); Validate.isTrue(annotationCls != null, "The annotation class must not be null"); final Method[] allMethods = cls.getMethods(); - final List<Method> annotatedMethods = new ArrayList<Method>(); + final List<Method> annotatedMethods = new ArrayList<>(); for (final Method method : allMethods) { if (method.getAnnotation(annotationCls) != null) { annotatedMethods.add(method); http://git-wip-us.apache.org/repos/asf/commons-lang/blob/4f82195a/src/main/java/org/apache/commons/lang3/reflect/TypeUtils.java ---------------------------------------------------------------------- diff --git a/src/main/java/org/apache/commons/lang3/reflect/TypeUtils.java b/src/main/java/org/apache/commons/lang3/reflect/TypeUtils.java index 30e9940..ad032e8 100644 --- a/src/main/java/org/apache/commons/lang3/reflect/TypeUtils.java +++ b/src/main/java/org/apache/commons/lang3/reflect/TypeUtils.java @@ -865,7 +865,7 @@ public class TypeUtils { } else { // no owner, prep the type variable assignments map typeVarAssigns = subtypeVarAssigns == null ? new HashMap<TypeVariable<?>, Type>() - : new HashMap<TypeVariable<?>, Type>(subtypeVarAssigns); + : new HashMap<>(subtypeVarAssigns); } // get the subject parameterized type's arguments @@ -910,7 +910,7 @@ public class TypeUtils { if (toClass.isPrimitive()) { // dealing with widening here. No type arguments to be // harvested with these two types. - return new HashMap<TypeVariable<?>, Type>(); + return new HashMap<>(); } // work with wrapper the wrapper class instead of the primitive @@ -919,7 +919,7 @@ public class TypeUtils { // create a copy of the incoming map, or an empty one if it's null final HashMap<TypeVariable<?>, Type> typeVarAssigns = subtypeVarAssigns == null ? new HashMap<TypeVariable<?>, Type>() - : new HashMap<TypeVariable<?>, Type>(subtypeVarAssigns); + : new HashMap<>(subtypeVarAssigns); // has target class been reached? if (toClass.equals(cls)) { @@ -1132,7 +1132,7 @@ public class TypeUtils { return bounds; } - final Set<Type> types = new HashSet<Type>(bounds.length); + final Set<Type> types = new HashSet<>(bounds.length); for (final Type type1 : bounds) { boolean subtypeFound = false; @@ -1377,7 +1377,7 @@ public class TypeUtils { if (p.getOwnerType() == null) { parameterizedTypeArguments = typeArguments; } else { - parameterizedTypeArguments = new HashMap<TypeVariable<?>, Type>(typeArguments); + parameterizedTypeArguments = new HashMap<>(typeArguments); parameterizedTypeArguments.putAll(TypeUtils.getTypeArguments(p)); } final Type[] args = p.getActualTypeArguments(); http://git-wip-us.apache.org/repos/asf/commons-lang/blob/4f82195a/src/main/java/org/apache/commons/lang3/text/ExtendedMessageFormat.java ---------------------------------------------------------------------- diff --git a/src/main/java/org/apache/commons/lang3/text/ExtendedMessageFormat.java b/src/main/java/org/apache/commons/lang3/text/ExtendedMessageFormat.java index d0835aa..2c6a10e 100644 --- a/src/main/java/org/apache/commons/lang3/text/ExtendedMessageFormat.java +++ b/src/main/java/org/apache/commons/lang3/text/ExtendedMessageFormat.java @@ -145,8 +145,8 @@ public class ExtendedMessageFormat extends MessageFormat { toPattern = super.toPattern(); return; } - final ArrayList<Format> foundFormats = new ArrayList<Format>(); - final ArrayList<String> foundDescriptions = new ArrayList<String>(); + final ArrayList<Format> foundFormats = new ArrayList<>(); + final ArrayList<String> foundDescriptions = new ArrayList<>(); final StringBuilder stripCustom = new StringBuilder(pattern.length()); final ParsePosition pos = new ParsePosition(0); http://git-wip-us.apache.org/repos/asf/commons-lang/blob/4f82195a/src/main/java/org/apache/commons/lang3/text/StrLookup.java ---------------------------------------------------------------------- diff --git a/src/main/java/org/apache/commons/lang3/text/StrLookup.java b/src/main/java/org/apache/commons/lang3/text/StrLookup.java index 446ee4c..01e87f2 100644 --- a/src/main/java/org/apache/commons/lang3/text/StrLookup.java +++ b/src/main/java/org/apache/commons/lang3/text/StrLookup.java @@ -38,7 +38,7 @@ public abstract class StrLookup<V> { /** * Lookup that always returns null. */ - private static final StrLookup<String> NONE_LOOKUP = new MapStrLookup<String>(null); + private static final StrLookup<String> NONE_LOOKUP = new MapStrLookup<>(null); /** * Lookup based on system properties. @@ -81,7 +81,7 @@ public abstract class StrLookup<V> { * @return a lookup using the map, not null */ public static <V> StrLookup<V> mapLookup(final Map<String, V> map) { - return new MapStrLookup<V>(map); + return new MapStrLookup<>(map); } //----------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/commons-lang/blob/4f82195a/src/main/java/org/apache/commons/lang3/text/StrSubstitutor.java ---------------------------------------------------------------------- diff --git a/src/main/java/org/apache/commons/lang3/text/StrSubstitutor.java b/src/main/java/org/apache/commons/lang3/text/StrSubstitutor.java index 126af84..db3a99a 100644 --- a/src/main/java/org/apache/commons/lang3/text/StrSubstitutor.java +++ b/src/main/java/org/apache/commons/lang3/text/StrSubstitutor.java @@ -213,7 +213,7 @@ public class StrSubstitutor { if (valueProperties == null) { return source.toString(); } - final Map<String,String> valueMap = new HashMap<String,String>(); + final Map<String,String> valueMap = new HashMap<>(); final Enumeration<?> propNames = valueProperties.propertyNames(); while (propNames.hasMoreElements()) { final String propName = (String)propNames.nextElement(); @@ -837,7 +837,7 @@ public class StrSubstitutor { // on the first call initialize priorVariables if (priorVariables == null) { - priorVariables = new ArrayList<String>(); + priorVariables = new ArrayList<>(); priorVariables.add(new String(chars, offset, length)); } http://git-wip-us.apache.org/repos/asf/commons-lang/blob/4f82195a/src/main/java/org/apache/commons/lang3/text/StrTokenizer.java ---------------------------------------------------------------------- diff --git a/src/main/java/org/apache/commons/lang3/text/StrTokenizer.java b/src/main/java/org/apache/commons/lang3/text/StrTokenizer.java index 53782ce..5ce5199 100644 --- a/src/main/java/org/apache/commons/lang3/text/StrTokenizer.java +++ b/src/main/java/org/apache/commons/lang3/text/StrTokenizer.java @@ -440,7 +440,7 @@ public class StrTokenizer implements ListIterator<String>, Cloneable { */ public List<String> getTokenList() { checkTokenized(); - final List<String> list = new ArrayList<String>(tokens.length); + final List<String> list = new ArrayList<>(tokens.length); for (final String element : tokens) { list.add(element); } @@ -636,7 +636,7 @@ public class StrTokenizer implements ListIterator<String>, Cloneable { return Collections.emptyList(); } final StrBuilder buf = new StrBuilder(); - final List<String> tokenList = new ArrayList<String>(); + final List<String> tokenList = new ArrayList<>(); int pos = offset; // loop around the entire buffer http://git-wip-us.apache.org/repos/asf/commons-lang/blob/4f82195a/src/main/java/org/apache/commons/lang3/text/translate/LookupTranslator.java ---------------------------------------------------------------------- diff --git a/src/main/java/org/apache/commons/lang3/text/translate/LookupTranslator.java b/src/main/java/org/apache/commons/lang3/text/translate/LookupTranslator.java index ea1fbc3..d6cea66 100644 --- a/src/main/java/org/apache/commons/lang3/text/translate/LookupTranslator.java +++ b/src/main/java/org/apache/commons/lang3/text/translate/LookupTranslator.java @@ -43,8 +43,8 @@ public class LookupTranslator extends CharSequenceTranslator { * @param lookup CharSequence[][] table of size [*][2] */ public LookupTranslator(final CharSequence[]... lookup) { - lookupMap = new HashMap<String, String>(); - prefixSet = new HashSet<Character>(); + lookupMap = new HashMap<>(); + prefixSet = new HashSet<>(); int _shortest = Integer.MAX_VALUE; int _longest = 0; if (lookup != null) { http://git-wip-us.apache.org/repos/asf/commons-lang/blob/4f82195a/src/main/java/org/apache/commons/lang3/time/DurationFormatUtils.java ---------------------------------------------------------------------- diff --git a/src/main/java/org/apache/commons/lang3/time/DurationFormatUtils.java b/src/main/java/org/apache/commons/lang3/time/DurationFormatUtils.java index b471e36..d139666 100644 --- a/src/main/java/org/apache/commons/lang3/time/DurationFormatUtils.java +++ b/src/main/java/org/apache/commons/lang3/time/DurationFormatUtils.java @@ -494,7 +494,7 @@ public class DurationFormatUtils { * @return array of Token[] */ static Token[] lexx(final String format) { - final ArrayList<Token> list = new ArrayList<Token>(format.length()); + final ArrayList<Token> list = new ArrayList<>(format.length()); boolean inLiteral = false; // Although the buffer is stored in a Token, the Tokens are only http://git-wip-us.apache.org/repos/asf/commons-lang/blob/4f82195a/src/main/java/org/apache/commons/lang3/time/FastDateParser.java ---------------------------------------------------------------------- diff --git a/src/main/java/org/apache/commons/lang3/time/FastDateParser.java b/src/main/java/org/apache/commons/lang3/time/FastDateParser.java index f52008d..f6caf10 100644 --- a/src/main/java/org/apache/commons/lang3/time/FastDateParser.java +++ b/src/main/java/org/apache/commons/lang3/time/FastDateParser.java @@ -160,7 +160,7 @@ public class FastDateParser implements DateParser, Serializable { * @param definingCalendar the {@link java.util.Calendar} instance used to initialize this FastDateParser */ private void init(final Calendar definingCalendar) { - patterns = new ArrayList<StrategyAndWidth>(); + patterns = new ArrayList<>(); StrategyParser fm = new StrategyParser(pattern, definingCalendar); for(;;) { @@ -464,10 +464,10 @@ public class FastDateParser implements DateParser, Serializable { * @return The map of string display names to field values */ private static Map<String, Integer> appendDisplayNames(Calendar cal, Locale locale, int field, StringBuilder regex) { - Map<String, Integer> values = new HashMap<String, Integer>(); + Map<String, Integer> values = new HashMap<>(); Map<String, Integer> displayNames = cal.getDisplayNames(field, Calendar.ALL_STYLES, locale); - TreeSet<String> sorted = new TreeSet<String>(LONGER_FIRST_LOWERCASE); + TreeSet<String> sorted = new TreeSet<>(LONGER_FIRST_LOWERCASE); for (Map.Entry<String, Integer> displayName : displayNames.entrySet()) { String key = displayName.getKey().toLowerCase(locale); if (sorted.add(key)) { @@ -618,7 +618,7 @@ public class FastDateParser implements DateParser, Serializable { private static ConcurrentMap<Locale, Strategy> getCache(final int field) { synchronized (caches) { if (caches[field] == null) { - caches[field] = new ConcurrentHashMap<Locale, Strategy>(3); + caches[field] = new ConcurrentHashMap<>(3); } return caches[field]; } @@ -815,7 +815,7 @@ public class FastDateParser implements DateParser, Serializable { private static final String GMT_OPTION= "GMT[+-]\\d{1,2}:\\d{2}"; private final Locale locale; - private final Map<String, TzInfo> tzNames= new HashMap<String, TzInfo>(); + private final Map<String, TzInfo> tzNames= new HashMap<>(); private static class TzInfo { TimeZone zone; @@ -842,7 +842,7 @@ public class FastDateParser implements DateParser, Serializable { final StringBuilder sb = new StringBuilder(); sb.append("((?iu)" + RFC_822_TIME_ZONE + "|" + GMT_OPTION ); - final Set<String> sorted = new TreeSet<String>(LONGER_FIRST_LOWERCASE); + final Set<String> sorted = new TreeSet<>(LONGER_FIRST_LOWERCASE); final String[][] zones = DateFormatSymbols.getInstance(locale).getZoneStrings(); for (final String[] zoneNames : zones) { http://git-wip-us.apache.org/repos/asf/commons-lang/blob/4f82195a/src/main/java/org/apache/commons/lang3/time/FastDatePrinter.java ---------------------------------------------------------------------- diff --git a/src/main/java/org/apache/commons/lang3/time/FastDatePrinter.java b/src/main/java/org/apache/commons/lang3/time/FastDatePrinter.java index ae184f2..8198063 100644 --- a/src/main/java/org/apache/commons/lang3/time/FastDatePrinter.java +++ b/src/main/java/org/apache/commons/lang3/time/FastDatePrinter.java @@ -180,7 +180,7 @@ public class FastDatePrinter implements DatePrinter, Serializable { */ protected List<Rule> parsePattern() { final DateFormatSymbols symbols = new DateFormatSymbols(mLocale); - final List<Rule> rules = new ArrayList<Rule>(); + final List<Rule> rules = new ArrayList<>(); final String[] ERAs = symbols.getEras(); final String[] months = symbols.getMonths(); @@ -1302,7 +1302,7 @@ public class FastDatePrinter implements DatePrinter, Serializable { //----------------------------------------------------------------------- private static final ConcurrentMap<TimeZoneDisplayKey, String> cTimeZoneDisplayCache = - new ConcurrentHashMap<TimeZoneDisplayKey, String>(7); + new ConcurrentHashMap<>(7); /** * <p>Gets the time zone display name, using a cache for performance.</p> * http://git-wip-us.apache.org/repos/asf/commons-lang/blob/4f82195a/src/main/java/org/apache/commons/lang3/time/FormatCache.java ---------------------------------------------------------------------- diff --git a/src/main/java/org/apache/commons/lang3/time/FormatCache.java b/src/main/java/org/apache/commons/lang3/time/FormatCache.java index 9224b59..e0e26c4 100644 --- a/src/main/java/org/apache/commons/lang3/time/FormatCache.java +++ b/src/main/java/org/apache/commons/lang3/time/FormatCache.java @@ -38,10 +38,10 @@ abstract class FormatCache<F extends Format> { static final int NONE= -1; private final ConcurrentMap<MultipartKey, F> cInstanceCache - = new ConcurrentHashMap<MultipartKey, F>(7); + = new ConcurrentHashMap<>(7); private static final ConcurrentMap<MultipartKey, String> cDateTimeInstanceCache - = new ConcurrentHashMap<MultipartKey, String>(7); + = new ConcurrentHashMap<>(7); /** * <p>Gets a formatter instance using the default pattern in the http://git-wip-us.apache.org/repos/asf/commons-lang/blob/4f82195a/src/main/java/org/apache/commons/lang3/tuple/ImmutablePair.java ---------------------------------------------------------------------- diff --git a/src/main/java/org/apache/commons/lang3/tuple/ImmutablePair.java b/src/main/java/org/apache/commons/lang3/tuple/ImmutablePair.java index dfb66eb..c2b92be 100644 --- a/src/main/java/org/apache/commons/lang3/tuple/ImmutablePair.java +++ b/src/main/java/org/apache/commons/lang3/tuple/ImmutablePair.java @@ -54,7 +54,7 @@ public final class ImmutablePair<L, R> extends Pair<L, R> { * @return a pair formed from the two parameters, not null */ public static <L, R> ImmutablePair<L, R> of(final L left, final R right) { - return new ImmutablePair<L, R>(left, right); + return new ImmutablePair<>(left, right); } /** http://git-wip-us.apache.org/repos/asf/commons-lang/blob/4f82195a/src/main/java/org/apache/commons/lang3/tuple/ImmutableTriple.java ---------------------------------------------------------------------- diff --git a/src/main/java/org/apache/commons/lang3/tuple/ImmutableTriple.java b/src/main/java/org/apache/commons/lang3/tuple/ImmutableTriple.java index cc64c0d..68ef742 100644 --- a/src/main/java/org/apache/commons/lang3/tuple/ImmutableTriple.java +++ b/src/main/java/org/apache/commons/lang3/tuple/ImmutableTriple.java @@ -59,7 +59,7 @@ public final class ImmutableTriple<L, M, R> extends Triple<L, M, R> { * @return a triple formed from the three parameters, not null */ public static <L, M, R> ImmutableTriple<L, M, R> of(final L left, final M middle, final R right) { - return new ImmutableTriple<L, M, R>(left, middle, right); + return new ImmutableTriple<>(left, middle, right); } /** http://git-wip-us.apache.org/repos/asf/commons-lang/blob/4f82195a/src/main/java/org/apache/commons/lang3/tuple/MutablePair.java ---------------------------------------------------------------------- diff --git a/src/main/java/org/apache/commons/lang3/tuple/MutablePair.java b/src/main/java/org/apache/commons/lang3/tuple/MutablePair.java index 35ab576..3c99ac4 100644 --- a/src/main/java/org/apache/commons/lang3/tuple/MutablePair.java +++ b/src/main/java/org/apache/commons/lang3/tuple/MutablePair.java @@ -49,7 +49,7 @@ public class MutablePair<L, R> extends Pair<L, R> { * @return a pair formed from the two parameters, not null */ public static <L, R> MutablePair<L, R> of(final L left, final R right) { - return new MutablePair<L, R>(left, right); + return new MutablePair<>(left, right); } /** http://git-wip-us.apache.org/repos/asf/commons-lang/blob/4f82195a/src/main/java/org/apache/commons/lang3/tuple/MutableTriple.java ---------------------------------------------------------------------- diff --git a/src/main/java/org/apache/commons/lang3/tuple/MutableTriple.java b/src/main/java/org/apache/commons/lang3/tuple/MutableTriple.java index 1d32184..bb695dd 100644 --- a/src/main/java/org/apache/commons/lang3/tuple/MutableTriple.java +++ b/src/main/java/org/apache/commons/lang3/tuple/MutableTriple.java @@ -54,7 +54,7 @@ public class MutableTriple<L, M, R> extends Triple<L, M, R> { * @return a triple formed from the three parameters, not null */ public static <L, M, R> MutableTriple<L, M, R> of(final L left, final M middle, final R right) { - return new MutableTriple<L, M, R>(left, middle, right); + return new MutableTriple<>(left, middle, right); } /** http://git-wip-us.apache.org/repos/asf/commons-lang/blob/4f82195a/src/main/java/org/apache/commons/lang3/tuple/Pair.java ---------------------------------------------------------------------- diff --git a/src/main/java/org/apache/commons/lang3/tuple/Pair.java b/src/main/java/org/apache/commons/lang3/tuple/Pair.java index 1f5a471..94b421c 100644 --- a/src/main/java/org/apache/commons/lang3/tuple/Pair.java +++ b/src/main/java/org/apache/commons/lang3/tuple/Pair.java @@ -56,7 +56,7 @@ public abstract class Pair<L, R> implements Map.Entry<L, R>, Comparable<Pair<L, * @return a pair formed from the two parameters, not null */ public static <L, R> Pair<L, R> of(final L left, final R right) { - return new ImmutablePair<L, R>(left, right); + return new ImmutablePair<>(left, right); } //----------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/commons-lang/blob/4f82195a/src/main/java/org/apache/commons/lang3/tuple/Triple.java ---------------------------------------------------------------------- diff --git a/src/main/java/org/apache/commons/lang3/tuple/Triple.java b/src/main/java/org/apache/commons/lang3/tuple/Triple.java index 37d1b15..8e98160 100644 --- a/src/main/java/org/apache/commons/lang3/tuple/Triple.java +++ b/src/main/java/org/apache/commons/lang3/tuple/Triple.java @@ -57,7 +57,7 @@ public abstract class Triple<L, M, R> implements Comparable<Triple<L, M, R>>, Se * @return a triple formed from the three parameters, not null */ public static <L, M, R> Triple<L, M, R> of(final L left, final M middle, final R right) { - return new ImmutableTriple<L, M, R>(left, middle, right); + return new ImmutableTriple<>(left, middle, right); } //----------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/commons-lang/blob/4f82195a/src/test/java/org/apache/commons/lang3/ClassUtilsTest.java ---------------------------------------------------------------------- diff --git a/src/test/java/org/apache/commons/lang3/ClassUtilsTest.java b/src/test/java/org/apache/commons/lang3/ClassUtilsTest.java index e8f9eb0..7113f33 100644 --- a/src/test/java/org/apache/commons/lang3/ClassUtilsTest.java +++ b/src/test/java/org/apache/commons/lang3/ClassUtilsTest.java @@ -302,7 +302,7 @@ public class ClassUtilsTest { // ------------------------------------------------------------------------- @Test public void test_convertClassNamesToClasses_List() { - final List<String> list = new ArrayList<String>(); + final List<String> list = new ArrayList<>(); List<Class<?>> result = ClassUtils.convertClassNamesToClasses(list); assertEquals(0, result.size()); @@ -328,7 +328,7 @@ public class ClassUtilsTest { @Test public void test_convertClassesToClassNames_List() { - final List<Class<?>> list = new ArrayList<Class<?>>(); + final List<Class<?>> list = new ArrayList<>(); List<String> result = ClassUtils.convertClassesToClassNames(list); assertEquals(0, result.size()); @@ -1103,7 +1103,7 @@ public class ClassUtilsTest { @Test public void testShowJavaBug() throws Exception { // Tests with Collections$UnmodifiableSet - final Set<?> set = Collections.unmodifiableSet(new HashSet<Object>()); + final Set<?> set = Collections.unmodifiableSet(new HashSet<>()); final Method isEmptyMethod = set.getClass().getMethod("isEmpty", new Class[0]); try { isEmptyMethod.invoke(set, new Object[0]); @@ -1116,7 +1116,7 @@ public class ClassUtilsTest { @Test public void testGetPublicMethod() throws Exception { // Tests with Collections$UnmodifiableSet - final Set<?> set = Collections.unmodifiableSet(new HashSet<Object>()); + final Set<?> set = Collections.unmodifiableSet(new HashSet<>()); final Method isEmptyMethod = ClassUtils.getPublicMethod(set.getClass(), "isEmpty", new Class[0]); assertTrue(Modifier.isPublic(isEmptyMethod.getDeclaringClass().getModifiers())); http://git-wip-us.apache.org/repos/asf/commons-lang/blob/4f82195a/src/test/java/org/apache/commons/lang3/HashSetvBitSetTest.java ---------------------------------------------------------------------- diff --git a/src/test/java/org/apache/commons/lang3/HashSetvBitSetTest.java b/src/test/java/org/apache/commons/lang3/HashSetvBitSetTest.java index eb35089..994631f 100644 --- a/src/test/java/org/apache/commons/lang3/HashSetvBitSetTest.java +++ b/src/test/java/org/apache/commons/lang3/HashSetvBitSetTest.java @@ -80,7 +80,7 @@ public class HashSetvBitSetTest { @SuppressWarnings("boxing") private static int[] testHashSet(final int count) { - final HashSet<Integer> toRemove = new HashSet<Integer>(); + final HashSet<Integer> toRemove = new HashSet<>(); int found = 0; for (int i = 0; i < count; i++) { toRemove.add(found++); http://git-wip-us.apache.org/repos/asf/commons-lang/blob/4f82195a/src/test/java/org/apache/commons/lang3/LocaleUtilsTest.java ---------------------------------------------------------------------- diff --git a/src/test/java/org/apache/commons/lang3/LocaleUtilsTest.java b/src/test/java/org/apache/commons/lang3/LocaleUtilsTest.java index b807666..196f194 100644 --- a/src/test/java/org/apache/commons/lang3/LocaleUtilsTest.java +++ b/src/test/java/org/apache/commons/lang3/LocaleUtilsTest.java @@ -349,7 +349,7 @@ public class LocaleUtilsTest { final Locale[] jdkLocaleArray = Locale.getAvailableLocales(); final List<Locale> jdkLocaleList = Arrays.asList(jdkLocaleArray); - final Set<Locale> jdkLocaleSet = new HashSet<Locale>(jdkLocaleList); + final Set<Locale> jdkLocaleSet = new HashSet<>(jdkLocaleList); assertEquals(jdkLocaleSet, set); } http://git-wip-us.apache.org/repos/asf/commons-lang/blob/4f82195a/src/test/java/org/apache/commons/lang3/ObjectUtilsTest.java ---------------------------------------------------------------------- diff --git a/src/test/java/org/apache/commons/lang3/ObjectUtilsTest.java b/src/test/java/org/apache/commons/lang3/ObjectUtilsTest.java index 0832647..ad93e29 100644 --- a/src/test/java/org/apache/commons/lang3/ObjectUtilsTest.java +++ b/src/test/java/org/apache/commons/lang3/ObjectUtilsTest.java @@ -160,7 +160,7 @@ public class ObjectUtilsTest { @Test public void testHashCodeMulti_multiple_likeList() { - final List<Object> list0 = new ArrayList<Object>(Arrays.asList(new Object[0])); + final List<Object> list0 = new ArrayList<>(Arrays.asList(new Object[0])); assertEquals(list0.hashCode(), ObjectUtils.hashCodeMulti()); final List<Object> list1 = new ArrayList<Object>(Arrays.asList("a")); http://git-wip-us.apache.org/repos/asf/commons-lang/blob/4f82195a/src/test/java/org/apache/commons/lang3/SerializationUtilsTest.java ---------------------------------------------------------------------- diff --git a/src/test/java/org/apache/commons/lang3/SerializationUtilsTest.java b/src/test/java/org/apache/commons/lang3/SerializationUtilsTest.java index e4159ac..caa648b 100644 --- a/src/test/java/org/apache/commons/lang3/SerializationUtilsTest.java +++ b/src/test/java/org/apache/commons/lang3/SerializationUtilsTest.java @@ -56,7 +56,7 @@ public class SerializationUtilsTest { public void setUp() { iString = "foo"; iInteger = Integer.valueOf(7); - iMap = new HashMap<Object, Object>(); + iMap = new HashMap<>(); iMap.put("FOO", iString); iMap.put("BAR", iInteger); } http://git-wip-us.apache.org/repos/asf/commons-lang/blob/4f82195a/src/test/java/org/apache/commons/lang3/ValidateTest.java ---------------------------------------------------------------------- diff --git a/src/test/java/org/apache/commons/lang3/ValidateTest.java b/src/test/java/org/apache/commons/lang3/ValidateTest.java index cd84ec3..33b4fff 100644 --- a/src/test/java/org/apache/commons/lang3/ValidateTest.java +++ b/src/test/java/org/apache/commons/lang3/ValidateTest.java @@ -186,7 +186,7 @@ public class ValidateTest { //----------------------------------------------------------------------- @Test public void testNotEmptyCollection1() { - final Collection<Integer> coll = new ArrayList<Integer>(); + final Collection<Integer> coll = new ArrayList<>(); try { Validate.notEmpty((Collection<?>) null); fail("Expecting NullPointerException"); @@ -209,7 +209,7 @@ public class ValidateTest { //----------------------------------------------------------------------- @Test public void testNotEmptyCollection2() { - final Collection<Integer> coll = new ArrayList<Integer>(); + final Collection<Integer> coll = new ArrayList<>(); try { Validate.notEmpty((Collection<?>) null, "MSG"); fail("Expecting NullPointerException"); @@ -233,7 +233,7 @@ public class ValidateTest { //----------------------------------------------------------------------- @Test public void testNotEmptyMap1() { - final Map<String, Integer> map = new HashMap<String, Integer>(); + final Map<String, Integer> map = new HashMap<>(); try { Validate.notEmpty((Map<?, ?>) null); fail("Expecting NullPointerException"); @@ -256,7 +256,7 @@ public class ValidateTest { //----------------------------------------------------------------------- @Test public void testNotEmptyMap2() { - final Map<String, Integer> map = new HashMap<String, Integer>(); + final Map<String, Integer> map = new HashMap<>(); try { Validate.notEmpty((Map<?, ?>) null, "MSG"); fail("Expecting NullPointerException"); @@ -590,7 +590,7 @@ public class ValidateTest { //----------------------------------------------------------------------- @Test public void testNoNullElementsCollection1() { - final List<String> coll = new ArrayList<String>(); + final List<String> coll = new ArrayList<>(); coll.add("a"); coll.add("b"); Validate.noNullElements(coll); @@ -616,7 +616,7 @@ public class ValidateTest { //----------------------------------------------------------------------- @Test public void testNoNullElementsCollection2() { - final List<String> coll = new ArrayList<String>(); + final List<String> coll = new ArrayList<>(); coll.add("a"); coll.add("b"); Validate.noNullElements(coll, "MSG"); @@ -703,7 +703,7 @@ public class ValidateTest { //----------------------------------------------------------------------- @Test public void testValidIndex_withMessage_collection() { - final Collection<String> coll = new ArrayList<String>(); + final Collection<String> coll = new ArrayList<>(); coll.add(null); coll.add(null); Validate.validIndex(coll, 0, "Broken: "); @@ -728,7 +728,7 @@ public class ValidateTest { @Test public void testValidIndex_collection() { - final Collection<String> coll = new ArrayList<String>(); + final Collection<String> coll = new ArrayList<>(); coll.add(null); coll.add(null); Validate.validIndex(coll, 0); http://git-wip-us.apache.org/repos/asf/commons-lang/blob/4f82195a/src/test/java/org/apache/commons/lang3/builder/DefaultToStringStyleTest.java ---------------------------------------------------------------------- diff --git a/src/test/java/org/apache/commons/lang3/builder/DefaultToStringStyleTest.java b/src/test/java/org/apache/commons/lang3/builder/DefaultToStringStyleTest.java index 636d275..b8fd1f1 100644 --- a/src/test/java/org/apache/commons/lang3/builder/DefaultToStringStyleTest.java +++ b/src/test/java/org/apache/commons/lang3/builder/DefaultToStringStyleTest.java @@ -71,10 +71,10 @@ public class DefaultToStringStyleTest { assertEquals(baseStr + "[a=3]", new ToStringBuilder(base).append("a", i3).toString()); assertEquals(baseStr + "[a=3,b=4]", new ToStringBuilder(base).append("a", i3).append("b", i4).toString()); assertEquals(baseStr + "[a=<Integer>]", new ToStringBuilder(base).append("a", i3, false).toString()); - assertEquals(baseStr + "[a=<size=0>]", new ToStringBuilder(base).append("a", new ArrayList<Object>(), false).toString()); - assertEquals(baseStr + "[a=[]]", new ToStringBuilder(base).append("a", new ArrayList<Object>(), true).toString()); - assertEquals(baseStr + "[a=<size=0>]", new ToStringBuilder(base).append("a", new HashMap<Object, Object>(), false).toString()); - assertEquals(baseStr + "[a={}]", new ToStringBuilder(base).append("a", new HashMap<Object, Object>(), true).toString()); + assertEquals(baseStr + "[a=<size=0>]", new ToStringBuilder(base).append("a", new ArrayList<>(), false).toString()); + assertEquals(baseStr + "[a=[]]", new ToStringBuilder(base).append("a", new ArrayList<>(), true).toString()); + assertEquals(baseStr + "[a=<size=0>]", new ToStringBuilder(base).append("a", new HashMap<>(), false).toString()); + assertEquals(baseStr + "[a={}]", new ToStringBuilder(base).append("a", new HashMap<>(), true).toString()); assertEquals(baseStr + "[a=<size=0>]", new ToStringBuilder(base).append("a", (Object) new String[0], false).toString()); assertEquals(baseStr + "[a={}]", new ToStringBuilder(base).append("a", (Object) new String[0], true).toString()); } http://git-wip-us.apache.org/repos/asf/commons-lang/blob/4f82195a/src/test/java/org/apache/commons/lang3/builder/JsonToStringStyleTest.java ---------------------------------------------------------------------- diff --git a/src/test/java/org/apache/commons/lang3/builder/JsonToStringStyleTest.java b/src/test/java/org/apache/commons/lang3/builder/JsonToStringStyleTest.java index 88d3230..404c9c5 100644 --- a/src/test/java/org/apache/commons/lang3/builder/JsonToStringStyleTest.java +++ b/src/test/java/org/apache/commons/lang3/builder/JsonToStringStyleTest.java @@ -154,18 +154,18 @@ public class JsonToStringStyleTest { } try { - new ToStringBuilder(base).append("a", new ArrayList<Object>(), false).toString(); + new ToStringBuilder(base).append("a", new ArrayList<>(), false).toString(); fail("Should have generated UnsupportedOperationException"); } catch (UnsupportedOperationException e) { } assertEquals( "{\"a\":[]}", - new ToStringBuilder(base).append("a", new ArrayList<Object>(), + new ToStringBuilder(base).append("a", new ArrayList<>(), true).toString()); try { - new ToStringBuilder(base).append("a", new HashMap<Object, Object>(), false).toString(); + new ToStringBuilder(base).append("a", new HashMap<>(), false).toString(); fail("Should have generated UnsupportedOperationException"); } catch (UnsupportedOperationException e) { } @@ -173,7 +173,7 @@ public class JsonToStringStyleTest { assertEquals( "{\"a\":{}}", new ToStringBuilder(base).append("a", - new HashMap<Object, Object>(), true).toString()); + new HashMap<>(), true).toString()); try { new ToStringBuilder(base).append("a", (Object) new String[0], false).toString();