This is an automated email from the ASF dual-hosted git repository. twolf pushed a commit to branch dev_3.0 in repository https://gitbox.apache.org/repos/asf/mina-sshd.git
commit bf606d26d1810c0ca7783a8d689a5488617da813 Author: Thomas Wolf <[email protected]> AuthorDate: Sun Oct 19 00:50:48 2025 +0200 Fix Javadoc problems --- .../sshd/common/config/keys/BuiltinIdentities.java | 1 - .../org/apache/sshd/common/config/keys/KeyUtils.java | 18 +++++++++--------- .../common/config/keys/PrivateKeyEntryDecoder.java | 4 +--- .../common/config/keys/PublicKeyRawDataDecoder.java | 3 +-- .../keys/impl/AbstractIdentityResourceLoader.java | 4 +--- .../config/keys/impl/AbstractKeyEntryResolver.java | 4 +--- .../keys/impl/AbstractPublicKeyEntryDecoder.java | 8 ++------ .../loader/openssh/OpenSSHKeyPairResourceParser.java | 1 - .../org/apache/sshd/common/channel/LocalWindow.java | 2 +- .../org/apache/sshd/common/channel/RemoteWindow.java | 2 +- .../org/apache/sshd/core/CoreModuleProperties.java | 2 +- .../org/apache/sshd/putty/AbstractPuttyKeyDecoder.java | 4 +--- .../apache/sshd/putty/PuttyKeyPairResourceParser.java | 2 -- 13 files changed, 19 insertions(+), 36 deletions(-) diff --git a/sshd-common/src/main/java/org/apache/sshd/common/config/keys/BuiltinIdentities.java b/sshd-common/src/main/java/org/apache/sshd/common/config/keys/BuiltinIdentities.java index a43b9737b..871c09ecd 100644 --- a/sshd-common/src/main/java/org/apache/sshd/common/config/keys/BuiltinIdentities.java +++ b/sshd-common/src/main/java/org/apache/sshd/common/config/keys/BuiltinIdentities.java @@ -148,7 +148,6 @@ public enum BuiltinIdentities implements Identity { * @param key The {@link Key} instance - ignored if {@code null} * @return The matching {@link BuiltinIdentities} whose either public or private key type matches the requested * one or {@code null} if no match found - * @see #fromKeyType(Class) */ public static BuiltinIdentities fromKey(Key key) { if (key == null) { diff --git a/sshd-common/src/main/java/org/apache/sshd/common/config/keys/KeyUtils.java b/sshd-common/src/main/java/org/apache/sshd/common/config/keys/KeyUtils.java index b05ec3b8d..0cf91fa8a 100644 --- a/sshd-common/src/main/java/org/apache/sshd/common/config/keys/KeyUtils.java +++ b/sshd-common/src/main/java/org/apache/sshd/common/config/keys/KeyUtils.java @@ -341,7 +341,7 @@ public final class KeyUtils { * @return A {@link KeyPair} of the specified type and size * @throws GeneralSecurityException If failed to generate the key pair * @see #getPublicKeyEntryDecoder(String) - * @see PublicKeyEntryDecoder<?, ?>#generateKeyPair(int) + * @see PublicKeyEntryDecoder#generateKeyPair(int) */ public static KeyPair generateKeyPair(String keyType, int keySize) throws GeneralSecurityException { PublicKeyEntryDecoder decoder = getPublicKeyEntryDecoder(keyType); @@ -353,7 +353,7 @@ public final class KeyUtils { } /** - * Registers the specified decoder for all the types it {@link PublicKeyEntryDecoder<?, ?>#getSupportedKeyTypes() + * Registers the specified decoder for all the types it {@link PublicKeyEntryDecoder#getSupportedKeyTypes() * supports} * * @param decoder The (never {@code null}) {@link PublicKeyEntryDecoder decoder} to register @@ -371,9 +371,9 @@ public final class KeyUtils { /** * Unregisters the specified decoder for all the types it supports * - * @param decoder The (never {@code null}) {@link PublicKeyEntryDecoder<?, ?> decoder} to unregister + * @param decoder The (never {@code null}) {@link PublicKeyEntryDecoder decoder} to unregister * @return {@link Set} of all the effectively un-registered key types out of all the - * {@link PublicKeyEntryDecoder<?, ?>#getSupportedKeyTypes() supported} ones. + * {@link PublicKeyEntryDecoder#getSupportedKeyTypes() supported} ones. * @see #unregisterPublicKeyEntryDecoderForKeyType(String) */ public static Set<String> unregisterPublicKeyEntryDecoder(PublicKeyEntryDecoder decoder) { @@ -395,8 +395,8 @@ public final class KeyUtils { * Unregister the decoder registered for the specified key type * * @param keyType The key (never {@code null}/empty) key type - * @return The unregistered {@link PublicKeyEntryDecoder<?, ?>} - {@code null} if none registered for this - * key type + * @return The unregistered {@link PublicKeyEntryDecoder} - {@code null} if none registered for this key + * type */ public static PublicKeyEntryDecoder unregisterPublicKeyEntryDecoderForKeyType(String keyType) { keyType = ValidateUtils.checkNotNullAndNotEmpty(keyType, "No key type specified"); @@ -406,7 +406,7 @@ public final class KeyUtils { /** * @param keyType The {@code OpenSSH} key type string - e.g., {@code ssh-rsa, ssh-dss} - ignored if * {@code null}/empty - * @return The registered {@link PublicKeyEntryDecoder<?, ?>} or {code null} if not found + * @return The registered {@link PublicKeyEntryDecoder} or {code null} if not found */ public static PublicKeyEntryDecoder getPublicKeyEntryDecoder(String keyType) { if (GenericUtils.isEmpty(keyType)) { @@ -417,8 +417,8 @@ public final class KeyUtils { /** * @param kp The {@link KeyPair} to examine - ignored if {@code null} - * @return The matching {@link PublicKeyEntryDecoder<?, ?>} provided <U>both</U> the public and private keys have - * the same decoder - {@code null} if no match found + * @return The matching {@link PublicKeyEntryDecoder} provided <U>both</U> the public and private keys have the + * same decoder - {@code null} if no match found * @see #getPublicKeyEntryDecoder(Key) */ public static PublicKeyEntryDecoder getPublicKeyEntryDecoder(KeyPair kp) { diff --git a/sshd-common/src/main/java/org/apache/sshd/common/config/keys/PrivateKeyEntryDecoder.java b/sshd-common/src/main/java/org/apache/sshd/common/config/keys/PrivateKeyEntryDecoder.java index 3d5571323..ab76ccabb 100644 --- a/sshd-common/src/main/java/org/apache/sshd/common/config/keys/PrivateKeyEntryDecoder.java +++ b/sshd-common/src/main/java/org/apache/sshd/common/config/keys/PrivateKeyEntryDecoder.java @@ -38,9 +38,7 @@ import org.apache.sshd.common.util.ValidateUtils; import org.apache.sshd.common.util.io.output.SecureByteArrayOutputStream; /** - * @param <PUB> Type of {@link PublicKey} - * @param <PRV> Type of {@link PrivateKey} - * @author <a href="mailto:[email protected]">Apache MINA SSHD Project</a> + * @author <a href="mailto:[email protected]">Apache MINA SSHD Project</a> */ public interface PrivateKeyEntryDecoder extends KeyEntryResolver, PrivateKeyEntryResolver { diff --git a/sshd-common/src/main/java/org/apache/sshd/common/config/keys/PublicKeyRawDataDecoder.java b/sshd-common/src/main/java/org/apache/sshd/common/config/keys/PublicKeyRawDataDecoder.java index 345b086b4..f796250bb 100644 --- a/sshd-common/src/main/java/org/apache/sshd/common/config/keys/PublicKeyRawDataDecoder.java +++ b/sshd-common/src/main/java/org/apache/sshd/common/config/keys/PublicKeyRawDataDecoder.java @@ -30,8 +30,7 @@ import org.apache.sshd.common.session.SessionContext; import org.apache.sshd.common.util.NumberUtils; /** - * @param <PUB> Generic {@link PublicKey} type - * @author <a href="mailto:[email protected]">Apache MINA SSHD Project</a> + * @author <a href="mailto:[email protected]">Apache MINA SSHD Project</a> */ public interface PublicKeyRawDataDecoder { /** diff --git a/sshd-common/src/main/java/org/apache/sshd/common/config/keys/impl/AbstractIdentityResourceLoader.java b/sshd-common/src/main/java/org/apache/sshd/common/config/keys/impl/AbstractIdentityResourceLoader.java index 5207f97c4..d0e2856f4 100644 --- a/sshd-common/src/main/java/org/apache/sshd/common/config/keys/impl/AbstractIdentityResourceLoader.java +++ b/sshd-common/src/main/java/org/apache/sshd/common/config/keys/impl/AbstractIdentityResourceLoader.java @@ -28,9 +28,7 @@ import org.apache.sshd.common.util.ValidateUtils; import org.apache.sshd.common.util.logging.AbstractLoggingBean; /** - * @param <PUB> Generic public key type - * @param <PRV> Generic private key type - * @author <a href="mailto:[email protected]">Apache MINA SSHD Project</a> + * @author <a href="mailto:[email protected]">Apache MINA SSHD Project</a> */ public abstract class AbstractIdentityResourceLoader extends AbstractLoggingBean diff --git a/sshd-common/src/main/java/org/apache/sshd/common/config/keys/impl/AbstractKeyEntryResolver.java b/sshd-common/src/main/java/org/apache/sshd/common/config/keys/impl/AbstractKeyEntryResolver.java index 7d14e6b8b..11ebe01ff 100644 --- a/sshd-common/src/main/java/org/apache/sshd/common/config/keys/impl/AbstractKeyEntryResolver.java +++ b/sshd-common/src/main/java/org/apache/sshd/common/config/keys/impl/AbstractKeyEntryResolver.java @@ -29,9 +29,7 @@ import java.util.Collection; import org.apache.sshd.common.config.keys.KeyEntryResolver; /** - * @param <PUB> Type of {@link PublicKey} - * @param <PRV> Type of {@link PrivateKey} - * @author <a href="mailto:[email protected]">Apache MINA SSHD Project</a> + * @author <a href="mailto:[email protected]">Apache MINA SSHD Project</a> */ public abstract class AbstractKeyEntryResolver extends AbstractIdentityResourceLoader implements KeyEntryResolver { protected AbstractKeyEntryResolver(Collection<String> names) { diff --git a/sshd-common/src/main/java/org/apache/sshd/common/config/keys/impl/AbstractPublicKeyEntryDecoder.java b/sshd-common/src/main/java/org/apache/sshd/common/config/keys/impl/AbstractPublicKeyEntryDecoder.java index cf9cde054..efdc9da06 100644 --- a/sshd-common/src/main/java/org/apache/sshd/common/config/keys/impl/AbstractPublicKeyEntryDecoder.java +++ b/sshd-common/src/main/java/org/apache/sshd/common/config/keys/impl/AbstractPublicKeyEntryDecoder.java @@ -19,8 +19,6 @@ package org.apache.sshd.common.config.keys.impl; -import java.security.PrivateKey; -import java.security.PublicKey; import java.util.Collection; import java.util.Map; @@ -29,11 +27,9 @@ import org.apache.sshd.common.config.keys.PublicKeyEntryDecoder; import org.apache.sshd.common.util.MapEntryUtils; /** - * Useful base class implementation for a decoder of an {@code OpenSSH} encoded key data + * Useful base class implementation for a decoder of an {@code OpenSSH} encoded key data. * - * @param <PUB> Type of {@link PublicKey} - * @param <PRV> Type of {@link PrivateKey} - * @author <a href="mailto:[email protected]">Apache MINA SSHD Project</a> + * @author <a href="mailto:[email protected]">Apache MINA SSHD Project</a> */ public abstract class AbstractPublicKeyEntryDecoder extends AbstractKeyEntryResolver implements PublicKeyEntryDecoder { protected AbstractPublicKeyEntryDecoder(Collection<String> names) { diff --git a/sshd-common/src/main/java/org/apache/sshd/common/config/keys/loader/openssh/OpenSSHKeyPairResourceParser.java b/sshd-common/src/main/java/org/apache/sshd/common/config/keys/loader/openssh/OpenSSHKeyPairResourceParser.java index 5c2f77811..c9fc76f6a 100644 --- a/sshd-common/src/main/java/org/apache/sshd/common/config/keys/loader/openssh/OpenSSHKeyPairResourceParser.java +++ b/sshd-common/src/main/java/org/apache/sshd/common/config/keys/loader/openssh/OpenSSHKeyPairResourceParser.java @@ -335,7 +335,6 @@ public class OpenSSHKeyPairResourceParser extends AbstractKeyPairResourceParser /** * @param decoder The decoder to register * @throws IllegalArgumentException if no decoder or not key type or no supported names for the decoder - * @see PrivateKeyEntryDecoder#getPublicKeyType() * @see PrivateKeyEntryDecoder#getSupportedKeyTypes() */ public static void registerPrivateKeyEntryDecoder(PrivateKeyEntryDecoder decoder) { diff --git a/sshd-core/src/main/java/org/apache/sshd/common/channel/LocalWindow.java b/sshd-core/src/main/java/org/apache/sshd/common/channel/LocalWindow.java index 10f4a700a..bb2722f46 100644 --- a/sshd-core/src/main/java/org/apache/sshd/common/channel/LocalWindow.java +++ b/sshd-core/src/main/java/org/apache/sshd/common/channel/LocalWindow.java @@ -56,7 +56,7 @@ public class LocalWindow extends Window { /** * Initializes the {@link LocalWindow} with the packet and window sizes from the {@code resolver}. * - * @param resolver {@PropertyResolver} to access properties + * @param resolver {@link PropertyResolver} to access properties */ public void init(PropertyResolver resolver) { init(CoreModuleProperties.WINDOW_SIZE.getRequired(resolver), diff --git a/sshd-core/src/main/java/org/apache/sshd/common/channel/RemoteWindow.java b/sshd-core/src/main/java/org/apache/sshd/common/channel/RemoteWindow.java index ca8da5b60..29e4e926b 100644 --- a/sshd-core/src/main/java/org/apache/sshd/common/channel/RemoteWindow.java +++ b/sshd-core/src/main/java/org/apache/sshd/common/channel/RemoteWindow.java @@ -55,7 +55,7 @@ public class RemoteWindow extends Window { * * @param size the initial window size * @param packetSize the peer's advertised maximum packet size - * @param resolver {@PropertyResolver} to access properties + * @param resolver {@link PropertyResolver} to access properties */ @Override public void init(long size, long packetSize, PropertyResolver resolver) { diff --git a/sshd-core/src/main/java/org/apache/sshd/core/CoreModuleProperties.java b/sshd-core/src/main/java/org/apache/sshd/core/CoreModuleProperties.java index c777d0dbf..a51c3c740 100644 --- a/sshd-core/src/main/java/org/apache/sshd/core/CoreModuleProperties.java +++ b/sshd-core/src/main/java/org/apache/sshd/core/CoreModuleProperties.java @@ -205,7 +205,7 @@ public final class CoreModuleProperties { = Property.bool("channel-exec-want-reply", false); /** - * On some platforms, a call to {@ode System.in.read(new byte[65536], 0, 32768)} always throws an + * On some platforms, a call to {@code System.in.read(new byte[65536], 0, 32768)} always throws an * {@link IOException}. So we need to protect against that and chunk the call into smaller calls. This problem was * found on Windows, JDK 1.6.0_03-b05. */ diff --git a/sshd-putty/src/main/java/org/apache/sshd/putty/AbstractPuttyKeyDecoder.java b/sshd-putty/src/main/java/org/apache/sshd/putty/AbstractPuttyKeyDecoder.java index e377aec7f..521103826 100644 --- a/sshd-putty/src/main/java/org/apache/sshd/putty/AbstractPuttyKeyDecoder.java +++ b/sshd-putty/src/main/java/org/apache/sshd/putty/AbstractPuttyKeyDecoder.java @@ -44,9 +44,7 @@ import org.apache.sshd.common.util.GenericUtils; import org.apache.sshd.common.util.ValidateUtils; /** - * @param <PUB> Generic public key type - * @param <PRV> Generic private key type - * @author <a href="mailto:[email protected]">Apache MINA SSHD Project</a> + * @author <a href="mailto:[email protected]">Apache MINA SSHD Project</a> */ public abstract class AbstractPuttyKeyDecoder extends AbstractIdentityResourceLoader implements PuttyKeyPairResourceParser { public static final String ENCRYPTION_HEADER = "Encryption"; diff --git a/sshd-putty/src/main/java/org/apache/sshd/putty/PuttyKeyPairResourceParser.java b/sshd-putty/src/main/java/org/apache/sshd/putty/PuttyKeyPairResourceParser.java index d8bea1d3c..bf83ce189 100644 --- a/sshd-putty/src/main/java/org/apache/sshd/putty/PuttyKeyPairResourceParser.java +++ b/sshd-putty/src/main/java/org/apache/sshd/putty/PuttyKeyPairResourceParser.java @@ -91,8 +91,6 @@ import org.bouncycastle.crypto.params.Argon2Parameters; * Emdk * Private-MAC: 50c45751d18d74c00fca395deb7b7695e3ed6f77 * </PRE> - * @param <PUB> Generic public key type - * @param <PRV> Generic private key type * @author <a href="mailto:[email protected]">Apache MINA SSHD Project</a> */ //CHECKSTYLE:ON
