From 1fa844f784e5618b3c65fbad8bbcb6654fad8e02 Mon Sep 17 00:00:00 2001 From: contextshuffling <55522232+contextshuffling@users.noreply.github.com> Date: Thu, 10 Oct 2019 16:36:38 -0500 Subject: [PATCH] Update lang/java/avro/src/main/java/org/apache/avro/reflect/ReflectData.java Co-Authored-By: Fokko Driesprong --- .../avro/src/main/java/org/apache/avro/reflect/ReflectData.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lang/java/avro/src/main/java/org/apache/avro/reflect/ReflectData.java b/lang/java/avro/src/main/java/org/apache/avro/reflect/ReflectData.java index 2bf2b2bfcc9..d55da115c42 100644 --- a/lang/java/avro/src/main/java/org/apache/avro/reflect/ReflectData.java +++ b/lang/java/avro/src/main/java/org/apache/avro/reflect/ReflectData.java @@ -730,7 +730,7 @@ private static Field[] getFields(Class recordClass, boolean excludeJava) { if (excludeJava && c.getPackage() != null && c.getPackage().getName().startsWith("java.")) break; // skip java built-in classes Field[] declaredFields = c.getDeclaredFields(); - Arrays.sort(declaredFields, new Comparator() { + Arrays.sort(declaredFields, Comparator.comparing(Field::getName)); @Override public int compare(Field o1, Field o2) { return o1.getName().compareTo(o2.getName());