From f1436a3b4d012b2d9ea64f6ace1ad0742e4f4da7 Mon Sep 17 00:00:00 2001 From: Chris Hegarty Date: Tue, 2 Oct 2018 10:40:58 +0100 Subject: [PATCH] 8209454: [error-prone] TypeParameterUnusedInFormals in jdk.net Reviewed-by: dfuchs --- src/jdk.net/share/classes/jdk/net/ExtendedSocketOptions.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/jdk.net/share/classes/jdk/net/ExtendedSocketOptions.java b/src/jdk.net/share/classes/jdk/net/ExtendedSocketOptions.java index 32323b66423..7c4eb79fde5 100644 --- a/src/jdk.net/share/classes/jdk/net/ExtendedSocketOptions.java +++ b/src/jdk.net/share/classes/jdk/net/ExtendedSocketOptions.java @@ -206,7 +206,7 @@ public final class ExtendedSocketOptions { if (option == SO_FLOW_SLA) { assert flowSupported; - SocketFlow flow = checkValueType(value, option.type()); + SocketFlow flow = checkValueType(value, SocketFlow.class); setFlowOption(fd, flow); } else if (option == TCP_QUICKACK) { setQuickAckOption(fd, (boolean) value); @@ -254,7 +254,7 @@ public final class ExtendedSocketOptions { } @SuppressWarnings("unchecked") - private static T checkValueType(Object value, Class type) { + private static T checkValueType(Object value, Class type) { if (!type.isAssignableFrom(value.getClass())) { String s = "Found: " + value.getClass() + ", Expected: " + type; throw new IllegalArgumentException(s);