Define all LazyXXXHolder classes 'final'
Project: http://git-wip-us.apache.org/repos/asf/mina-sshd/repo Commit: http://git-wip-us.apache.org/repos/asf/mina-sshd/commit/c615b4f3 Tree: http://git-wip-us.apache.org/repos/asf/mina-sshd/tree/c615b4f3 Diff: http://git-wip-us.apache.org/repos/asf/mina-sshd/diff/c615b4f3 Branch: refs/heads/master Commit: c615b4f342a4634d21117a23eab6ba8b6994df83 Parents: 5b364e8 Author: Goldstein Lyor <[email protected]> Authored: Sun Aug 26 09:01:03 2018 +0300 Committer: Goldstein Lyor <[email protected]> Committed: Sun Aug 26 09:24:44 2018 +0300 ---------------------------------------------------------------------- .../java/org/apache/sshd/agent/SshAgentConstants.java | 2 +- .../java/org/apache/sshd/common/SshConstants.java | 14 ++++++++------ .../apache/sshd/common/config/VersionProperties.java | 2 +- .../config/keys/loader/AESPrivateKeyObfuscator.java | 2 +- .../common/io/DefaultIoServiceFactoryFactory.java | 2 +- .../sshd/common/subsystem/sftp/SftpConstants.java | 2 +- .../subsystem/sftp/extensions/AclSupportedParser.java | 2 +- 7 files changed, 14 insertions(+), 12 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/mina-sshd/blob/c615b4f3/sshd-core/src/main/java/org/apache/sshd/agent/SshAgentConstants.java ---------------------------------------------------------------------- diff --git a/sshd-core/src/main/java/org/apache/sshd/agent/SshAgentConstants.java b/sshd-core/src/main/java/org/apache/sshd/agent/SshAgentConstants.java index e7692db..dd6e95a 100644 --- a/sshd-core/src/main/java/org/apache/sshd/agent/SshAgentConstants.java +++ b/sshd-core/src/main/java/org/apache/sshd/agent/SshAgentConstants.java @@ -81,7 +81,7 @@ public final class SshAgentConstants { throw new UnsupportedOperationException("N/A instance"); } - private static class LazyMessagesMapHolder { + private static final class LazyMessagesMapHolder { private static final Map<Integer, String> MESSAGES_MAP = LoggingUtils.generateMnemonicMap(SshAgentConstants.class, f -> { String name = f.getName(); http://git-wip-us.apache.org/repos/asf/mina-sshd/blob/c615b4f3/sshd-core/src/main/java/org/apache/sshd/common/SshConstants.java ---------------------------------------------------------------------- diff --git a/sshd-core/src/main/java/org/apache/sshd/common/SshConstants.java b/sshd-core/src/main/java/org/apache/sshd/common/SshConstants.java index 35205c1..d274424 100644 --- a/sshd-core/src/main/java/org/apache/sshd/common/SshConstants.java +++ b/sshd-core/src/main/java/org/apache/sshd/common/SshConstants.java @@ -125,7 +125,7 @@ public final class SshConstants { throw new UnsupportedOperationException("No instance allowed"); } - private static class LazyAmbiguousOpcodesHolder { + private static final class LazyAmbiguousOpcodesHolder { private static final Set<Integer> AMBIGUOUS_OPCODES = Collections.unmodifiableSet( new HashSet<>( @@ -149,7 +149,7 @@ public final class SshConstants { return LazyAmbiguousOpcodesHolder.AMBIGUOUS_OPCODES; } - private static class LazyMessagesMapHolder { + private static final class LazyMessagesMapHolder { private static final Map<Integer, String> MESSAGES_MAP = LoggingUtils.generateMnemonicMap(SshConstants.class, f -> { String name = f.getName(); @@ -182,8 +182,9 @@ public final class SshConstants { } } - private static class LazyReasonsMapHolder { - private static final Map<Integer, String> REASONS_MAP = LoggingUtils.generateMnemonicMap(SshConstants.class, "SSH2_DISCONNECT_"); + private static final class LazyReasonsMapHolder { + private static final Map<Integer, String> REASONS_MAP = + LoggingUtils.generateMnemonicMap(SshConstants.class, "SSH2_DISCONNECT_"); } /** @@ -203,8 +204,9 @@ public final class SshConstants { } } - private static class LazyOpenCodesMapHolder { - private static final Map<Integer, String> OPEN_CODES_MAP = LoggingUtils.generateMnemonicMap(SshConstants.class, "SSH_OPEN_"); + private static final class LazyOpenCodesMapHolder { + private static final Map<Integer, String> OPEN_CODES_MAP = + LoggingUtils.generateMnemonicMap(SshConstants.class, "SSH_OPEN_"); } /** http://git-wip-us.apache.org/repos/asf/mina-sshd/blob/c615b4f3/sshd-core/src/main/java/org/apache/sshd/common/config/VersionProperties.java ---------------------------------------------------------------------- diff --git a/sshd-core/src/main/java/org/apache/sshd/common/config/VersionProperties.java b/sshd-core/src/main/java/org/apache/sshd/common/config/VersionProperties.java index c7e4271..7817c8f 100644 --- a/sshd-core/src/main/java/org/apache/sshd/common/config/VersionProperties.java +++ b/sshd-core/src/main/java/org/apache/sshd/common/config/VersionProperties.java @@ -35,7 +35,7 @@ import org.slf4j.LoggerFactory; * @author <a href="mailto:[email protected]">Apache MINA SSHD Project</a> */ public final class VersionProperties { - private static class LazyHolder { + private static final class LazyHolder { private static final NavigableMap<String, String> PROPERTIES = Collections.unmodifiableNavigableMap(loadVersionProperties(LazyHolder.class)); http://git-wip-us.apache.org/repos/asf/mina-sshd/blob/c615b4f3/sshd-core/src/main/java/org/apache/sshd/common/config/keys/loader/AESPrivateKeyObfuscator.java ---------------------------------------------------------------------- diff --git a/sshd-core/src/main/java/org/apache/sshd/common/config/keys/loader/AESPrivateKeyObfuscator.java b/sshd-core/src/main/java/org/apache/sshd/common/config/keys/loader/AESPrivateKeyObfuscator.java index b2205ed..20e51e6 100644 --- a/sshd-core/src/main/java/org/apache/sshd/common/config/keys/loader/AESPrivateKeyObfuscator.java +++ b/sshd-core/src/main/java/org/apache/sshd/common/config/keys/loader/AESPrivateKeyObfuscator.java @@ -82,7 +82,7 @@ public class AESPrivateKeyObfuscator extends AbstractPrivateKeyObfuscator { return LazyValuesHolder.KEY_LENGTHS; } - private static class LazyValuesHolder { + private static final class LazyValuesHolder { private static final List<Integer> KEY_LENGTHS = Collections.unmodifiableList(detectSupportedKeySizes()); http://git-wip-us.apache.org/repos/asf/mina-sshd/blob/c615b4f3/sshd-core/src/main/java/org/apache/sshd/common/io/DefaultIoServiceFactoryFactory.java ---------------------------------------------------------------------- diff --git a/sshd-core/src/main/java/org/apache/sshd/common/io/DefaultIoServiceFactoryFactory.java b/sshd-core/src/main/java/org/apache/sshd/common/io/DefaultIoServiceFactoryFactory.java index 1e95fd0..7feecc1 100644 --- a/sshd-core/src/main/java/org/apache/sshd/common/io/DefaultIoServiceFactoryFactory.java +++ b/sshd-core/src/main/java/org/apache/sshd/common/io/DefaultIoServiceFactoryFactory.java @@ -173,7 +173,7 @@ public class DefaultIoServiceFactoryFactory extends AbstractIoServiceFactoryFact throw new IllegalStateException("Unable to create instance of class " + factory); } - private static class LazyDefaultIoServiceFactoryFactoryHolder { + private static final class LazyDefaultIoServiceFactoryFactoryHolder { private static final DefaultIoServiceFactoryFactory INSTANCE = new DefaultIoServiceFactoryFactory(); } http://git-wip-us.apache.org/repos/asf/mina-sshd/blob/c615b4f3/sshd-sftp/src/main/java/org/apache/sshd/common/subsystem/sftp/SftpConstants.java ---------------------------------------------------------------------- diff --git a/sshd-sftp/src/main/java/org/apache/sshd/common/subsystem/sftp/SftpConstants.java b/sshd-sftp/src/main/java/org/apache/sshd/common/subsystem/sftp/SftpConstants.java index ad6234c..b185941 100644 --- a/sshd-sftp/src/main/java/org/apache/sshd/common/subsystem/sftp/SftpConstants.java +++ b/sshd-sftp/src/main/java/org/apache/sshd/common/subsystem/sftp/SftpConstants.java @@ -276,7 +276,7 @@ public final class SftpConstants { throw new UnsupportedOperationException("No instance"); } - private static class LazyCommandNameHolder { + private static final class LazyCommandNameHolder { private static final Map<Integer, String> NAMES_MAP = Collections.unmodifiableMap( LoggingUtils.generateMnemonicMap(SftpConstants.class, f -> { http://git-wip-us.apache.org/repos/asf/mina-sshd/blob/c615b4f3/sshd-sftp/src/main/java/org/apache/sshd/common/subsystem/sftp/extensions/AclSupportedParser.java ---------------------------------------------------------------------- diff --git a/sshd-sftp/src/main/java/org/apache/sshd/common/subsystem/sftp/extensions/AclSupportedParser.java b/sshd-sftp/src/main/java/org/apache/sshd/common/subsystem/sftp/extensions/AclSupportedParser.java index ea2d12d..13ece01 100644 --- a/sshd-sftp/src/main/java/org/apache/sshd/common/subsystem/sftp/extensions/AclSupportedParser.java +++ b/sshd-sftp/src/main/java/org/apache/sshd/common/subsystem/sftp/extensions/AclSupportedParser.java @@ -99,7 +99,7 @@ public class AclSupportedParser extends AbstractParser<AclCapabilities> { return Objects.toString(decodeAclCapabilities(getCapabilities())); } - private static class LazyAclCapabilityNameHolder { + private static final class LazyAclCapabilityNameHolder { private static final String ACL_CAP_NAME_PREFIX = "SSH_ACL_CAP_"; private static final Map<Integer, String> ACL_VALUES_MAP = LoggingUtils.generateMnemonicMap(SftpConstants.class, ACL_CAP_NAME_PREFIX); private static final Map<String, Integer> ACL_NAMES_MAP =
