NX01: Improved javadoc output warnings

This commit is contained in:
Willem Cazander 2025-10-23 20:43:39 +02:00
parent 71b6073482
commit f7558b92dd
67 changed files with 102 additions and 8 deletions

View file

@ -34,6 +34,7 @@ import love.distributedrebirth.nx01.no2all.nostr.nip.NoStrImplEventTagArgument;
import love.distributedrebirth.nx01.no2all.nostr.nip.NoStrImplQName;
/// The nostr event tag base.
/// @param <T> The argument type to implement the tag argument with.
/// @author للَّٰهِilLצسُو
/// @version ©Δ 仙上主天
public class NoStrEventTagBase<T extends NoStrImplEventTagArgument> implements NoStrEventTag {

View file

@ -27,8 +27,9 @@
package love.distributedrebirth.nx01.no2all.nostr.octo;
/// October bit converter.
/// October byte bits converter.
///
/// @param <T> The type of this converter.
/// @author للَّٰهِilLצسُو
/// @version ©Δ 仙上主天
public interface OctoBitConverter<T> {

View file

@ -32,6 +32,9 @@ import java.util.Iterator;
import java.util.List;
/// Abstract TLV chain atom.
/// @param <E> The frame element type.
/// @param <T> The frame element class type.
/// @param <S> The frame element type class type.
/// @author للَّٰهِilLצسُو
/// @version ©Δ 仙上主天
abstract public class AbstractTLVChainAtom<E, T extends TLVChainAtomFrame<E>, S extends TLVChainAtomFrameType<E>> implements TLVChainAtom<E, T, S> {

View file

@ -32,6 +32,10 @@ import java.util.Iterator;
import java.util.List;
/// TLV chain atom.
///
/// @param <E> The frame element type.
/// @param <T> The frame element class type.
/// @param <S> The frame element type class type.
/// @author للَّٰهِilLצسُو
/// @version ©Δ 仙上主天
public interface TLVChainAtom<E, T extends TLVChainAtomFrame<E>, S extends TLVChainAtomFrameType<E>> {

View file

@ -28,6 +28,7 @@
package love.distributedrebirth.nx01.no2all.nostr.octo.tlv;
/// TLV chain atom frame.
/// @param <T> The frame segment type.
/// @author للَّٰهِilLצسُو
/// @version ©Δ 仙上主天
public interface TLVChainAtomFrame<T> {

View file

@ -28,6 +28,7 @@
package love.distributedrebirth.nx01.no2all.nostr.octo.tlv;
/// TLV chain atom frame type.
/// @param <T> The frame type.
/// @author للَّٰهِilLצسُو
/// @version ©Δ 仙上主天
public interface TLVChainAtomFrameType<T> {

View file

@ -35,6 +35,9 @@ import java.io.OutputStream;
import java.nio.ByteBuffer;
/// TLV chain atom serializable.
/// @param <E> The frame element type.
/// @param <T> The frame element class type.
/// @param <S> The frame element type class type.
/// @author للَّٰهِilLצسُو
/// @version ©Δ 仙上主天
public interface TLVChainAtomSerializable<E, T extends TLVChainAtomFrame<E>, S extends TLVChainAtomFrameType<E>> extends TLVChainAtom<E, T, S> {