From 20ab2a71ac27ac1c0f4e0b5cdd3f169dd165ebf4 Mon Sep 17 00:00:00 2001 From: "Kristian S. Stangeland" Date: Thu, 27 Dec 2012 15:11:08 +0100 Subject: [PATCH] Assume SecretKey and PublicKey is immutable too. --- .../protocol/reflect/cloning/ImmutableDetector.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/ProtocolLib/src/main/java/com/comphenix/protocol/reflect/cloning/ImmutableDetector.java b/ProtocolLib/src/main/java/com/comphenix/protocol/reflect/cloning/ImmutableDetector.java index b1ca310c..143e9d04 100644 --- a/ProtocolLib/src/main/java/com/comphenix/protocol/reflect/cloning/ImmutableDetector.java +++ b/ProtocolLib/src/main/java/com/comphenix/protocol/reflect/cloning/ImmutableDetector.java @@ -24,9 +24,12 @@ import java.net.Inet6Address; import java.net.InetSocketAddress; import java.net.URI; import java.net.URL; +import java.security.PublicKey; import java.util.Locale; import java.util.UUID; +import javax.crypto.SecretKey; + import com.google.common.primitives.Primitives; /** @@ -42,7 +45,8 @@ public class ImmutableDetector implements Cloner { StackTraceElement.class, BigDecimal.class, BigInteger.class, Locale.class, UUID.class, URL.class, URI.class, Inet4Address.class, - Inet6Address.class, InetSocketAddress.class + Inet6Address.class, InetSocketAddress.class, + SecretKey.class, PublicKey.class }; @Override